De auteur van het idee - Ilnaz
mq5 code auteur - barabashkakvn
Deze EA analyseert de kaarsen #1 en #2.
Voorbeeld van openen en sluiten voor VERKOPEN:

Open voorwaarden - er zijn geen open posities op de markt.
//--- koop if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close)) { double lot=TradeSizeOptimized(); OpenBuy(lot,0.0,0.0); return; } //--- verkoop if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close)) { double lot=TradeSizeOptimized(); OpenSell(lot,0.0,0.0); return; }
Als er een open positie is, controleer dan de sluitvoorwaarden:
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; }
Reactie 0