โรบอทนี้ทำงานเฉพาะที่ www.bitex.one แพลตฟอร์มเทรดสกุลเงินดิจิทัล โดยจะทำการเปิดคำสั่งซื้อและขายตามจำนวนที่กำหนด โดยคำนึงถึงความลึกของตลาดหรือราคาที่เป็นแนวทาง (ราคาสัญญายุติธรรมที่ได้จากแพลตฟอร์มอื่น) แนวคิดคือการทำกำไรจากความไม่สมบูรณ์ของราคาสัญญาจริงและการคืนเงิน (rebates) ที่ทางแพลตฟอร์มจ่ายเพื่อให้มีสภาพคล่องในการเทรด (สำหรับคำสั่งจำกัด) หนึ่งในข้อดีของโรบอทคือมันใช้โมเดลการทำงานแบบอะซิงโครนัสที่เต็มรูปแบบกับการทำธุรกรรมต่างๆ

รูปที่ 1. ตัวอย่างการตั้งค่าคำสั่งของโรบอทโดยมี max_pos=100, shift=0.001, level_count=3
คำอธิบายการตั้งค่า:
- magic_number - รหัสประจำโรบอท หากมีโรบอทหลายตัว ควรกำหนดรหัสให้กับโรบอทแต่ละตัวโดยเพิ่มทีละ 100 เช่น ถ้าโรบอทตัวแรกมี magic_number = 100 ตัวถัดไปควรมี magic_number = 200, 300, 400 เป็นต้น
- price_type - ประเภทของราคา ที่ใช้ในการคำนวณราคาสำหรับคำสั่งที่เปิด 1 - ราคาในความลึกของตลาดของสัญลักษณ์ที่เทรด, 2 - ราคาสัญญาที่ทำเครื่องหมาย, 3 - ราคาดัชนีสัญญา
- max_pos - จำนวนสัญญาในแต่ละคำขอของ EA
- shift - การขยับของคำสั่งแรกเทียบกับราคาที่ทำเครื่องหมาย (ทำเครื่องหมายด้วยสีม่วง) ถูกตั้งเป็นส่วนต่างจากมูลค่าของราคา สมมติว่า shift = 0.001 และราคาที่ทำเครื่องหมาย = 6600 คำขอซื้อและขายที่ใกล้ที่สุดจะถูกขยับขึ้นและลงจากราคาที่ทำเครื่องหมายโดย 6.6 จุดราคาขึ้นและลง (ดูรูปที่ 1)
- level_count - จำนวนระดับของราคาที่เสนอราคา คำขอถัดไปจะถูกขยับตามค่า 'shift' เทียบกับคำขอก่อนหน้า

รูปที่ 2. ธุรกรรมที่ดำเนินการ

รูปที่ 3. ยอดทุนจากการทดสอบกลยุทธ์, BTCUSD, ความล่าช้า 79 ms, กำไรเป็น BTC

รูปที่ 4. สถิติจากการทดสอบกลยุทธ์, BTCUSD, ความล่าช้า 79 ms, กำไรเป็น BTC
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรดด้วย Bullish/Bearish Meeting Lines + Stochastic
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI
- สร้างระบบเทรด MQL5 ด้วย Bullish/Bearish Meeting Lines + RSI