Tijdig Openen en Sluiten met deze MetaTrader 5 EA

Mike 2017.01.20 02:08 18 0 0
Bijlage

Deze System Trading opent en sluit posities op een gespecificeerd tijdstip. Daarnaast wordt een extra voorwaarde gecontroleerd:

  • Voor Buy: Als de snelle iMA op de eerste bar de langzame iMA overschrijdt
                   if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
                     {
                       if(!RefreshRates())
                         return;
                       price=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,price,sl,tp);
                     }
  • Voor Sell: Als de snelle iMA op de eerste bar minder is dan de langzame iMA
                   if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
                     {
                       if(!RefreshRates())
                         return;
                       price=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,price,sl,tp);
                     }

Alleen HH:mm worden in de invoer (tijd) in aanmerking genomen.

Invoerparameters:

openingstijd (alleen HH:mm wordt in aanmerking genomen) — tijd om positie te openen

sluitingstijd (alleen HH:mm wordt in aanmerking genomen) — tijd om positie te sluiten

symbool — verhandeld symbool

transactievolume — volume van de positie

sell stop stop loss-niveau

take profit take profit-niveau

true -> Buy, false -> Sell — als "true", worden alleen "Buy"-posities geopend; als "false", alleen "Sell"-posities

magic number — het magic number van de EA.

Lijst
Reactie 0