Claude Code คือเครื่องมือ agentic coding ของ Anthropic ที่ทำงานใน terminal อ่านโค้ดทั้งโปรเจกต์ แก้ไฟล์ รันคำสั่ง และรันเทสต์เองได้ พูดง่าย ๆ คือมันไม่ได้แค่ตอบแชตให้เราคัดลอกโค้ดไปวาง แต่ลงมือแก้ไฟล์จริงในเครื่องแล้วรันให้ดูผลทันที
ผมใช้มันสร้างระบบเทรดของตัวเองทั้งชุด และขอพูดให้ชัดตั้งแต่ต้นว่า AI ไม่ได้เทรดให้ผม แต่ AI สร้างทั้งระบบที่เทรดให้ผม
ภาพบนสุดคือจอเล็ก ๆ บนโต๊ะทำงาน เป็นบอร์ด ESP32 ราคาไม่กี่ร้อยบาท แต่หลังจอนั้นคือ 2 ระบบ วิ่งอยู่บน 2 กระดาน ที่ Claude Code เขียนให้ตั้งแต่ engine ยัน firmware ผมโพสต์เรื่องนี้บน Facebook เมื่อ 4 ต.ค. 2026 แล้วมีคนแชร์ต่อและถามกลับมาว่าทำยังไง ใช้อะไร และเชื่อได้แค่ไหน บทนี้คือคำตอบแบบเต็ม ทั้งส่วนที่เล่าได้ และส่วนที่ผมตั้งใจไม่เล่า
อัปเดตข้อมูล: 5 ตุลาคม 2026
ใช้ Claude Code สร้างระบบเทรดแล้วกำไรไหม กำไรเท่าไร
ตอบคำถามที่ทุกคนถามก่อน: กำไร ในวันที่ถ่ายรูป กำไรขาดทุนรายวันของบัญชีอยู่ที่ +12,182.68 USD และไม้ SOL ที่ระบบสะสมไว้มีกำไรลอย +6,269.51 USD จากต้นทุนเฉลี่ย 113 ราคาตอนนั้น 122 ห่างจากทุน 7.78%

