Expert Advisors: N candles

 

N candles:

Ermittelt N gleiche aufeinanderfolgende Kerzen. Wenn die ermittelten Kerzen bullisch sind - kaufen, wenn bärisch - verkaufen.

N- candles

Autor: Vladimir Karputov

 
Es ist gut, TP, SL und Trailing zu setzen.
 
kudikelis:
gute Bi-Attach TP, SL, Trailing


Hinzugefügt.

Veröffentlicht Code N-Kerzen v2. Jetzt + TakeProfit + StopLoss und + Trailing.

 
Automated-Trading:

N-Kerzen:

Autor: Wladimir Karputow


zu : Vladimir Karputov

может помочь мне преодолеть это. так что EA можно добавить с прибылью. например, уже прибыль 10% или 20%, все транзакции, как покупка, так и продажа, могут устанавливаться с помощью TP и SL. спасибо за помощь мастера. Надеюсь, ты сможешь дать мне это решение.

 

для меня ваш советник очень хорош в борьбе с рынком с любым условием. единственное, чего нет, - это транзакция SL и TP jik. спасибо за помощь.

 
Bangun Prastyo:

для меня ваш советник очень хорош в борьбе с рынком с любым условием. единственное, чего нет, - это транзакция SL и TP jik. спасибо за помощь.

Хорошо. Я добавлю входные параметры take profit und stop loss.
 
Bangun Prastyo :

для меня ваш советник очень хорош в борьбе с рынком с любым условием. единственное, чего нет, - это транзакция SL и TP jik. спасибо за помощь.


Schauen Sie sich die Entwicklung der Versionen an:

N-Kerzen v2

Wir suchen nach N identischen Kerzen in einer Reihe. Wenn die gefundenen Kerzen Stier - wir kaufen, wenn Bär - wir verkaufen.

Neu in Version 2: Take Profit, Stop Loss, Trailing.

Eingabe-Parameter:

  • N identische Kerzen, die in einer Reihe gehen
  • Los
  • Gewinnmitnahme (in Pips)
  • Stop Loss (in Pips)
  • Trailing Stop ("0" -> nicht trailing)
  • Trailing Step (verwenden, wenn Trailing Stop >0)
  • magische Zahl
  • Schlupf

Beispiel für die Suche, bei N=3:

N-Kerzen v2



N-_Kerzen_v3

Der Expert Advisor sucht nach N identischen Candlesticks in einer Reihe. Er kauft bei bullischen Candlesticks und verkauft bei bearischen Candlesticks. Im Code werden die Klassen CPositionInfo, CTrade und CSymbolInfo verwendet.

Version 1: N-Kerzen

Version 2: N-Kerzen v2

Neu in Version 3:

Eingaben:

  • N identische Kerzen, die in der gewünschten Serie enthalten sind
  • Los
  • Gewinnmitnahme (Pips)
  • Stop Loss (Pips)
  • Trailing Stop ("0" -> nicht verwendet)
  • Trailing Step (wird verwendet, wenn Trailing Stop >0)
  • Magische Order
  • Ausrutscher

Beispiel einer Suche mit N=3:

N-_Kerzen_v3



N-_Kerzen_v4

Der Expert Advisor sucht nach N identischen Candlesticks in einer Reihe. Er kauft bei bullischen Candlesticks und verkauft bei bearischen Candlesticks. Dabei wird der Kontotyp berücksichtigt, d.h. ob es sich um Netting oder Hedging handelt. Im Code werden die Klassen CPositionInfo, CTrade und CSymbolInfo verwendet.

Version 1: N-Kerzen

Version 2: N-Kerzen v2

Version 3: N-_Kerzen_v3:

Neu in Version 4: Bei Netting-Konten wird der Parameter "Maximales Positionsvolumen" anstelle von "Maximale Anzahl von Positionen" verwendet.

