อ้างจาก: kett ที่ 05, พฤศจิกายน 2020, 05:53:42 PM
พอดีเพิ่งได้รับข้อความทางเมลล์จาก Broker ว่า EA ที่เรารัน มันดึงข้อมูลเขาถี่เกินไป เขาจะ Block Account แบบนี้เราต้องแก้ไขยังไงครับ หรือว่าต้องแก้ไข เพิ่มเติม EA อย่างไรไม่ให้ดึงข้อมูลถี่เกินไปครับ ขอคำแนะนำด้วยครับ
ปล.เพิ่งหัดเขียน EA ครับ
ผมก็เคยโดยครับ
คิดว่าท่ายน่าจะทำอีเอประเภท scalping หรือ high frequency trade หรือเปล่าครับ
คำนวนแล้ว อย่าให้อีเอทำงานเกิน 2000 ครั้งต่่อวันครับ สูงสุด (เพราะเขาจำกัดไว้ที่ 4000) ตัวเลขแล้วแต่โบรกนะครับ แต่ละทีตั้งไว้ไม่เหมือนกัน
เดาว่า เขียนอีเอให้มันไปเปลี่ยนค่า stop loss บ่อยเกินไป หรือเปล่าครับ หรือตั้ง pending หรือเปล่า
วิธีแก้คือ อย่าให้อีเอมันทำงานทุก TICK ครับ
ลองตั้งให้มันทำงานทุก 1 นาที หรือ 1 แท่งเทียน
ทำงานทุก 1 tick = 1 วินาที บางทีมีถึง 6 tick นะครับ คำนวน 6 tick x 60 วินาที x 60 นาที x 24 ชั่วโมง = เท่าใหร่ โดนแบนแนาๆ ครับ
ทำงานทุก 1 นาที = 60 นาที x 24 ชั่วโมง = 1,440 ครั้ง น่าจจะได้อยู่ครับ
ทุก 1 คำสั่งที่ส่งไป เขาเรียก 1 message order นะครับ ส่งคำสั่งไปเท่าใหร่ นับเป็น 1 message
ถ้าต้องการใช้เยอะๆ ก็คงต้องหาโบรกที่ อนุญาติให้ใช้นะครับ
แค้ถ้่าเลือกใช้โบรกที่ต้องการใช้ ก็ค้องทำตามที่โบรกเขากำหนดครับ เลี่ยงไม่ได้ครับ