ตัวเลขนี้คือวันเดียว ไม่ใช่ทุกวัน ยอดรวมพอร์ตผมเบลอไว้ตั้งใจ และมีไม้ที่โดน Stop Loss อยู่ในประวัติเหมือนทุกระบบ สิ่งที่ทำให้ตัวเลขแบบนี้เกิดได้ไม่ใช่ AI เดาราคาถูก แต่คือระบบที่วางไม้รอ ตั้ง Stop Loss ทุกไม้ และขยับ SL ขึ้นเหนือทุนให้เองตามกติกา
ส่วนเหตุผลที่ผมเลือกสะสมเหรียญถี่ขนาดนี้ในช่วงนี้ มาจากมุมมองที่เขียนไว้ในบท Bitcoin กลับตัวขาขึ้นแล้ว? Bull Run รอบใหม่ ระบบในบทนี้คือเครื่องมือที่ทำตามมุมมองนั้นอย่างมีวินัย ไม่ใช่ตัวตัดสินว่าตลาดจะขึ้นหรือลง ที่เหลือของบทจะเล่าว่าสร้างยังไง
Claude Code คืออะไร ทำไมถึงเขียนระบบเทรดทั้งชุดได้
Claude Code คือ AI ผู้ช่วยเขียนโปรแกรมของ Anthropic ที่ทำงานแบบ agent คือรับโจทย์เป็นภาษาคน แล้ววางแผน อ่านไฟล์ที่เกี่ยวข้อง เขียนโค้ดข้ามหลายไฟล์ รันคำสั่ง และรันเทสต์ตรวจงานตัวเองได้ในรอบเดียว เอกสารทางการระบุว่าใช้ได้ทั้งใน terminal, IDE, desktop app และเบราว์เซอร์ ส่วนผมใช้บน terminal ของเครื่องเซิร์ฟเวอร์ที่เปิดทิ้งไว้ตลอด
คนที่ค้นคำว่า “claude code” ส่วนใหญ่อยากรู้ว่ามันคืออะไร และเอาไปทำอะไรได้จริง ระบบเทรดเป็นตัวอย่างที่ดี เพราะมันไม่ใช่สคริปต์ไฟล์เดียว มันมีหลายชิ้นที่ต้องทำงานประสานกัน และพังไม่ได้
ทำไมเครื่องมือแบบนี้ถึงเขียนระบบใหญ่ได้ ทั้งที่แชตบอททั่วไปทำไม่ค่อยได้ เหตุผลมีสามข้อ
- มันเห็นทั้ง repo ไม่ได้เห็นแค่โค้ดที่เราแปะให้ จึงแก้ไฟล์หนึ่งโดยรู้ว่าจะกระทบไฟล์ไหน
- มันรันโค้ดเองได้ เขียนเสร็จก็รันเทสต์ ถ้าแดงก็อ่าน error แล้วแก้ต่อ วนจนเขียว
- มันทำงานเป็นขั้นตอนยาวได้ แตกงานใหญ่เป็นงานย่อยแล้วไล่ทำทีละชิ้น โดยมีคนคุมทิศทาง
แต่ต้องย้ำว่าความสามารถนี้คือการ เขียนโค้ดตามกติกาที่คนสั่ง ไม่ใช่การรู้ว่าตลาดจะไปทางไหน สองอย่างนี้คนละเรื่องกันเลย
ระบบเทรดที่ Claude Code เขียนให้ มีส่วนประกอบอะไรบ้าง
ระบบแรกสะสมเหรียญบนกระดานหนึ่ง ระบบที่สองคือการ fork โค้ดชุดเดิมไปลงอีกกระดาน ซึ่งคนละ API คนละสเปกสัญญา แต่ใช้กติกาเดียวกัน งานที่ยากไม่ใช่การเขียนใหม่ แต่คือการแปลส่วนที่ต่างกันโดยไม่ทำให้กติกาเพี้ยน ซึ่ง Claude Code ทำได้ดีเพราะมันอ่านทั้งโค้ดเดิมและเอกสาร API ของกระดานใหม่ประกอบกัน
| ส่วนประกอบ | หน้าที่ | ใครตัดสินใจ |
|---|---|---|
| engine สะสม ระบบที่หนึ่ง | วางออร์เดอร์ซื้อ/ขายตามกติกาบนกระดานแรก | กติกาที่คนเขียนไว้ |
| engine สะสม ระบบที่สอง (fork) | ทำงานแบบเดียวกันบนอีกกระดาน คนละ API | กติกาเดียวกัน |
| guard | โปรเซสแยกที่ตั้ง Stop Loss ทุกไม้ และหยุดระบบเมื่อขาดทุนถึงเพดาน | กติกา + เพดานที่คนตั้ง |
| หน้าจอควบคุมบนเว็บ | ดูสถานะ เปิด/ปิด job สั่งหยุด | คน |
| จอ ESP32 + firmware | รวมทุก job ไว้จอเดียวบนโต๊ะ | แสดงผลเป็นหลัก ปุ่มสั่งได้เฉพาะที่อนุญาต |
| ชุดเทสต์อัตโนมัติ | ตรวจว่าโค้ดทำตามกติกาจริงก่อนทุกการแก้ | AI เขียน คนอนุมัติ |
สังเกตคอลัมน์ขวาสุด ไม่มีแถวไหนที่ AI เป็นคนตัดสินใจซื้อขาย AI อยู่ในฝั่ง “คนเขียน” ไม่ได้อยู่ในฝั่ง “คนกด” นี่คือหัวใจของระบบเทรดอัตโนมัติแบบที่ผมเลือกทำ
ทำไมตั้งไม้แบบ maker ไม่ไล่ราคา
ทั้ง 2 ระบบตั้งไม้แบบ maker คือวางออร์เดอร์รอไว้ในสมุดคำสั่ง แล้วรอให้ตลาดเดินมาหา ไม่กดซื้อตามราคาตลาดแบบ taker ที่ไล่ตามราคาทันที
| เรื่อง | maker (วางรอ) | taker (ไล่ราคา) |
|---|---|---|
| ค่าธรรมเนียม | โดยทั่วไปต่ำกว่า | โดยทั่วไปสูงกว่า |
| ได้ของแน่ไหม | ไม่แน่ ราคาอาจไม่มาถึง | ได้ทันที แต่อาจโดนสลิปเพจ |
| ราคาที่ได้ | ราคาที่เราวางไว้ | ราคาที่มีคนเสนออยู่ตอนนั้น |
| เหมาะกับงาน | สะสมแบบค่อยเป็นค่อยไป ไม่รีบ | ต้องเข้า/ออกทันที เช่นหนีความเสี่ยง |
เหตุผลที่กระดานส่วนใหญ่คิดค่าธรรมเนียมฝั่ง maker ต่ำกว่า คือ maker เป็นคนเติมสภาพคล่องให้ตลาด ส่วน taker เป็นคนดึงสภาพคล่องออกไป ตัวเลขค่าธรรมเนียมจริงต่างกันไปตามกระดานและระดับบัญชี ผมจึงไม่ใส่ตัวเลขไว้ในบทนี้
ราคาที่ต้องจ่ายของการเป็น maker คือบางครั้งไม่ได้ของเลย ถ้าตลาดวิ่งหนีไปไม่กลับมา ออร์เดอร์ที่วางไว้ก็ค้างอยู่อย่างนั้น สำหรับงานสะสมที่ไม่รีบ ผมยอมแลก เพราะการไม่ได้ของดีกว่าการได้ของแพงทุกครั้ง แต่ถ้าเป็นงานที่ต้องออกทันที เช่นตอนโดน Stop Loss ระบบจะไม่รอ
Stop Loss ที่ขยับขึ้นเหนือทุนเอง ทำงานยังไง
ส่วนที่ผมชอบที่สุดของระบบนี้ไม่ใช่ตัวเลขกำไร แต่คือ Stop Loss ที่ดูแลตัวเองได้
ตัวอย่างจากรูปในโพสต์ (ระดับราคา ณ วันที่ถ่าย ไม่ใช่คำแนะนำให้ซื้อหรือขายเหรียญนี้): ไม้ SOL มีต้นทุนเฉลี่ยอยู่ที่ 113 ราคาตอนถ่ายรูปอยู่ที่ 122 กำไรลอย +6,269.51 USD และ Stop Loss ที่ระบบขยับขึ้นมาเองอยู่ที่ 117.43 ซึ่งเหนือทุนแล้ว โดยที่ผมไม่ได้แตะอะไรเลย