Eingaben:

  • N identische Kerzen in einer Reihe
  • Los
  • Gewinnmitnahme (Pips)
  • Stop Loss (Pips)
  • Trailing Stop ("0" -> nicht verwendet)
  • Trailing Step (wenn Trailing Stop >0)
  • Max Positionen bestimmte Richtung (nur für den Hedging-Modus)
  • Maximales Positionsvolumen (nur für den Netting-Modus)
  • Magische
  • Schlupf

Ein Beispiel für den EA-Betrieb auf einem Netting-Konto:

N-_Kerzen_v4 Si-9.17


 

Guten Morgen, herzlichen Glückwunsch zum EA, es sieht toll aus.

Wie kann ich die Aufträge zu schließen, wenn ich eine Kerze, die gegen die Position geht sehen?
 
wellingtoncst :

Guten Morgen, herzlichen Glückwunsch zu dem EA, es sieht erstaunlich aus.

Wie kann ich die Aufträge zu schließen, wenn ich eine Kerze gegenüber der Position zu sehen?

1. dieser Expert Advisor funktioniert nicht mit schwebenden Aufträgen

2. Nach der Erstellung dieses Codes hat sich die MQL5-Sprache geändert - ich denke, jetzt wird dieser Code nicht kompiliert.

 
Vladimir Karputov:

1. dieser Expert Advisor funktioniert nicht mit schwebenden Aufträgen

2. Nach der Erstellung dieses Codes, die MQL5 Sprache geändert - ich denke, jetzt dieser Code wird nicht kompilieren.

Guten Morgen!


Ich möchte einen EA mit folgenden Merkmalen entwickeln:

Jedes Mal, wenn die nächste Kerze größer ist als die vorherige, wird eine Kauforder platziert, in diesem Fall eine Sequenz.

Die Quantität sollte je nach Benutzer geändert werden, und das Programm sollte schließen, wenn die nächste Kerze kleiner als die vorherige ist, die Operationen zurücksetzen und den Handel fortsetzen:


Beispiel

Buy 1 at price 10 reais

Buy 2 at price 20 reais

Buy 3 at price 30 reais.



Mit anderen Worten, es prüft und kauft, wenn((Close[0]<Close[1])), andernfalls schließt es alle Positionen, wenn((Close[0]>Close[1])) und setzt den Verkauf nun fort, bis es if((Close[0]>Close[1])) erreicht und so weiter.



Kurz gesagt, das Programm sollte Kauf- und Verkaufsaufträge entsprechend der Kerze senden. Es sollte die Positionen schließen, wenn es ein Reversal findet.


Ich möchte, dass es mit Renko-Charts funktioniert, können Sie mir helfen? wir können einen Preis aushandeln.

 
wellingtoncst :

Guten Morgen!


Ich bin auf der Suche nach einem EA mit den folgenden Funktionen:

Jedes Mal, wenn die nächste Kerze größer ist als die vorherige, platziert es einen Kaufauftrag, in diesem Fall eine Sequenz.

Die Menge sollte je nach Benutzer geändert werden, und das Programm sollte schließen, wenn die nächste Kerze kleiner als die vorherige ist, die Operationen zurücksetzen und den Handel fortsetzen:


Beispiel

Buy 1 at price 10 reais

Buy 2 at price 20 reais

Buy 3 at price 30 reais.



Mit anderen Worten, es prüft und kauft, wenn((Close[0]<Close[1])), andernfalls schließt es alle Positionen, wenn((Close[0]>Close[1])) und setzt den Verkauf nun fort, bis es if((Close[0]>Close[1])) erreicht und so weiter.



Kurz gesagt, das Programm sollte Kauf- und Verkaufsaufträge entsprechend der Kerze senden. Es sollte die Positionen schließen, wenn es ein Reversal findet.


Ich möchte, dass es mit Renko-Charts funktioniert, können Sie mir helfen? wir können einen Preis aushandeln.

Wenden Sie sich an den Freelance-Service - vielleicht kann Ihnen jemand helfen.