Expert Advisors: N- candles v2

 

N- candles v2:

Die Suche der N-identischen Kerzen in der Reihe. Wenn wir die bülligen Kerzen sehen - kaufen wir, wenn wir bären Kerzen sehen - verkaufen.

N- candles v2

Autor: Vladimir Karputov

 

Danke für die gute Arbeit! Das Lesen Ihres Codes ist ein guter Weg, um zu lernen ;-)

Ich glaube, es gibt einen Fehler im Aufruf Ihrer OpenSell-Funktion

OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);

Dieser Aufruf ergibt falsche tp und sl

Ich denke, der richtige Aufruf sollte sein:

OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);

Mit freundlichen Grüßen

Markus

 
rogempo:

Danke für die gute Arbeit! Das Lesen Ihres Codes ist ein guter Weg, um zu lernen ;-)

Ich glaube, es gibt einen Fehler im Aufruf Ihrer OpenSell-Funktion

OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);

Dieser Aufruf ergibt falsche tp und sl

Ich denke, der richtige Aufruf sollte sein:

OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);

Mit freundlichen Grüßen

Markus


Es gibt keine Regeln zum Thema TakeProfit und StopLoss. Jeder macht, was er will :). Die Subtilität beginnt erst bei denjenigen, die versuchen, die Niveaus des Close auf den aktuellen Kurs zu setzen.
 
Beim Eröffnen von Verkaufsaufträgen vertauscht der EA die TP- und SL-Werte. Zum Beispiel sollte TP=20 und SL=50 sein, aber der Expert Advisor setzt TP=50 und SL=20.
 
ivanovkapital:
Beim Eröffnen von Verkaufsaufträgen vertauscht der EA die TP- und SL-Werte. Zum Beispiel sollte es TP=20 und SL=50 sein, aber der Expert Advisor setzt TP=50 und SL=20.

Ich danke Ihnen. Warten Sie auf das Update 2.001.
 
Automated-Trading:

N-Kerzen v2:

Autor: Vladimir Karputov

Das Lot-Volumen ändert sich unabhängig von der Einstellung des Lot-Parameters. Zum Beispiel, ich setze Lot=1, aber der Expert Advisor setzt 1, 2 oder 3 Lots.
 
ivanovkapital:
Das Lot-Volumen ändert sich unabhängig von der Einstellung des Lot-Parameters. Ich stelle zum Beispiel Lot=1 ein, aber der Expert Advisor stellt 1, 2 oder 3 Lots ein.

Bitte geben Sie weitere Daten an: Symbol, Zeitraum, Protokolle aus den Registerkarten "Journal" und "Experten", Art Ihres Handelskontos (Netting oder Hedge).
 
Vladimir Karputov:

Geben Sie weitere Daten an: Symbol, Zeitraum, Protokolle der Registerkarten "Journal" und "Experten", Art Ihres Handelskontos (Netting oder Hedge).

Ich sende Informationen zum Testen des Expert Advisors: Broker Otkritie, Handel mit RIM7 und SiM7 Futures an der Moskauer Börse, Demokonto, tf 1 min, Zeitraum von 10 bis 11 Uhr am 4.05.2017.


Dateien:
lrlpn31.txt  27 kb
a64r71t1.txt  6 kb
2.png  103 kb
5.png  103 kb
 
ivanovkapital:

Ich sende Informationen zum Testen des Expert Advisors: Broker Otkritie, Handel mit Futures RIM7 und SiM7 an der Moskauer Börse, Demokonto, tf 1 min, Zeitraum von 10 bis 11 Uhr 4.05.2017.



Ich sehe überall INPUT 1.0 lot. Das heißt, der Roboter geht entsprechend der Eingabeparameter ein (anscheinend haben Sie 1.0 Lot in den Eingabeparametern eingestellt).

Ich empfehle Ihnen, ein Demokonto mit Netting zu eröffnen und diese Operation durchzuführen:

Kaufen Sie 1,0, dann wieder 1,0 (in diesem Fall entspricht das Positionsvolumen 2,0 Lots) und schließen Sie nach einiger Zeit die gesamte Position. Danach schauen Sie im Terminal in der Registerkarte "Historie" nach - stellen Sie die Anzeige "Transaktionen" ein und schauen Sie genau in die Spalte "Richtung".

 
Guten Tag, Vladimir! Der Expert Advisor ist sehr gut, aber ich würde gerne den Parameter "limit the number of open positions" hinzufügen. Es ist notwendig, weil es keinen Sinn macht, mehr Positionen zu öffnen, wenn der Preis bereits weit von der ersten offenen Position entfernt ist und die Marge nicht ausreicht. Ich danke Ihnen!
 
venecpl:
Guten Tag, Vladimir! Der Expert Advisor ist sehr gut, aber ich würde gerne den Parameter "limit the number of open positions" hinzufügen. Es ist notwendig, weil es keinen Sinn macht, mehr Positionen zu öffnen, wenn der Preis bereits weit von der ersten offenen Position entfernt ist und die Marge nicht ausreicht. Vielen Dank an Sie!


Vor jeder Positionseröffnung (OpenBuy() und OpenSell() Methoden) prüfen wir, ob es möglich ist, eine Position mit dem angegebenen Lot InpLot zu eröffnen. Daher können Situationen der Margin-Knappheit nur in Momenten einer starken Bewegung oder einer Einlagenladung nahe dem Maximum auftreten.

In dieser Hinsicht glaube ich, dass es nicht notwendig ist, einen Parameter einzuführen, der die Anzahl der offenen Positionen begrenzt.