Kerangka Validate Me: Panduan untuk Robot Dagangan di MetaTrader 4

Mike 2021.06.22 15:02 11 0 0
Lampiran

Kerangka Validate Me

Dalam artikel kali ini, saya ingin berkongsi cara untuk mengkod robot dagangan yang menggunakan pesanan beli dan jual di pasaran bagi memenuhi keperluan pengesahan. Kerangka ini merangkumi beberapa semakan yang perlu dilalui oleh robot dagangan sebelum ia boleh diterbitkan di pasaran. Ini adalah untuk tujuan pendidikan.

Contoh kod untuk pesanan BELI

ask=MarketInfo(_Symbol,MODE_ASK);
         bid=MarketInfo(_Symbol,MODE_BID);
         sl=(OrderStopPips==0)?0.0:bid-ExtOrderStop;
         if(sl!=0.0 && ExtOrderStop<StopLevel)
            sl=bid-StopLevel;
         tp=(OrderTakePips==0)?0.0:ask+ExtOrderTake;
         if(tp!=0.0 && ExtOrderTake<StopLevel)
            tp=ask+StopLevel;
         GetLot=CheckVolumeValue(Lots);
         if(!CheckStopLoss_Takeprofit(OP_BUY,ExtOrderStop,ExtOrderTake))
            return;
         if(CheckMoneyForTrade(GetLot,OP_BUY))
            order=OrderSend(_Symbol,OP_BUY,GetLot,ask,10,sl,tp,"FrameWork",678,0,Blue);

Input dalam Kerangka

input_kerangka

    Senarai
    Komen 0