ลำดับเหตุการณ์ในเชิงแนวคิดเป็นแบบนี้
- ระบบสะสมเหรียญได้ guard เห็นไม้ใหม่ แล้วตั้ง Stop Loss ให้ทันที ไม่มีไม้ไหนที่ไม่มี SL
- ราคาขยับขึ้นจนผ่านเงื่อนไขที่กำหนดไว้ล่วงหน้า guard ขยับ SL ตามขึ้นไปแบบ trailing stop
- เมื่อ SL ขึ้นมาอยู่เหนือต้นทุนเฉลี่ย ไม้นั้นก็เปลี่ยนจาก “เสี่ยงขาดทุน” เป็น “ล็อกกำไรบางส่วนไว้แล้ว”
- ถ้าราคากลับลงมาโดน SL ระบบปิดไม้ตามกติกา ไม่มีการลังเลหรือขอรออีกนิด
ถ้าอยากเข้าใจพื้นฐานของ Stop Loss ก่อน รวมถึงเหตุผลที่บางครั้งมันหลุดเลยจุดที่ตั้ง อ่านต่อได้ที่บท stop loss คืออะไร ส่วนใครเล่นสัญญาที่มีเลเวอเรจ ควรอ่านวิธีคิดราคาโดนล้างพอร์ตประกอบด้วย เพราะ Stop Loss ที่ตั้งไกลกว่าราคา liquidation ไม่มีความหมายอะไรเลย
สิ่งที่ผมไม่บอกในส่วนนี้คือเงื่อนไขว่า SL เริ่มขยับเมื่อไรและขยับด้วยกติกาอะไร เพราะนั่นคือพารามิเตอร์ของพอร์ตผม ไม่ใช่สูตรที่ใช้ได้กับทุกคน
ขาดทุนถึงเพดานแล้วระบบทำอะไร ทำไมต้องเริ่มรอบใหม่เองตามกติกา
นอกจาก SL รายไม้ guard ยังเฝ้า เพดานขาดทุน ที่ผมตั้งไว้ล่วงหน้า ถ้าขาดทุนรวมของ job ไหนแตะเพดาน ระบบจะหยุดสะสมเหรียญนั้นเอง ไม่ต้องรอผมตื่น ไม่ต้องรอผมเปิดมือถือ

