ทำความรู้จัก BITEX.ONE MarketMaker: โรบอทเทรดสำหรับ MetaTrader 5

Mike 2018.12.28 21:54 14 0 0
ไฟล์แนบ

โรบอทนี้ทำงานเฉพาะที่ 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

รายการ
ความคิดเห็น 0