อธิบายหลักการทำงาน
หลัการทำงานของ Copytrade ของเราทำงานอย่างไร
ระบบ CopyTrade เราพัฒนาด้วยการใช้ plug-in ในการเชื่อมต่อกับ Broker ผ่าน TCP Protocal ซึ่งทำงานโดยการใช้ API สั่งการไปยัง Server Broker โดยไม่ต้องผ่าน Terminal MT4 หรือโปรแกรม MT4 โดย plug-in ทำงานเหมือนเป็นตัวจำลอง MT4 (Client) มิได้เชื่อมต่อกับ MT4 Manager ของ Broker โดยตรง
การทำงานของระบบ
การทำงานของระบบมี 2 ส่วน คือ ส่วนที่ 1 ระบบ Copytrade ของเรามีหน้าที่เพียงเป็นสะพานเชื่อมระหว่างบัญชีเทรดเพื่อทำงานติดตามพฤติกรรมการเปิด Position หรือ ปิด Position โดยอาศัยการอ่าน Event ของ พอร์ต Master (จาก MT4 Manager) และส่งความเคลื่อนไหวไปยัง Slave ได้ทราบและปฏิบัติตาม (Copy) จากนั้น Slave จะยิงคำสั่งเปิด/ปิด Order (OrderSend / OrderClose) ตามความเคลื่อนไหว ของ Master โดยสะพานส่งสัญญาณของเรามีความเร็วระดับ 10-30ms ส่วนที่ 2 ส่วนของ Broker เมื่อได้รับสัญญาณระบบเราจะส่ง API ไปยัง Broker (OrderSend/OrderClose) แล้วรอ Broker ตอบกลับมา ส่วนนี้จะเร็วหรือช้าขึ้นกับ Broker ดำเนินการ (คล้ายเรากดปุ่ม BUY/SELL หรือ x ปิด Order พอกดเสร็จต้องรอ Broker ดำเนินการให้ บางโบรกช้า บางโบรกเร็วขึ้นกับช่วงเวลา)
ระบบเราทำงานเพียง ส่วนที่ 1 เท่านั้น การที่ Slave ได้ Order หรือปิด Order ที่รวดเร็วหรือช้าขึ้นกับส่วนของ Broker ดำเนินการ (ส่วนที่ 2) ***ตัวอย่างการทดสอบ Master สัญญาณเดียวกันแต่ต่าง Broker https://youtu.be/xBUgtjSwuCo
ข้อควรระวังและแนะนำ
โปรดเข้าใจว่าการนิยามของ CopyTrade คือ การเทรดตามหลัง ซึ่งหมายถึงทำงานหลัง Master ออก Order หรือ ปิด Order ไปแล้ว ไม่ใช่การออก Order หรือสั่งปิด Order พร้อม Master ดังนั้นเป็นไปไม่ได้ที่ราคาจะเท่ากันแบบเป๊ะๆ (แต่ใกล้เคียง จะมากหรือน้อยขึ้นกับ Broker Slave ดำเนินการ) กรณีระบบเทรดเป็น Grid อาจมีผลกำไรต่างกัน
*ควรเลือก Broker คุณภาพสามารถสั่งเปิด/ปิด Order ได้รวดเร็วเพื่อป้องกัน Broker Requote Order ซึ่งมีผลอย่างมากในการ Copytrade
*ไม่แนะนำเทรดช่วงข่าวแรงเพราะมักมีปัญหา Requote Order พร้อมเกิดปัญหา Broker ดำเนินการที่ล่าช้ากว่าปกติ และ Spread ถ่างทำให้ไม่ได้ราคาตามที่ต้องการ เป็นปัญหาหลักของระบบ Copytrade หากเลี่ยงได้แนะนำให้เลี่ยงเพราะการดำเนินการของ Broker อาจล่าช้าถึง 5-10 วินาที เป็นไปไม่ได้ที่จะได้ราคาใกล้เคียงกับ Master
Master ควรใช้เส้น TP / SL กำหนดจุดออกเสมอ ช่วยได้มากกรณีข่าวแรง และช่วยได้กรณีต้องการความเร็วในการปิด Order ให้ใกล้เคียงกับ Master (แก้ไขปัญหาข้อ 3 ได้)
ระบบไม่รองรับการแบ่งปิด Lot และ Close By *สำคัญ*
Master แนะนำใช้ Investor Pass และ Master ไม่ควรใช้บัญชีประเภท Demo
Broker Exness มีปัญหาเรื่อง Copytrade มากที่สุดตามสถิติที่เราได้รับหากต้องการใช้ Copytrade แนะนำเลี่ยงหากเป็นไปได้
หาก Master เป็นระบบที่ดำเนินการแก้ไขเส้น TP/SL ตอนราคาใกล้ๆเส้น TP/SL บ่อยครั้งจะไม่ค่อยเหมาะกับการใช้ระบบ Copytrade เพราะเสี่ยงว่า Slave จะโดนเกี่ยวเส้น (Pending Fill) ก่อนจะ Modify เส้นตาม Master สำเร็จ อาจเกิดปัญหา Slave ปิดไม้ก่อน Master ได้ ซึ่งส่วนนี้แนะนำให้ Slave ตั้งค่าไม่คัดลอกเส้น TP/SL แทน (แต่เสี่ยงปิดราคาเหลื่อม Master กรณีมีข่าว)
ระบบไม่สามารถคัดลอก Order ที่ทำการเสกขึ้นมาได้ เช่น บัญชีที่เปิดและแจก Investor Pass ให้ดูผลกำไรเพื่อจุดประสงค์การหลอกลวง ระบบจะไม่สามารถคัดลอกไม้นั้นๆได้ (แต่อาจได้บางไม้ที่เขากดเปิดจริง) หากสังเกตมีการถือไม้เพียงเสี่ยววินาที แต่ History บันทึกถือไม้นานกว่านั้นสันธิฐานได้ว่าไม้นั้นอาจเสกขึ้น
หาก Slave จำนวนมาก (มากกว่า 50 บัญชี) เป็นโบรกเดียวกันทั้งหมด และกำลังติดตาม Master เดียวกันจะมีผลกับความเร็วของการดำเนินการออก หรือ ปิด Order (ฝั่งโบรกเกอร์ ส่วนการทำงานของเราสามารถส่งคำสั่งได้พร้อมกันปกติ) เนื่องจาก Slave ทั้งหมดจะส่งคำสั่ง Order พร้อมกัน แต่โบกรเกอร์จะดำเนินการเป็นลำดับ (ระยะห่างลำดับ 5-10ms)
ระบบไม่สามารถติดตามการใช้ Tralling Stop ได้ เพราะ Tralling เป็นการฝากคำสั่งไปยัง broker แต่ Slave จะทำการ Modify แทนทำให้ล่าช้ามาก ดังนั้นหาก Master มีการใช้ Tralling แคบมากๆ ไม่แนะนำให้ใช้ Copytrade
ระบบ Copytrade ไม่เหมาะกับระบบ Night Trade
Last updated