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 overschrijdtif(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 iMAif(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.
Reactie 0