เหตุผลที่ต้องให้ระบบหยุดเอง ไม่ใช่รอคนมาตัดสิน คือช่วงที่ตลาดร่วงแรงมักเป็นช่วงที่คนตัดสินใจแย่ที่สุด บางคนแช่แข็งไม่กล้าทำอะไร บางคนถัวเพิ่มเพราะเชื่อว่าตัวเองถูก เพดานที่ตั้งไว้ตอนใจเย็นจึงน่าเชื่อกว่าการตัดสินตอนใจร้อน
แล้วทำไมโดน SL แล้วต้องเริ่มรอบใหม่เองตามกติกา คำตอบคือถ้าระบบหยุดถาวรทุกครั้งที่โดน SL คนจะต้องเข้ามากดเริ่มใหม่ และตรงนั้นแหละที่อารมณ์จะกลับเข้ามา เช่นรีบเริ่มเพราะอยากเอาคืน หรือไม่กล้าเริ่มเพราะเพิ่งเจ็บ ผมจึงเขียนเงื่อนไขการเริ่มรอบใหม่ไว้ล่วงหน้า ให้ระบบทำเองเมื่อเงื่อนไขครบ
สองกลไกนี้ทำงานคู่กัน SL ตัดความเสียหายรายไม้ เพดานขาดทุนตัดความเสียหายรวม และกติกาเริ่มรอบใหม่ทำให้ระบบไม่ต้องพึ่งอารมณ์คน ส่วนรายละเอียดว่าเพดานอยู่ที่เท่าไรและเริ่มรอบใหม่เมื่อไร ผมไม่เปิดเผย
จอ ESP32 ราคาไม่กี่ร้อยบาท ทำอะไรได้บ้าง
บอร์ดบนโต๊ะคือ ESP32-2432S028 ที่ชุมชนคนทำ DIY เรียกกันว่า Cheap Yellow Display เป็นบอร์ด ESP32 ที่มีจอทัช 2.8 นิ้วกับ Wi-Fi มาในตัว ราคาไม่กี่ร้อยบาท Claude Code เขียน firmware ให้ทั้งหมด
สิ่งที่จอนี้แสดงคือทุก job จากทั้ง 2 กระดานรวมไว้จอเดียว ในรูป ณ วันที่ถ่ายมี btc, sol, avax, doge และ xrp พร้อมเปอร์เซ็นต์ห่างจากต้นทุนของแต่ละ job นอกจากนั้นยังมีราคา BTC, ETH, SOL, XRP จำนวนเหรียญที่ขึ้นและลงในตลาด และราคาทอง XAU อีกช่อง ทั้งหมดนี้เป็นการแสดงสถานะ ไม่ใช่สัญญาณให้ใครซื้อตาม
เรื่องความปลอดภัย บอร์ดคุยกับเซิร์ฟเวอร์ผ่าน tunnel ขาออกอย่างเดียว ไม่มีการเปิด port ให้ใครเข้ามาที่เซิร์ฟเวอร์ ปุ่มบนจอสั่งงานได้เฉพาะรายการที่ whitelist ไว้ และอัปเดต firmware ผ่าน OTA คือส่งโค้ดใหม่ทาง Wi-Fi โดยไม่ต้องถอดจอมาเสียบสาย
| เรื่อง | จอ ESP32 CYD | เปิดมือถือ/แท็บเล็ตดู |
|---|---|---|
| ราคา | ไม่กี่ร้อยบาท | แพงกว่ามากถ้าซื้อเครื่องใหม่มาเปิดทิ้ง |
| กินไฟ | ต่ำมาก เสียบ USB ทิ้งไว้ได้ | สูงกว่า และแบตเสื่อมถ้าเสียบชาร์จตลอด |
| เปิดตลอด | ออกแบบมาให้เปิดทิ้ง | ต้องตั้งค่ากันจอดับ แอปอาจหลุด |
| ปุ่มสั่งงาน | เฉพาะคำสั่งที่ whitelist ไว้ | ทำได้ทุกอย่าง รวมถึงกดผิด |
| อัปเดต | OTA ผ่าน Wi-Fi | อัปเดตแอปหรือเว็บ |
ข้อดีที่ไม่ได้อยู่ในตารางคือมันทำให้ผมไม่ต้องเปิดแอปกระดานดูบ่อย ๆ ยิ่งเปิดดูบ่อย ยิ่งอยากเข้าไปยุ่ง จอที่แสดงแค่สิ่งที่จำเป็นช่วยให้ปล่อยระบบทำงานได้ง่ายขึ้น
ให้ AI เขียนโค้ดเทรด แล้วเชื่อได้แค่ไหน
คำถามนี้สำคัญที่สุดในบทนี้ คำตอบสั้นคือ อย่าเชื่อเพราะ AI เขียน ให้เชื่อเพราะผ่านการตรวจ โค้ดที่ AI เขียนผิดได้ เหมือนโค้ดที่คนเขียนผิดได้ สิ่งที่ทำให้ผมกล้าลงเงินจริงคือกระบวนการ ไม่ใช่ตัวเครื่องมือ
หน้าที่ของ AI ในระบบนี้มีสามอย่าง เขียนโค้ด เขียนเทสต์ และตรวจซ้ำกันเอง ผมใช้ AI มากกว่าหนึ่งตัวและมากกว่าหนึ่งค่าย ให้ตัวหนึ่งเขียน อีกตัวทำหน้าที่ฝ่ายค้านคอยหาจุดผิด ตอนนี้ระบบมี เทสต์อัตโนมัติมากกว่า 1,000 ตัว และทุกการแก้ engine ต้องผ่านเทสต์ทั้งชุดก่อน deploy
ขั้นตอนที่ผมใช้ทุกครั้งที่แก้ระบบ
- เขียน: บอก Claude Code ว่าต้องการอะไรเป็นกติกาที่ชัด แล้วให้มันเขียนโค้ด
- เขียนเทสต์: ให้เขียนเทสต์ที่จำลองสถานการณ์ทั้งปกติและผิดปกติ เช่นราคากระโดด ออร์เดอร์ค้าง กระดานตอบช้า
- AI อีกตัวตรวจ: ส่งให้ AI ที่ไม่ได้เขียนเองอ่านหาจุดผิด เพราะคนเขียนมักมองไม่เห็นบั๊กของตัวเอง
- รันเทสต์ทั้งชุด: ไม่ใช่แค่เทสต์ของส่วนที่แก้ แต่ทั้งหมด เพื่อจับผลข้างเคียง
- ลง dry-run: ให้ระบบทำงานจริงแต่ไม่ส่งออร์เดอร์ ดูว่าตัดสินใจตรงกับที่คิดไหม
- ลงเงินจริงก้อนเล็ก: ของจริงมีเรื่องที่เทสต์จำลองไม่ถึงเสมอ
- แก้จากผลจริง: เจอปัญหาก็กลับไปขั้นแรก พร้อมเพิ่มเทสต์กันปัญหาเดิมเกิดซ้ำ
ขั้นตอนนี้ใช้หลักเดียวกับที่ผมเขียนไว้ในบททดสอบ EA ด้วย backtest บน MT5 คือผลที่ดูดีบนกระดาษยังไม่ใช่หลักฐาน จนกว่าจะผ่านการทดสอบที่ตั้งใจหาจุดพัง ส่วนbacktestใช้ตอบว่ากติกามีที่มาไหม ไม่ได้ตอบว่าโค้ดทำตามกติกาจริงไหม สองเรื่องนี้ต้องตรวจแยกกัน
หน้าที่ของคน vs หน้าที่ของ AI ในระบบนี้
หลายคนเข้าใจว่าใช้ AI เทรดแปลว่าให้ AI เลือกเหรียญ ดูกราฟ แล้วกดซื้อขาย ระบบของผมตรงข้ามกันเลย
| งาน | คน | AI (Claude Code) | ระบบ (โค้ดที่รันอยู่) |
|---|---|---|---|
| ตั้งกฎเข้า/ออก | ✔ ตัดสิน | ช่วยเขียนเป็นโค้ด | ทำตาม |
| ตั้งเพดานขาดทุน | ✔ ตัดสิน | — | บังคับใช้ |
| เขียนโค้ดและเทสต์ | อนุมัติ | ✔ เขียน + ตรวจซ้ำ | — |
| วางออร์เดอร์รายไม้ | — | — | ✔ ตาม if-then |
| ตั้งและขยับ Stop Loss | — | — | ✔ guard ทำเอง |
| เลือกว่าจะสะสมเหรียญไหน | ✔ ตัดสิน | ✘ ไม่ทำ | — |
AI ไม่เคยตัดสินใจซื้อขายเองสักไม้ และผมตั้งใจให้เป็นแบบนั้น AI ไม่ได้ดูกราฟ ไม่ได้เดาราคา ระบบทำตาม if-then ที่คนเขียนไว้ หน้าที่ของผมเหลือแค่สามอย่าง ตั้งกฎ ตั้งเพดานขาดทุน แล้วไม่ไปยุ่งกับมัน ซึ่งข้อสุดท้ายยากที่สุด
อยากเริ่มทำแบบนี้บ้าง ต้องมีอะไร
ถ้าอยากลองสร้างบอทเทรดคริปโตหรือระบบ algo trading ของตัวเองด้วย Claude Code ลิสต์นี้เรียงตามลำดับที่ควรมี
- กติกาที่เขียนเป็นข้อความได้: ถ้าอธิบายเป็นภาษาคนไม่ได้ว่าเข้าเมื่อไร ออกเมื่อไร ก็ยังไม่ถึงเวลาเขียนโค้ด เริ่มจากวิธีที่ตรวจสอบได้ เช่นแนวสะสมแบบมีเกณฑ์อย่าง Smart DCA
- เพดานขาดทุน: ตัดสินก่อนเขียนโค้ดบรรทัดแรก ว่ายอมเสียได้แค่ไหนแล้วระบบต้องหยุด
- บัญชีกระดานที่มี API: แยกสิทธิ์ให้ key ทำได้แค่เทรด ไม่มีสิทธิ์ถอน
- เครื่องที่เปิดตลอด: คอมที่บ้านหรือ VPS เพราะระบบที่ต้องรอให้เปิดเครื่องก่อนไม่ใช่ระบบอัตโนมัติ
- Claude Code: ติดตั้งบนเครื่องนั้น แล้วให้มันอ่านเอกสาร API ของกระดานก่อนเขียน
- เทสต์ก่อนเงินจริง: เทสต์อัตโนมัติ แล้ว dry-run แล้วเงินก้อนเล็ก ตามลำดับ ห้ามข้าม
ไม่จำเป็นต้องเขียนโปรแกรมเป็นตั้งแต่แรก แต่ต้องอ่านผลเทสต์เป็น และกล้าถาม AI บ่อย ๆ ว่า “ตรงนี้ถ้าพังจะเกิดอะไร”
ถ้าเทรดด้วย MT5 ไม่ใช่กระดานคริปโต และยังไม่เคยให้ AI เขียน EA มาก่อน ดูตัวอย่างแบบจับมือทำได้ที่ สอนเขียน EA ด้วย AI ทีละขั้นบน MT5 ก่อน แล้วค่อยกลับมาต่อยอดด้วย Claude Code
สิ่งที่บทนี้ไม่ได้บอก และทำไม
บอกตรง ๆ ว่ามีหลายอย่างที่ผมตั้งใจไม่เปิดเผย
- ชื่อกระดานที่ใช้ ผมพูดแค่ “กระดานหนึ่ง” กับ “อีกกระดาน” เพราะบทนี้ไม่ได้ต้องการชวนใครไปเปิดบัญชีที่ไหน
- ขนาดพอร์ตรวม (ในภาพเบลอไว้) ส่วนตัวเลขกำไรขาดทุนที่เห็นในภาพเป็นของวันที่ถ่ายเท่านั้น ไม่ได้บอกอะไรเกี่ยวกับพอร์ตของคุณ
- พารามิเตอร์กลยุทธ์ครบชุด เช่นเงื่อนไขเริ่มขยับ SL เงื่อนไขเริ่มรอบใหม่ และตัวเลขเพดานขาดทุน
- ชื่อไฟล์ บริการ และการตั้งค่าเครื่อง เพราะเป็นเรื่องความปลอดภัย
เหตุผลหลักคือกติกาที่เหมาะกับผมอาจไม่เหมาะกับคุณ เงินทุน ความทนขาดทุน และเวลาที่ดูแลระบบได้ต่างกัน ถ้าลอกพารามิเตอร์ของคนอื่นไปใช้ทั้งชุด เท่ากับใช้เพดานขาดทุนของคนอื่นกับเงินของตัวเอง สิ่งที่ควรเอาไปคือโครงสร้าง ไม่ใช่ตัวเลข และบทนี้ไม่ใช่คำแนะนำการลงทุน
สรุป: ให้ AI เดาแทนเรา หรือให้ AI สร้างเครื่องมือตามวินัยของเรา
กลับมาที่คำถามแรกของบท กำไรที่เห็นไม่ได้มาจากความว่างเปล่า ระบบเทรดอัตโนมัติแค่ทำตามกติกาอย่างสม่ำเสมอกว่าคน ไม่เหนื่อย ไม่ลืม ไม่ใจอ่อน ถ้ากติกามีข้อได้เปรียบ ความสม่ำเสมอช่วยให้เก็บข้อได้เปรียบนั้นได้ครบ แต่ถ้ากติกาแย่ บอทก็ขาดทุนอย่างสม่ำเสมอเช่นกัน
ไม้ SOL ในรูปเป็นแค่ภาพหนึ่ง ณ วันที่ถ่าย ไม่ใช่หลักฐานว่าระบบทำกำไรได้ทุกช่วงตลาด และมีไม้ที่โดน SL อยู่ในประวัติเหมือนทุกระบบ ใครที่ขายบอทพร้อมสัญญาว่าได้กำไรแน่นอน ให้ถือเป็นสัญญาณอันตราย
คนส่วนใหญ่ถาม AI ว่า “ซื้อเหรียญไหนดี” ผมถาม AI ว่า “ช่วยสร้างระบบที่ทำให้ผมไม่ต้องถามคำถามนั้นอีก” ความต่างของสองคำถามนี้ คือความต่างระหว่างการให้ AI เดาแทนเรา กับการให้ AI สร้างเครื่องมือที่ทำตามวินัยของเราเอง
คำถามที่พบบ่อย
Claude Code คืออะไร
Claude Code คือเครื่องมือ agentic coding ของ Anthropic ที่ทำงานใน terminal ได้ มันอ่านโค้ดทั้งโปรเจกต์ แก้ไฟล์ รันคำสั่ง และรันเทสต์เองได้ ต่างจากแชตบอทที่ตอบเป็นข้อความให้เราคัดลอกไปวางเอง เพราะ Claude Code ลงมือแก้ไฟล์จริงในเครื่องแล้วรันให้ดูผลทันที เอกสารทางการระบุว่าใช้ได้ทั้งใน terminal, IDE, desktop app และเบราว์เซอร์ ในบทนี้ผมใช้มันเขียนระบบเทรดทั้งชุด ตั้งแต่ engine, guard, หน้าจอควบคุม ไปจนถึง firmware ของจอ ESP32 บนโต๊ะ
ใช้ Claude Code เขียนบอทเทรดได้ไหม ต้องเขียนโค้ดเป็นไหม
เขียนได้ และไม่จำเป็นต้องเขียนโค้ดเองทุกบรรทัด แต่ต้องอ่านผลเทสต์เป็นและเขียนกติกาเป็นข้อความที่ชัดพอ เช่นเข้าเมื่อไร หยุดเมื่อไร ยอมขาดทุนได้แค่ไหน สิ่งที่ยากที่สุดไม่ใช่การเขียนโค้ด แต่คือการตัดสินว่ากติกาไหนดีพอจะลงเงินจริง และการยืนยันว่าโค้ดทำตามกติกาจริง ซึ่งต้องทำผ่านเทสต์อัตโนมัติ การรันแบบ dry-run และการลงเงินก้อนเล็กก่อน ถ้าข้ามขั้นตอนเหล่านี้ บอทที่ AI เขียนก็พังได้เหมือนบอทที่คนเขียน
บอทเทรด AI กำไรจริงไหม
ในวันที่ถ่ายรูป กำไรรายวันของบัญชีผมอยู่ที่ +12,182.68 USD แต่นั่นคือวันเดียว ไม่มีใครตอบได้ล่วงหน้าว่าระยะยาวจะเป็นยังไง และบอทไม่ได้ทำให้กติกาที่ไม่มีข้อได้เปรียบกลายเป็นกำไร บอททำได้แค่ทำตามกติกาอย่างสม่ำเสมอกว่าคน ไม่เหนื่อย ไม่ลืม ไม่ใจอ่อน ถ้ากติกาแย่ บอทก็ขาดทุนอย่างสม่ำเสมอเช่นกัน ในระบบของผม AI ไม่ได้เดาราคาหรือเลือกเหรียญ มันแค่เขียนเครื่องมือที่ทำตามกติกาที่ผมตั้ง ผลกำไรขาดทุนขึ้นกับกติกาและสภาพตลาด ไม่ได้ขึ้นกับว่าใช้ AI หรือไม่ ใครขายบอทพร้อมสัญญาว่าได้กำไรแน่นอน ให้ถือเป็นสัญญาณอันตราย
ESP32 ทำจอแสดงราคาคริปโตได้ไหม
ได้ บอร์ด ESP32-2432S028 ที่ชุมชนเรียกว่า Cheap Yellow Display มีจอทัช 2.8 นิ้วและ Wi-Fi ในตัว ราคาไม่กี่ร้อยบาท เขียน firmware ให้ดึงข้อมูลจากเซิร์ฟเวอร์ของตัวเองหรือ API สาธารณะมาแสดงได้ จอของผมดึงข้อมูลจากเซิร์ฟเวอร์ผ่านช่องทางขาออกอย่างเดียว แสดงทุก job จากทั้ง 2 กระดาน ราคาเหรียญหลัก และราคาทองอีกช่อง และอัปเดต firmware ผ่าน OTA โดยไม่ต้องเสียบสาย
ทำไม AI ในระบบนี้ไม่ตัดสินใจซื้อขายเอง
เพราะผมต้องการระบบที่ตรวจสอบได้ทุกการกระทำ กติกาที่เขียนเป็น if-then ล่วงหน้าเทสต์ได้ ย้อนดูได้ว่าทำไมระบบซื้อหรือขาย และให้ผลเหมือนเดิมทุกครั้งเมื่อเจอสถานการณ์เดิม ส่วนโมเดลภาษาที่ตัดสินใจสด ๆ อาจตอบต่างกันในสถานการณ์เดียวกัน และอธิบายย้อนหลังได้ยาก AI จึงอยู่ในบทบาทคนเขียนโค้ดและคนตรวจโค้ด ไม่ใช่คนกดปุ่ม คนตั้งกฎกับเพดานขาดทุนคือผม และ AI ไม่เคยตัดสินใจซื้อขายเองสักไม้