[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 843

 
chief2000:

Eine Idee ist aufgetaucht - da dies nur für einen Prüfer gestartet wurde, könnten Sie (gegebenenfalls) Folgendes tun:

Ich danke Ihnen!

Lassen Sie sich nicht verwirren, sonst kann es passieren, dass Sie den Code dieser Funktion nach der unterbrochenen Operation nach dem Ende der Schleife durch break ausführen müssen,
und Sie werden bei der Rückkehr aus der Funktion abstürzen.
IMHO sollten Sie das nicht als Tester tun, sondern in Wirklichkeit...
 
artmedia70:
Lassen Sie sich nicht verwirren, sonst kann es passieren, dass Sie nach dem Unterbrechen der Schleife durch break den Code dieser Funktion im Anschluss an die unterbrochene Operation ausführen müssen,
und Sie werden bei der Rückkehr vollständig aus der Funktion aussteigen.
IMHO sollten Sie das nicht als Tester tun, sondern in Wirklichkeit...

Natürlich müssten wir jeden Fall einzeln betrachten.

In diesem Fall geht es jedoch darum, den Tests mehr Pessimismus hinzuzufügen (wie es in der realen Welt oft geschieht).

Wir müssen Tests vor und nach den Änderungen durchführen, und dann werden wir sehen, was los ist :)

 

Ich habe eine Frage an die Gurus, die sich gut mit Indikatoren auskennen:

Gibt es einen Indikator, der in einem bestimmten Zeitrahmen (Woche, Monat, Jahr oder zwei)

die die Hoch-Tief-Spanne und deren Differenz für ein bestimmtes Währungspaar anzeigen würde?

 

Leute, welche Funktion kann verwendet werden, um eine Beschreibung (Kommentar) zu grafischen Objekten wie VLINE, HLINE, TREND LINE hinzuzufügen?

Damit es so aussieht:


 
Noterday:

Leute, welche Funktion kann verwendet werden, um eine Beschreibung (Kommentar) zu grafischen Objekten wie VLINE, HLINE, TREND LINE hinzuzufügen?

Damit es so aussieht:


und die Frage, ob es überhaupt möglich ist, ist nicht wichtig?
 

die Frage ist, wie es möglich ist, die Daten in diesem Block zurückzusetzen

//+----------------------------------------------------------------------------+
//|  Описание : Возвращает размер лота последней закрытой позиции или -1       |
//+----------------------------------------------------------------------------+
double GetLotLastClosePos(string sy="", int op=-1, int mn=-1) {
  datetime o;
  double   l=-1;
  int      i, 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 (o<OrderCloseTime()) {
                o=OrderCloseTime();
                l=OrderLots();
              }
            }
          }
        }
      }
    }
  }
  return(l);
}

nach Anfrage

double Lots=GetLotLastClosePos("GBPJPY", OP_BUY);
  if (Lots==1)
{
OpenPosition("GBPJPY", OP_SELL, 1, pa-40*po,pa+40*po);
   }
damit es sich nicht wieder öffnet
 
geneb:

ein Indikator, der in einem bestimmten Zeitintervall ... würde die Hoch-Tief-Spanne und deren Differenz für ein bestimmtes Währungspaar anzeigen?

MaxValues AverageRange Skripte
 
FoxUA:

die Frage ist, wie es möglich ist, die Daten in diesem Block zurückzusetzen

nach Anfrage

damit sie sich nicht wieder öffnet
bool IsOpenPos = false; // где-то в начале, например, в init()
double Lots=GetLotLastClosePos("GBPJPY", OP_BUY);
  if (Lots==1 && !IsOpenPos)
{
   OpenPosition("GBPJPY", OP_SELL, 1, pa-40*po,pa+40*po);
   IsOpenPos = true;  
}
ps.do" ist NICHT richtig geschrieben - es heißt"do".
 
abolk:
ps. "do" ist NICHT richtig geschrieben - die korrekte Schreibweise ist "make".
))))))))))) Falsch wird mit einem Tonfall geschrieben.
 
abolk:
ps. "do" ist NICHT richtig geschrieben - es heißt "do".

danke