เมื่อกฎมีอยู่แล้วแต่มือตามไม่ทัน
พัฒนาระบบเทรดอัตโนมัติ
แปลงกฎการเทรดที่คุณใช้อยู่ให้เป็นโค้ด พร้อมสร้างสภาพแวดล้อมที่เอาไปรันกับข้อมูลย้อนหลังได้
สิ่งที่เราส่งมอบคือซอฟต์แวร์ที่ทำงานตามกฎของคุณ ไม่ใช่ผลตอบแทน
กฎมีอยู่แล้ว แต่ยังต้องนั่งกดเอง
ต่อให้กฎนิ่งแล้ว การลงมือเองยังทำให้ติดอยู่กับเวลาทำการ พลาดวินาทีที่เงื่อนไขครบ และตัดสินใจไม่เหมือนเดิมทุกครั้งในจังหวะเดียวกัน แต่ถ้าต่อโค้ดเข้าบัญชีจริงทันที เวลาผลออกมาไม่ดีก็แยกไม่ออกว่ากฎผิดหรือโค้ดผิด การแปลงกฎเป็นโค้ดกับสภาพแวดล้อมที่ตรวจได้ว่าโค้ดทำตามกฎจริง ต้องมาพร้อมกันถึงจะมีความหมาย
เราทำอะไรบ้าง
-
แปลงกฎเป็นเงื่อนไข
เงื่อนไขเข้า ออก ตัดขาดทุน ขนาดไม้ และการห้ามเข้าซ้ำ จะถูกย้ายจากประโยคไปเป็นนิพจน์ที่โค้ดตัดสินได้ ส่วนที่ยังคลุมเครือ เราจะถามจนเขียนลงเป็นเงื่อนไขได้
-
สภาพแวดล้อมสำหรับรันข้อมูลย้อนหลัง
โค้ดชุดเดียวกันรันกับช่วงเวลาในอดีตได้ เราจดไว้ด้วยว่าตั้งสมมติฐานค่าธรรมเนียม สลิปเพจ และการจับคู่คำสั่งไว้เท่าไร เพราะผลลัพธ์ที่ไม่ได้เขียนสมมติฐานกำกับไว้นั้นอ่านไม่ได้
-
เชื่อมต่อโบรกเกอร์และตลาด
ส่งคำสั่ง ดูการจับคู่ และเช็กยอดคงเหลือผ่าน API จริง โดยเก็บกุญแจยืนยันตัวตนไว้นอกโค้ด ขอบเขตที่แต่ละเจ้าเปิดให้และข้อกำหนดต่างกัน เราจึงตรวจก่อนเชื่อม
-
เริ่มจากบัญชีทดลองก่อน
ก่อนต่อเข้าบัญชีจริง เรารันโค้ดชุดเดียวกันในสภาพแวดล้อมทดลอง เรื่องว่าคำสั่งออกตามกฎหรือไม่ ดูก่อนเงินจริงจะลงสนามย่อมปลอดภัยกว่า
-
ให้หยุดได้ตอนที่ควรหยุด
เราเขียนไว้ในโค้ดว่าจะทำอย่างไรเมื่อการเชื่อมต่อหลุด คำสั่งถูกปฏิเสธ คำสั่งเดิมกำลังจะถูกส่งซ้ำ หรือขาดทุนแตะเพดานของวัน
-
บันทึกว่าสั่งอะไรและเพราะอะไร
ทุกคำสั่งจะถูกบันทึกพร้อมสัญญาณที่ทำให้เกิด เวลา และผลการจับคู่ เวลาจะกลับมาแก้กฎทีหลัง สิ่งที่คุณเปิดดูคือบันทึกนี้
เอกสารที่ส่งมอบ
กฎของกลยุทธ์เขียนเป็นประโยคที่คนอ่านเข้าใจ พร้อมช่วงเวลาและสมมติฐานที่ใช้ทดสอบ วิธีอ่านล็อก และวิธีสั่งเริ่มกับสั่งหยุด ส่วนการตีความผลและการตัดสินใจลงทุนอยู่นอกเอกสารนี้
ขั้นตอนการทำงาน
-
เรียบเรียงกฎ
เขียนกฎที่คุณใช้อยู่เป็นตัวหนังสือแล้วส่งมา จะเป็นสเปรดชีตหรือโน้ตตามที่มีก็ได้
-
ตกลงเงื่อนไขและขอบเขต
เราแปลงเป็นรูปแบบที่โค้ดตัดสินได้ แล้วกำหนดกันก่อนว่าจะทำถึงไหนและใช้เวลาเท่าไร
-
พัฒนาและสภาพแวดล้อมตรวจสอบ
โค้ดกลยุทธ์ สภาพแวดล้อมสำหรับรันข้อมูลย้อนหลัง และการเชื่อมต่อ ทำไปพร้อมกัน
-
รันบัญชีทดลองและส่งมอบ
หลังรันในสภาพแวดล้อมทดลองจนมั่นใจ เราส่งมอบที่เก็บโค้ด วิธีรัน และเอกสาร
เหมาะกับกรณีแบบนี้
- คนที่จดกฎไว้ในสเปรดชีตหรือโน้ต แล้วยังนั่งกดเอง
- คนที่อยากลองเอากฎที่ใช้อยู่ไปรันกับช่วงเวลาในอดีตดู
- ทีมที่เปิดเอกสาร API ของโบรกเกอร์แล้วติดอยู่ที่การยืนยันตัวตนกับการส่งคำสั่ง
คำถามที่พบบ่อย
- แล้วจะได้กำไรไหม
- เราไม่รับประกันผลตอบแทนครับ สิ่งที่ส่งมอบคือซอฟต์แวร์ที่ทำงานตามกฎที่คุณกำหนด และสภาพแวดล้อมที่เอากฎนั้นไปตรวจกับข้อมูลย้อนหลังได้ กลยุทธ์จะได้ผลหรือไม่ รวมถึงการตัดสินใจลงทุนและกำไรขาดทุน เป็นของคุณทั้งหมด
- ช่วยคิดกลยุทธ์ให้ด้วยไหม
- กลยุทธ์คุณเป็นคนกำหนดครับ ส่วนของเราคือแปลงเป็นโค้ดและทำให้ตรวจสอบได้ ตอนนี้กฎยังเป็นแค่ประโยคก็ไม่เป็นไร เราจะถามไปเรื่อยจนกลายเป็นเงื่อนไขที่โค้ดตัดสินได้
- นับเป็นการให้คำแนะนำการลงทุนหรือรับบริหารพอร์ตไหม
- ไม่ครับ เราทำเฉพาะงานพัฒนาซอฟต์แวร์ ไม่แนะนำสินทรัพย์หรือจังหวะซื้อขาย และไม่บริหารบัญชีแทน บัญชีและกุญแจยืนยันตัวตนอยู่กับคุณตลอด
- เชื่อมกับตลาดไหนได้บ้าง
- ตลาดที่โบรกเกอร์หรือศูนย์ซื้อขายเปิด API ส่งคำสั่งไว้ก็เชื่อมได้ แต่ขอบเขตที่แต่ละเจ้าเปิดให้และข้อกำหนดเรื่องคำสั่งอัตโนมัติต่างกัน บอกมาว่าใช้เจ้าไหน เราจะยืนยันขอบเขตที่ทำได้ให้ก่อน
- ซอร์สโค้ดเป็นของใคร
- เป็นของคุณครับ เราส่งมอบทั้งที่เก็บโค้ด วิธีรัน และเอกสาร เพื่อให้นักพัฒนาคนอื่นรับช่วงต่อได้
- ทำเสร็จแล้วช่วยดูแลต่อได้ไหม
- บริการนี้จบที่การส่งมอบครับ ถ้าหลังจากนั้นยังต้องมีคนคอยดูแลต่อเนื่อง เราทำต่อในรูปแบบบริการดูแลระบบรายเดือนได้
เขียนกฎเป็นตัวหนังสือแล้วส่งมาได้เลย
ส่งกฎการเทรดที่คุณใช้อยู่มาเป็นตัวหนังสือ เราจะเริ่มจากยืนยันว่ามันเขียนเป็นโค้ดได้หรือไม่