Sagen Sie mir, wie man eine Schwalbe zubereitet, damit sie nicht ausläuft...

 
Bitte beraten Sie, wie man programmatisch überspringen 1 - 2 negative Trades (nicht anwenden, ein martin zu ihnen), die in der Regel auf einen erfolglosen Start einer Wohnung gehen... oder eher erfolgloser Einstieg in eine Wohnung durch den ersten Handel oder es passiert oft bei der Umkehrung zu einem neuen Titel...
 
Сергей Криушин:
Bitte beraten Sie, wie man programmatisch überspringen 1 - 2 negative Trades (nicht anwenden martin zu ihnen), die in der Regel auf einen erfolglosen Start einer Wohnung gehen... oder eher erfolglosen Einstieg in eine Wohnung durch den ersten Handel oder es passiert oft auf eine Umkehr zu einem neuen Titel ...

OnTradeTransaction - Auffangen von Verlustgeschäften und Erhöhung des Zählers.

 
Vladimir Karputov:

OnTradeTransaction - Auffangen von Verlustgeschäften und Erhöhung des Zählers.

Vielen Dank für die Antwort, aber es gibt nichts in der Geschichte und erhalten die letzte negative Handel, das ist, was die Martingale multipliziert
 
Сергей Криушин:
Vielen Dank für die Antwort, aber es gibt nichts über die Geschichte und immer die letzte negative Handel, das ist, was die Martingale multipliziert

Bitte sorgfältig lesen:

Jetzt ist sie ausführlicher:

SCHRITT 1: Ein negativer Handel wurde festgestellt.

Schritt 2: Zähler erhöhen.

Schritt Drei: Solange der Zähler auf 1 oder 2 steht, sollten Sie keinen Schwalbenschwanz verwenden.


InOnTradeTransaction erhalten wir ALLE Informationen über den letzten Handel.

 
Сергей Криушин:
Vielen Dank für die Antwort, aber es gibt nichts in der Geschichte und erhalten die letzte negative Handel, das ist, was die Martingale multipliziert

Suchen Sie nach dem WortOnTradeTransaction.

 
Сергей Криушин:

Hier ist ein Code, bei dem alles klar ist, aber es ist nicht klar, wie man die letzten Trades abfängt... und da in Ihrer abstrusen Dokumentation kann man nichts verstehen, als ob sie für abstruse Leute geschrieben sind und es sinnlos ist, sie zu lesen und wieder zu lesen... Ich habe sie selbst zweimal gelesen und was von was und wovon ich nicht verstanden habe

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает флаг убыточности последней позиции.                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
bool isLossLastPos(string sy="", int op=-1, int mn=-1) {
  datetime t;
  int      i, j=-1, k=OrdersHistoryTotal();

  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
      if (OrderSymbol()==sy || sy=="") {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (op<0 || OrderType()==op) {
            if (mn<0 || OrderMagicNumber()==mn) {
              if (t<OrderCloseTime()) {
                t=OrderCloseTime();
                j=i;
              }
            }
          }
        }
      }
    }
  }
  if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) {
    if (OrderProfit()<0) return(True);
  }
  return(False);
}

Was bedeutet es, die nächste unrentable Stelle zu erwischen und sie auszulassen? Sagen Sie dem Bot, dass es kein Signal gibt.

 
Galim_V:

Was bedeutet es, das nächste unrentable Angebot zu erwischen und es zu verpassen? Sagen Sie dem Bot, dass es kein Signal gibt.

Mit diesem Code können Sie dem MQL5-Bot nichts sagen))))

Schenken Sie dem Thema wenigstens etwas Aufmerksamkeit!

 
Vitaly Muzichenko:

Mit diesem Code wird er dem MQL5-Bot nichts sagen))))

Behalten Sie das Thema wenigstens im Auge!

Ich stimme zu. Ich bin weit von MQL5 entfernt. Das Wichtigste in diesem Code für ihn ist(OrderProfit()<0)

 

"damit du nicht verlierst..." - Das heißt, wie bekommt man einen profitablen EA?

Das ist die Frage, die sich hier jeder stellt

;)

 
Renat Akhtyamov:

"Damit du nicht verlierst..." - Das heißt, wie bekommt man einen profitablen EA?

Das ist die Frage, die sich jeder stellt.

;)

Was ist die Sorge? Steigen Sie nicht in das ganze Kotelett ein und verlassen Sie den Markt rechtzeitig - warten Sie nicht auf einen Stop-Out. Das ist alles für 5 Kopeken.)

 
Galim_V:

Einverstanden. Ich bin weit von MQL5 entfernt. Das Wichtigste in diesem Code für ihn ist(OrderProfit()<0)

Falscher Ansatz - es sollteOrderProfit()>Spread sein

Grund der Beschwerde: