EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: Luckyking on ตุลาคม 05, 2009, 09:26:00 pm
-
ผมกำลังทดสอบ EA 2ตัวนี้อยู่ครับ และเกิด Error ตามรูปที่แนบมานะครับ
1.EA: TriangularArbitrage(+ + -).mq4
This EA has expire. To renew your licence.
2.EA: TRIANGULAR PRICE CORRECTION gs1.mq4
ตอนแรกๆก็ใช้ได้ปกติ แต่ต่อมาเกิดError ครับ
Error:131
ขอบคุณล่วงหน้ามากๆครับ
-
แก้ตัวแรกให้แล้วครับ ส่วน error 131 คือ Invalid trade volume มันส่งจำนวน lot ผิดพลาดเนื่องจากโบรเกอร์ไม่ยอมให้ชื้อขายในจำนวน lot ที่ ea คำนวณได้ครับ ลองปรับดูก่อน ถ้าไม่ได้ค่อยโพสมาใหม่ครับ
-
ทดสอบแล้วครับ ตัวแก้ไขจากท่านAdmin ครับ ได้ผลดังนี้คับ
1.ข้อความนี้ไม่มีแล้วครับ This EA has expire. To renew your licence.
2.เกิดข้อความ Zero devide ตามรูปที่แนบครับ
-
Zero devide เกิดจากส่วนคำนวณของ ea ไม่เจอตัวตั้งสำหรับหาร มีคู่มือวิธี set ของ ea ตัวนี้ไหมครับเพื่อเราลืมบางอย่างไป