EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: maticont on กรกฎาคม 25, 2014, 07:21:35 pm

Title: เราใช้คำสั่งเช็คOrderที่เปิดล่าสุดยังไงครับ
Post by: maticont on กรกฎาคม 25, 2014, 07:21:35 pm
ถ้าEA ผมเปิด Order เรื่อยๆ ผมจะเช็คข้อมูลของ Order ที่เปิดล่าสุดยังไง
แล้วถ้าจะเช็คว่า Order ล่าสุด Profit เป็นบวก รึป่าว
ถ้าเป็นบวกให้ปิด Order ทั้งหมด จะต้องเขียน โค้ด ยังไงอ่ะคับ รบกวนAdmin และ พี่ๆ คนไหนที่พอรู้ ช่วยบอกหน่อยนะครับ
Title: Re: เราใช้คำสั่งเช็คOrderที่เปิดล่าสุดยังไงครับ
Post by: admin on กรกฎาคม 26, 2014, 04:39:43 am
การเรียก order ล่าสุดต้องกำหนด พารามิเตอร์ใน OrderSelect ครับ
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);
   if(OrderProfit()>0)
Title: Re: เราใช้คำสั่งเช็คOrderที่เปิดล่าสุดยังไงครับ
Post by: maticont on กรกฎาคม 26, 2014, 05:26:09 pm
การเรียก order ล่าสุดต้องกำหนด พารามิเตอร์ใน OrderSelect ครับ
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);
   if(OrderProfit()>0)

ทำใม มันปิดแต่ Order สุดท้ายที่ได้กำไร อ่ะคับ มันไม่ยอมปิดทั้งหมด
Title: Re: เราใช้คำสั่งเช็คOrderที่เปิดล่าสุดยังไงครับ
Post by: admin on กรกฎาคม 26, 2014, 09:38:45 pm
มันอยู่ที่คำสั่งปิดของคุณครับ ต้องสั่งให้วน loop ปิดทั้งหมดด้วยครับ
Title: Re: เราใช้คำสั่งเช็คOrderที่เปิดล่าสุดยังไงครับ
Post by: maticont on กรกฎาคม 27, 2014, 04:56:00 am
มันอยู่ที่คำสั่งปิดของคุณครับ ต้องสั่งให้วน loop ปิดทั้งหมดด้วยครับ
ขอบคุณท่านแอดมินมากคับที่ตอบคำถาม