EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: Jumong_ on เมษายน 18, 2010, 07:44:23 pm

Title: ช่วยดู Ea ของผมทีครับผม
Post by: Jumong_ on เมษายน 18, 2010, 07:44:23 pm
มันขึ้นแบบนี้อะครับผมหมายความว่าไง ตอน backtest
2010.04.18 19:32:55   2007.11.15 12:00  juqs: stopped because of Stop Out
2010.04.18 19:32:55   2007.11.15 12:00  juqs GBPUSD,M30: OrderSend error 134
แบบนี้อีกครับงงมาก
2010.04.18 19:42:00   2000.09.11 17:33  juqs GBPUSD,M30: invalid stoploss for OrderSend function
2010.04.18 19:42:00   2000.09.11 17:39  juqs GBPUSD,M30: OrderSend error 4107
แนปไฟล์มาแล้วตรวจให้ทีนะครับผม

Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: admin on เมษายน 18, 2010, 08:04:36 pm
OrderSend error 134
คือเงินไม่พอครับ

OrderSend error 4107
invalid stoploss for OrderSend function
ค่าของ SL ผิดพลาดครับ อาจจะน้อยกว่าที่โบรเกรอ์กำหนด หรือ ว่าราคาที่ตั้ง SL ผิดพลาดครับ

ไม่ทราบว่าก่อน error 2 อันนี้ทำงานได้หรือไม่ครับ
Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: Jumong_ on เมษายน 18, 2010, 08:50:03 pm
OrderSend error 134
คือเงินไม่พอครับ

OrderSend error 4107
invalid stoploss for OrderSend function
ค่าของ SL ผิดพลาดครับ อาจจะน้อยกว่าที่โบรเกรอ์กำหนด หรือ ว่าราคาที่ตั้ง SL ผิดพลาดครับ

ไม่ทราบว่าก่อน error 2 อันนี้ทำงานได้หรือไม่ครับ

คือผมสั่งเทสตั้งแต่ปี 1999-2010 ครับ
แล้วมัน erorr
2010.04.18 19:42:00   2000.09.11 17:33  juqs GBPUSD,M30: invalid stoploss for OrderSend function
2010.04.18 19:42:00   2000.09.11 17:39  juqs GBPUSD,M30: OrderSend error 4107
ช่วงประมาณ 1999-2004 อะครับ ea เดินต่อเนื่องแต่ order ไม่เปิดครับ
พอมาถึงช่วง 2004-2010 มันจะไม่มี erorr ด้านบนแ้ล้ว
แต่จะมี erorr
2010.04.18 19:32:55   2007.11.15 12:00  juqs: stopped because of Stop Out
2010.04.18 19:32:55   2007.11.15 12:00  juqs GBPUSD,M30: OrderSend error 134
สลับ กับ order ที่ เปิดสมบูรณ์ไป ครับ
หมายความว่า backtest ไม่สมบูรณ์
ผมเลยอยากทราบว่า ต้องแก้ยังไงช่วยดูให้หน่อยครับผม
 Ea ทำงาน แต่ eorr บางช่วงนะครับผม
Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: admin on เมษายน 18, 2010, 09:03:27 pm
มันไม่ได้ error ตั้งแต่แรกใช่ไหมครับ ถ้าใช่ ให้คุณลองปรับเวลาที่เริ่มต้น test ไปช่วงเวลาที่มันเริ่ม error แล้วเปิด test ดู ถ้ามันยังเกิด error อีก อาจจะมาจากของมูล history ไม่สมบูรณ์แล้วครับ  เพระคุณบอกว่า  มันมี order ที่เปิดสมบูรณ์สลับกับ error ตรงนี้ไม่น่าจะมาจาก ea แล้วครับ อาจจะมาจากกราฟ history ที่ไม่สมบูรณ์มากกว่าครับ ส่วนวิธีแก้ ถ้ามันมาจาก กราฟจริงคงต้องไปหาโหลด Data ที่สมบูรณ์มาใหม่หละครับ แต่ยังไงก็ให้ลองดูก่อนครับว่ามันจะมาจากกราฟจริงหรือเปล่าครับ
Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: Jumong_ on เมษายน 18, 2010, 09:29:51 pm
่ออครับ ขอบคุณมากครับผม
Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: Jumong_ on เมษายน 19, 2010, 04:38:15 pm
erorr แบบนี้อะครับ
2010.04.18 19:42:00   2000.09.11 17:33  juqs GBPUSD,M30: invalid stoploss for OrderSend function
2010.04.18 19:42:00   2000.09.11 17:39  juqs GBPUSD,M30: OrderSend error 4107

ทั้งๆ ที่คู่อื่น erorr ในช่วง แรกๆในการเทส  แต่หลังๆในการเทส ก้อมี order เปิด

แต่ผมไปเทส Gu มัน erorr แบบด้านบน ตลอดเลยไม่มีorder เปิดเลยอะครับ แก้ไง ดีอะครับ ผมงง มากแล้วเนี่ย
โหลด data ใหม่ ก้อไม่ได้ เหมือนเดิม
Title: Re: ช่วยดู Ea ของผมทีครับผม
Post by: admin on เมษายน 19, 2010, 05:59:19 pm
erorr แบบนี้อะครับ
2010.04.18 19:42:00   2000.09.11 17:33  juqs GBPUSD,M30: invalid stoploss for OrderSend function
2010.04.18 19:42:00   2000.09.11 17:39  juqs GBPUSD,M30: OrderSend error 4107

ทั้งๆ ที่คู่อื่น erorr ในช่วง แรกๆในการเทส  แต่หลังๆในการเทส ก้อมี order เปิด

แต่ผมไปเทส Gu มัน erorr แบบด้านบน ตลอดเลยไม่มีorder เปิดเลยอะครับ แก้ไง ดีอะครับ ผมงง มากแล้วเนี่ย
โหลด data ใหม่ ก้อไม่ได้ เหมือนเดิม
  ตัวนี้ไม่เกี่ยวกับ data แล้วครับ  มันแสดง error ว่า ค่า stoploss ผิดพลาดให้ไปตรวจสอบค่า SL  TP ว่าตั้งถูกไหมครับ แล้วต้องตั้งให้เท่ากับที่โบรเกอร์อนุญาติเช่น sl tp ต้องห่างจากราคาปัจจุบัน 10 ก็ต้อง 10 จุดครับ