Expert Advisors: Der "Night" Expert Advisor

 

Der "Night" Expert Advisor:

Ein Expert Advisor für den Handel während der Nacht.

Die Night Expert Advisor Testergebnisse

Autor: Andrew Kornishkin

 
Ein wenig nicht verstehen, die Bedeutung der EA, es nicht zeigen, Gewinn, und um die EA gehandelt nur in der Nacht ist nicht schwer ...
 
mrProF:
Ein wenig nicht verstehen, die Bedeutung der EA, es nicht zeigen, Gewinn, und um die EA gehandelt nur in der Nacht ist nicht schwer ...

Ich schrieb diese EA, um die Wirksamkeit des Handels in der Nacht zu testen. Vielleicht können Sie mir sagen, wie ich ihn profitabel machen kann?

Jetzt überlege ich, wie ich den EA dazu bringen kann, nur einen Handel pro Nacht durchzuführen. Ich habe es noch nicht herausgefunden.

 
Und warum verwenden Sie keine OnTrade-Ereignisse?
 
DC2008:
Und warum verwenden Sie keine OnTrade-Ereignisse?

Das ist noch neu für mich. Ich werde mir jetzt einen Artikel darüber ansehen.

[Gelöscht]  
DC2008:
Warum nutzen Sie das Ereignis OnTrade nicht?

Viele Leute nutzen es noch nicht, und das sollten sie...
[Gelöscht]  
AM2:

Ich habe diesen EA geschrieben, um die Effektivität des Handels in der Nacht zu testen. Vielleicht können Sie mir sagen, wie man es profitabel zu machen?

Jetzt überlege ich, wie ich den Expert Advisor dazu bringen kann, nur einen Handel pro Nacht zu tätigen. Ich habe es noch nicht herausgefunden.

Zuerst sollten Sie dafür sorgen, dass er konsequent kostendeckend arbeitet, und dann über den Gewinn nachdenken.

Was gibt es zu bedenken: Fügen Sie eine Variable hinzu (oder eine Klasseneigenschaft, wenn OOP), setzen Sie sie "morgens" auf 0 oder false (je nach Implementierung), und kontrollieren Sie "abends" ihren Wert, um die Tatsache der Transaktionen zu erfassen.

 
Interesting:

Sie sollten damit beginnen, durchgängig kostendeckend zu arbeiten, und dann über Gewinn nachdenken.

Was gibt es zu bedenken: Fügen Sie eine Variable hinzu (oder eine Klasseneigenschaft, falls OOP), setzen Sie sie "morgens" auf 0 oder false (je nach Implementierung) und kontrollieren Sie ihren Wert "abends", um die Tatsache von Transaktionen zu erfassen.

Wenn es nur so einfach wäre... Früher habe ich eine globale Variable OrderCount gesetzt.

Habe sie am Morgen auf Null gesetzt:

if(dt.hour >= 7 || dt.hour <=20)
 {
  OrderCount=0;
 }

Überwachte den Wert:

   if(Buy_Condition && (!PositionSelect(_Symbol)))
     {
      if(dt.hour >= 23 || dt.hour < 6)
       { 
       if(OrderCount<1)
        {
         // Здесь торгуем
        }
       OrderCount++;
      }
     }
   

Also keine Änderung. Trades für den gesamten Zeitraum. Mehrere Abschlüsse.

Ohne Nullstellung macht er nur einen Handel für den gesamten Zeitraum. Ich habe es auch mit bool und mit flips und getrennt für Kauf- und Verkaufsvariablen versucht.

Kann ich den Zeitpunkt des letzten Handels kontrollieren?

[Gelöscht]  
AM2:

Wenn es nur so einfach wäre... Ich setze die globale Variable OrderCount.

Ich setze sie am Morgen zurück:

Kontrolliere den Wert:

Also keine Veränderung. Habe den gesamten Zeitraum gehandelt. Mehrere Trades.

Ohne Nullstellung macht es nur einen Handel für den gesamten Zeitraum. Habe es auch mit bool und mit flips und getrennt auf Kauf- und Verkaufsvariablen versucht.

Vielleicht sollte ich auch den Zeitpunkt des letzten Handels kontrollieren?

Ich habe mir den Expert Advisor angesehen, ich werde darüber nachdenken, wie ich den Code interessanter gestalten kann (ohne auf die grundlegende Logik einzugehen)...
[Gelöscht]  

Und es kam ein lustiger Bericht über das Testen seit 2000 heraus.

tester Parameter: Währung - EURUSD, TF - 4H, Depo - 10 000$.


Dateien:
night-eur-4h.zip  592 kb
 
Interesting:

Und es wurde ein interessanter Bericht über Tests aus dem Jahr 2000 veröffentlicht.

tester Parameter: Währung - EURUSD, TF - 4H, Depo - 10 000$.

Ist es mit einem Handel pro Nacht oder haben Sie etwas anderes geändert, außer dem Zeitrahmen? Ich habe mir den Test angesehen und der Rest ist gleich geblieben.

Das MASTER'S Geschäft hat Angst! )))