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