[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 139

 

Guten Tag. Bitte teilen Sie uns mit, wie Sie die folgenden Punkte umsetzen können:

Ich habe eine offene Kaufposition. Die nächste Kerze ging stark nach unten und löste einen Stopp aus. Da die Bewegung jedoch stark war und die Signale immer noch auf Kaufen hindeuten, wird beim nächsten Tick wieder eine Long-Position eröffnet. Welche Zeilen sollten in den Code eingefügt werden, um die Positionseröffnung zu verzögern, bis z. B. die nächste Kerze geschlossen wird?

Und die zweite Frage. Können wir die Aufwärtsrichtung der stochastischen Linien im Code als eine der Regeln angeben?

Ich danke Ihnen vielmals.

 
Entschuldigung für Trolling! Wo liegt der Fehler, Leute? Ein Signal wird ausgelöst, nach 2 Bars vergeht, wenn es die Bedingung erfüllt, dann öffnen wir einen Handel.
if (bay == true)   datetime T=Time[0] //сработал сигнал на покупку запоминаем время  бара

if(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
   {   
  if (Open[1]<Close[1] && Open[2]<Close[2] )   //и эти бары бичьи 
     { 
    // что-то делаем
     }
   }
 
Top2n:
Entschuldigung für Trolling! Wo liegt der Fehler, Leute? Ein Signal wird ausgelöst, nach 2 Bars vergeht, wenn es die Bedingung erfüllt, dann öffnen wir einen Handel.

static int T=0;
if (bay == true && T==0)   T=Time[0] //сработал сигнал на покупку запоминаем время  бара

if(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
   {   
  if (Open[1]<Close[1] && Open[2]<Close[2] )   //и эти бары бичьи 
     { 
     T=0;
    // что-то делаем
     }
   }
Obwohl dies die unglücklichste Option ist. Wir sollten das Signal selbst in der rechten Leiste überprüfen
 
Vinin:

Das ist allerdings die unglücklichste Option. Sie müssen das Signal selbst in der rechten Leiste überprüfen

Wie macht man das?
 
Top2n:

Wie war das?

Wie überprüfen Sie das Signal? Genau dasselbe, nur auf anderen Stangen
 
Top2n:

Wie machen Sie das?

Alles muss tropfenweise aus Ihnen herausgepresst werden.

wenn (StochM < St_min && StochS < St_min)
bay_min = true;

Führen Sie diese Prüfung noch für 2 weitere Takte durch.

 
Oooh, richtig, vielen Dank!)
 
r772ra:

Versuchen Sie es auf diese Weise:


Ich danke Ihnen!!! Das ist genau das, was Sie brauchen. Der erste Ziegelstein wird gelegt.

Aber ich dachte, ich muss nicht jede Minute den Startpreiswert ändern und die Bedingung überprüfen.

if  (Low[4]< MA4 && MA4 < High[4])            //условия если 4-я свеча лежит в скользящей  

Ich muss die Bedingung beim Schließen der Kerze Zeitrahmen zu überprüfen, und wenn es im Einklang mit dem Wert der Variable Startprice gebucht letzten Kerze Schließung ist.

Also müssen wir es bei Bar Close überprüfen. Ich weiß nicht, wie man das macht. Ich werde nicht in der Lage sein, selbst damit umzugehen, wenn Sie einfach 0+0 hinzufügen).

Wenn es mich stört, dass der Gleitindikator auf Schlusskurse angewandt wurde, können wir ihn auch auf Eröffnungskurse anwenden. Für mich macht das keinen Unterschied.

Fehler bleibt, Schlusskurs entspricht nicht dem Wert des Objekts

Bitte helfen Sie mir mit Code oder Gedanken. Wenn letzteres der Fall ist, muss ich ein paar Monate daran arbeiten).


 
supernyb:

bool NewBar()
{static datetime newbar;
bool res=false;
if(newbar==0)newbar=Time[0];
if(newbar!=Time[0]){res=true;newbar=Time[0];}
return(res);
}

Neue Barpräsenz.

 
Ich habe vor etwa 3-4 Monaten einen Datenordner gelöscht. Der Papierkorb wurde geleert. Jetzt brauche ich eine Datei von dort. Kann jemand ein Programm zur Wiederherstellung gelöschter Dateien empfehlen?