เปิด-ปิด: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

Mike 2018.11.20 21:45 20 0 0
ไฟล์แนบ

ผู้ที่คิดค้นไอเดีย - Ilnaz

ผู้เขียนโค้ด mq5 - barabashkakvn

วันนี้เราจะมาพูดถึง EA ที่ช่วยวิเคราะห์การเปิดและปิดตำแหน่งซื้อขาย โดยวิเคราะห์จากเทียน #1 และ #2

ยกตัวอย่างการเปิดและปิดสำหรับการขาย (SELL)

เงื่อนไขการเปิด - ถ้ายังไม่มีตำแหน่งใดๆ ในตลาด

      //--- ซื้อ
      if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenBuy(lot,0.0,0.0);
         return;
        }
      //--- ขาย
      if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenSell(lot,0.0,0.0);
         return;
        }

หากมีตำแหน่งเปิดอยู่ ให้ตรวจสอบเงื่อนไขการปิด

      if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close))
        {
         ClosePositions(POSITION_TYPE_BUY);
         return;
        }
      if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close))
        {
         ClosePositions(POSITION_TYPE_SELL);
         return;
        }
รายการ
ความคิดเห็น 0