การเปิดและปิดออเดอร์ตรงเวลา - ระบบเทรดสำหรับ MetaTrader 5

Mike 2017.01.20 02:08 32 0 0
ไฟล์แนบ

EA ตัวนี้ถูกออกแบบมาเพื่อเปิดและปิดออเดอร์ตามเวลาที่กำหนด โดยมีเงื่อนไขเพิ่มเติมที่ต้องตรวจสอบ:

  • สำหรับการซื้อ — หากค่า iMA เร็วกว่าค่า iMA ช้าในแท่งแรก
                   if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      ราคา=m_symbol.Ask();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Bid()-Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Bid()+Extm_tp;
                     m_trade.Buy(m_lots,InpSymbol,ราคา,sl,tp);
                     }
  • สำหรับการขาย — หากค่า iMA เร็วกว่าค่า iMA ช้าในแท่งแรก
                   if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      ราคา=m_symbol.Bid();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Ask()+Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Ask()-Extm_tp;
                     m_trade.Sell(m_lots,InpSymbol,ราคา,sl,tp);
                     }

เวลาที่ใช้ในการเปิดและปิดออเดอร์จะพิจารณาแค่ HH:mm เท่านั้น

ข้อมูลนำเข้า:

เวลาเปิด (พิจารณาเฉพาะ HH:mm เท่านั้น) — เวลาที่จะเปิดออเดอร์

เวลาปิด (พิจารณาเฉพาะ HH:mm เท่านั้น) — เวลาที่จะปิดออเดอร์

สัญลักษณ์ — สัญลักษณ์ที่ทำการเทรด

ปริมาณการทำธุรกรรม — ปริมาณของออเดอร์

Sell Stop ระดับ Stop Loss

Take Profit  ระดับ Take Profit

true -> ซื้อ, false -> ขาย — หาก "true", จะเปิดเฉพาะออเดอร์ "Buy"; หาก "false", จะเปิดเฉพาะออเดอร์ "Sell"

หมายเลขเวทมนตร์ — หมายเลขเฉพาะของ EA.

รายการ
ความคิดเห็น 0