Der Autor der Idee - Ilnaz
mq5 Code Autor - barabashkakvn
Der Expert Advisor analysiert die Kerzen #1 und #2 und trifft basierend darauf Entscheidungen für den Handel.
Beispiel für das Öffnen und Schließen einer Verkaufsposition:

Die Eröffnungsbedingungen sind, dass keine Position im Markt offen ist.
//--- kaufen if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close)) { double lot=TradeSizeOptimized(); OpenBuy(lot,0.0,0.0); return; } //--- verkaufen if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close)) { double lot=TradeSizeOptimized(); OpenSell(lot,0.0,0.0); return; }
Wenn eine Position offen ist, wird die Schließbedingung überprüft.
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; }
Kommentar 0