Im Strategy Tester führt mein Expert Advisor Geschäfte durch und zeigt sogar gute Ergebnisse
Ich habe es auf einem echten Konto laufen lassen, es im Editor kompiliert und ein Set geladen, aber es wird nicht gehandelt (es werden einfach keine Geschäfte eröffnet).
Ich weiß nicht, was der Grund dafür ist.
Gibt es Fehler im Logbuch?
keine Fehler im Logbuch ...
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++| extern string ____0___ = "+++++Время SELL-а+++++++++++++"; //| extern int sH=8; //| extern int sM=35; //| extern int sH2=11; //| extern int sM2=5; extern int sH3=11; //| extern int sM3=5; //| extern string ____1___ = "+++++Время BUY-а++++++++++++++"; //| extern int bH=17; //| extern int bM=55; //| extern int bH2=16; //| extern int bM2=5; extern int bH3=16; //| extern int bM3=5; //| extern string ____4___ = "+++++Все остальное++++++++++++"; //| extern int Tp=34; //| extern int Sl=55; //| extern double Prosadka=22; //| extern string ____5___ = "йоу!)"; //| extern color Cvet=Red; //| int ticket; //| //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++| int start() { if((OrdersTotal()==0 && Hour()==sH && Minute()==sM)||(OrdersTotal()==0 && Hour()==sH2 && Minute()==sM2)|| (OrdersTotal()==0 && Hour()==sH3 && Minute()==sM3)) { OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,0,Ask+Sl*Point,Ask-Tp*Point,"DLSexp",123,0,Cvet);//открываем сделку } else if((OrdersTotal()==0 && Hour()==bH && Minute()==bM)||(OrdersTotal()==0 && Hour()==bH2 && Minute()==bM2) || (OrdersTotal()==0 && Hour()==bH3 && Minute()==bM3)) { OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,0,Bid-Sl*Point,Bid+Tp*Point,"DLSexp",124,0,Cvet);//открываем сделку } } //++++++++++++ОПТИМИЗАЦИЯ ЛОТА+++++++++++++++ double LotsOptimized() { double lot; lot=NormalizeDouble(AccountFreeMargin()/100.0/Prosadka,2); if(lot<0.01) return(0.01); else return(lot); } //++++++++++++++++++++++++++++++++++++++++++ int init() { Comment("TP=",Tp,"\n","SL=",Sl);//Коментим в левом верхнем углу }
Vielleicht liegt ein Fehler im Code vor, aber er lässt sich kompilieren. Im Test funktioniert er, aber in der Wiedergabe nicht.
Helfen Sie mir hier...
DanLett:
Die von Ihnen festgelegten Bedingungen sind zu streng. Sie dürfen nicht erfüllt werden
DanLett:
Max, aber Sie müssen sich darüber im Klaren sein, dass die Eröffnung von Aufträgen nach Zeit zu einfach ist, um den Markt zu dehnen.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Guten Tag!
Ich habe vor kurzem versucht, einen EA zu schreiben, alles stellte sich heraus, fast normal, öffnet Transaktionen von Zeit.
Das Problem ist jetzt die Zeit, zum Beispiel, müssen Sie ein Geschäft bei 8 34 zu öffnen und die Bar nicht in der Minute aussehen ist zuerst 8 33 dann sofort 8 35, analysiert ein anderes Diagramm, bemerkte ich, dass einige Minuten, auch dort.
Bitte geben Sie an, wie Sie das Geschäft wieder öffnen können, z. B. nach einer Minute usw., bis ein Geschäft geöffnet wird.