EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: tanakrit99 on ธันวาคม 10, 2016, 12:51:49 am

Title: ตรวจสอบว่า Order ที่เปิดล่าสุด มือใหม่
Post by: tanakrit99 on ธันวาคม 10, 2016, 12:51:49 am
ตรวจสอบว่า Order ที่เปิดล่าสุด ซื้อมาในราคาเท่าไหร่ ไม่ว่า Buy หรือ Sell
ผมอยากรู้เพราะจะได้สั่งให้ซื้อตาม pip ที่กำหนด

ใช้ค่ำสั่งนี้หรือเปล่าครับ หรือต้องใช้ร่วมกับคำสั่งอะไรหรอครับ for(i=0;i<OrdersTotal();i++)
   {
   OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
ผมกำลังจะทำ EA เบิ้ล Lot ที่สามารถ ทำให้เบิ้ลหรือบวกได้
โดยสามารถกำหนดให้ซื้อทุกๆกี่ Pip ทั้ง Buy และ Sell และกำหนดได้ว่าให้ Order ทั้งหมดของแต่ละฝั่ง ทำกำไรเท่าไหร่ แล้วปิด แล้วออกใหม่ไปเรื่อยๆ
แต่ผมมือใหม่ก็นั่งงงอยู่ เพราะแค่คิดก็รู้ว่าเงื่อนไขมันต้องเยอะแน่นอน และยังมี Magic เข้ามาเกี่ยวของด้วย
(https://www.mx7.com/i/c14/4Q0lqY.PNG)
Title: Re: ตรวจสอบว่า Order ที่เปิดล่าสุด มือใหม่
Post by: admin on ธันวาคม 13, 2016, 12:06:53 am
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);