[บันทึกการตรวจสอบ] พนักงานบริษัทในวัยสี่สิบที่อ่านコードไม่ได้ ประฏิบัติตนเป็นคู่หู AI (Claude) เพื่อให้เสร็จสิ้น "EA ที่สร้างขึ้นเองที่เคลื่อนไหวต่อเนימות" บันทึกทั้งหมดจนถึงจุดนี้
บทที่ 1 บทนำ ——
ชีวิตสโลว์ไลฟ์ที่เป็นความฝัน และการใช้ชีวิตการเทรดที่เผชิญกับกำแพง
ผมทำงานบริษัทมานานจนกระทั่งคิดขึ้นมาว่า “อยากหลีกหนีจากชีวิตในเมืองที่วุ่นวาย ใช้เวลากับสิ่งที่ตนชอบและงานอดิเรกมากขึ้น เพื่อมีชีวิตแบบสโลว์ไลฟ์”
เพื่อให้สิ่งนี้เป็นไปได้ จำเป็นต้องมีเสาหลักในการสร้างสินทรัพย์ที่ไม่ถูกจำกัดด้วยเวลาและสถานที่ ผมเดิมทีสนใจ FX และการซื้อขายอัตโนมัติ (EA) แต่มีปัญหาสำคัญ: “ไม่มีทักษะการเขียนโปรแกรม (โค้ด MQL) เลย”
เพราะผมไม่สามารถเขียนโค้ดได้ ดังนั้นการเทรดจึงเป็นแบบทำด้วยมือทั้งหมด หรือใช้คำสั่งจำกัดราคา อย่างไรก็ตาม ด้วยงานประจำและงานบ้านที่ถูกรบกวน ผมไม่สามารถติดเทรดบนชาร์ตได้บ่อยนัก “ยังอีกนิดเดียวก็ถึงคำสั่งจำกัดราคา…” “ถ้าดูชาร์ตสักหน่อยก็มีโอกาส” ความเสียใจแบบนี้เกิดขึ้นซ้ำแล้วซ้ำเล่า จนแทบท้อใจที่จะเห็นผลตามที่หวัง
การลองครั้งแรกกับ “ChatGPT” ที่ล้มเหลว
เมื่อตอนนั้น สิ่งที่เข้ามาก็คือกระแส AI ที่มาแรงในช่วงนี้ “ถ้าเราไม่สามารถเขียนโปรแกรมได้ ก็ให้ AI เขียนโค้ดให้สิ”
ด้วยความสิ้นหวัง ผมลองใช้ ChatGPT เพื่อจัดระบบกฎการเทรด และให้มันสร้างโค้ด EA ตั้งค่าไว้สำหรับการทดสอบหลังระบบย้อนกลับ (Backtest) เพื่อ “ลดความเสี่ยงให้เหลือน้อยที่สุด และมุ่งหากำไรอย่างปลอดภัย” แล้วจึงเริ่มใช้งานเดโม
…แต่หลังจากหนึ่งเดือนยังไม่มีการเข้าออเดอร์เลย
พยายามลดความเสี่ยงเกินไป ทำให้เงื่อนไขการเข้าออเดอร์มันกดรัดเกินไป โค้ดกลายเป็นของหุ่นที่ไม่เคลื่อนไหวในบัญชีเดโม ผมลองปรับโปรมพ์หลายครั้งก็ยังไม่เป็นไปตามที่ต้องการ จนความรู้สึกท้อใจ。
การพบกันของชะตาชีวิตกับ “Claude”
“สุดท้ายก็ไม่คิดว่าจะสร้าง EA โดยไม่มีความรู้เลยหรือ…?”
เมื่อผมเริ่มหมดกำลัง ความคิดว่าด้วยวงการวิศวกรและ AI มีข่าวว่า “ Claude ของ Anthropic มีความแม่นยำในการสร้างโค้ดสูงมาก” ก็ปรากฏขึ้น
“ถ้า Claude ที่สามารถสร้างโค้ดได้แม่นยำ อาจทำให้ EA ในแบบที่ผาอยากเห็นเป็นจริงได้”
ด้วยความสงสัยเล็กๆ ผมตัดสินใจลองอีกครั้งหนึ่ง
บทที่ 2: การสื่อสารกับ AI (Claude) และการพัฒนาที่ไม่ราบรื่น
จากความล้มเหลวของ EA แบบที่เข้าออเดอร์ไม่เกิดเลยที่ ChatGPT สอน ผมจึงปรับแนวทางการติดต่อลงทะเบียนกับ Claude ตั้งแต่พื้นฐานใหม่
สำหรับผมที่ไม่สามารถอ่านโค้ด AI ไม่ใช่เพียง “เครื่องมือสร้างโค้ด” แต่เป็น “พาร์ทเนอร์ที่ช่วยวางเงื่อนไขร่วมกัน (นักพัฒนาผู้ชาญฉลาด)”
EA ที่พัฒนาขึ้นในครั้งนี้ มีรหัสภายในว่า ORB_RR_ (ชื่อชั่วคราว) เกิดจากการทดลองและข้อผิดพลาดที่คืบคลานมาจนสำเร็จ
1. แยกย่อยสิ่งที่อยากทำออกด้วยภาษาธรรมชาติให้มากที่สุด
ด้วยไม่รู้ MQL5 มากนัก ผมอธิบายแนวคิดการซื้อขายอย่างละเอียดด้วยภาษาญี่ปุ่นที่ใช้ในชีวิตประจำวัน เช่น “อิงจากราคาสูงสุด-ต่ำสุดของเวลาที่ยูเค” หรือ “risk-reward คือ …” Claude แปลคำพูดที่คลุมเครือของผมให้เป็นโครงสร้างตรรกะที่สวยงามอย่างน่าประหลาด
2. การดีบักไม่ต้องรีบร้อน “การทำดีบัก”
แน่นอนว่าไม่สามารถได้ EA ที่สมบูรณ์ในการลองครั้งแรก ใน MT5 อาจมีข้อผิดพลาดในการคอมไพล์ หรือ Backtest อาจมีพฤติกรรมที่ไม่ต้องการ เช่น การหยุดขาดทุนไม่ทำงาน หรือสั่งซื้อในจังหวะที่ไม่เหมาะสม
เดิมทีผมอาจล้มเลิกไปแล้ว แต่ผมส่งข้อความข้อผิดพลาดและความผิดปกติของพฤติกรรมไปยัง Claude เหมือนเดิม โดยที่ Claude ไม่แสดงท่าทีหงุดหงิด และเสนอการระบุสาเหตุและโค้ดที่แก้ไขอย่างรวดเร็ว
บทที่ 3: ในที่สุด EA ที่ “เคลื่อนไหวได้ต่อเนื่อง” ก็เกิดขึ้น
หลังการทดสอบย้อนหลังและการแก้ไขหลายครั้ง ในที่สุดก็เกิด ORB_RR_Portfolio
ต่างจากผลงานล้มเหลวครั้งก่อนที่ไม่มีการเข้าออเดอร์เลย ในการทดสอบย้อนหลังก็มีตรรกะการเทรดทำงานอย่างจริงจัง และการบริหารความเสี่ยงกับความถี่ในการเข้าเทรดมีความสมดุล ผลลัพธ์เป็น “รหัสที่เคลื่อนไหวเหมือนสิ่งมีชีวิต” และผมชูมือขึ้นยืนยันบนหน้าจอด้วยความดีใจ
ฉันที่เป็นเจ้าหน้าที่บริษัทในวัย 40 ที่ไม่มีความรู้เรื่องการเขียนโปรแกรม ได้ครอบครอง EA ที่เป็นของตัวเองด้วยการใช้งาน AI อย่างเหมาะสม
ขณะนี้ได้ทำการนำ ORB_RR_Portfolio ไปยังบัญชีเดโม และกำลังทำForward Test ในสภาวะตลาดจริง
บทที่ 4: สุดท้าย (ลิงก์สู่ตอนต่อไป)
ครั้งหน้าจะอธิบายอย่างละเอียดในด้านเทคนิคเกี่ยวกับแนวคิดและหลักการโดยรวม และข้อกำหนดการเทรดของ ORB_RR_Portfolio ที่ผมสร้างได้แม้ไม่มีทักษะเขียนโค้ด
และต่อจากนี้ ผมจะนำเสนอข้อมูลสถิติการเดโมรายเดือนและข้อมูลงานจริงแบบเรียลไทม์ให้ติดตามกัน
หากคุณกำลังคิดว่า “ไม่มีเวลา” หรือ “ไม่มีความรู้” ผมหวังว่าข้อมูลนี้จะเป็นประโยชน์ สำหรับติดตามเพิ่มเติมจากห้องทดลองของเรา!