EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: Luckyking on ตุลาคม 05, 2009, 09:26:00 pm

Title: ท่านAdmin ช่วยแก้ Error ให้ด้วยครับ
Post 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

ขอบคุณล่วงหน้ามากๆครับ
Title: Re: ท่านAdmin ช่วยแก้ Error ให้ด้วยครับ
Post by: admin on ตุลาคม 05, 2009, 09:44:08 pm
แก้ตัวแรกให้แล้วครับ ส่วน  error 131 คือ Invalid trade volume  มันส่งจำนวน lot ผิดพลาดเนื่องจากโบรเกอร์ไม่ยอมให้ชื้อขายในจำนวน lot ที่ ea คำนวณได้ครับ ลองปรับดูก่อน ถ้าไม่ได้ค่อยโพสมาใหม่ครับ
Title: Re: ท่านAdmin ช่วยแก้ Error ให้ด้วยครับ
Post by: Luckyking on ตุลาคม 05, 2009, 10:03:52 pm
ทดสอบแล้วครับ ตัวแก้ไขจากท่านAdmin ครับ  ได้ผลดังนี้คับ
1.ข้อความนี้ไม่มีแล้วครับ This EA has expire. To renew your licence.
2.เกิดข้อความ Zero devide ตามรูปที่แนบครับ
Title: Re: ท่านAdmin ช่วยแก้ Error ให้ด้วยครับ
Post by: admin on ตุลาคม 05, 2009, 10:41:00 pm
Zero devide   เกิดจากส่วนคำนวณของ ea ไม่เจอตัวตั้งสำหรับหาร  มีคู่มือวิธี set ของ ea ตัวนี้ไหมครับเพื่อเราลืมบางอย่างไป