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

 
chief2000 писал(а) >>

Ist die Frage allgemein oder bezieht sie sich auf einen bestimmten Indikator?

Im Allgemeinen sehe ich das so:

1. Richten Sie - wie immer - mehrere Puffer ein. Aber mit anderen Farben

>> Dankeschön!
 
teresh >> :

Vielen Dank, aber sie sind Trendlinien, und ich brauche eine muwings mit einstellbaren Perioden, aber nicht durch die Nähe zum Beispiel, sondern durch fraktale Extremwerte, besser, wenn separat von Hochs und Tiefs, vielleicht jemand erfüllt ähnlich

 

Hilfe! Ich muss die Anzahl der Positionen auf einem Instrument kontrollieren.

if(total<1)

{

Diese klassische Variante ist nicht geeignet.

Ich muss eine Position für ein Instrument eröffnen.

Das heißt, wenn eine offene Position GBP/JPU vorhanden ist, wird die zweite Position für das Instrument nicht geöffnet.

Bieten Sie keine Mehrwährungsstrategien an.

Vielen Dank im Voraus!

 

Ich konnte in der Dokumentation nichts finden...

 
SSPioneer >> :

Ich konnte in der Dokumentation nichts finden...

BestellungAuswählen

dann OrderMagicNumber und/oder OrderSymbol prüfen

 
int start() 
  {
  if(OrdersTotal() == 0 && TimeHour(TimeCurrent()) >= FinishWorkHour && 
  TimeHour(TimeCurrent()) < StartWorkHour && WorkOnTime == true) 
          {
          if( AlertOnFinish)
             {
             Alert("Советнег завершил торговлю"); 
             AlertOnFinish=false;                                        
             }
           if( SendMailOnFinish)
             {
             string AZ="Отчет о работе за день отправлен "
             +TimeToStr( CurTime());
             ObjectCreate( AZ,OBJ_ARROW,0,Time[1],Low[1]-6*Point,0,0,0,0);
             ObjectSet( AZ, OBJPROP_ARROWCODE, 42);
             ObjectSet( AZ, OBJPROP_COLOR , DarkOliveGreen);
             SendMail("BP Finished ",
             "Balanse "+DoubleToStr(AccountBalance(),2)+
             ", Total Orders " +OrdersHistoryTotal()+
             ", Open Orders "+OrdersTotal()); 
             SendMailOnFinish=false;
             }    
          return(0); 
          }
Meine Herren, warum diese Time-Out-Konstruktion nicht funktioniert, wie es sollte, scheint alles richtig zu sein, OrdersTotal == 0 als Bedingung, aber es wird ignoriert und EA ist deaktiviert , wenn FinishWorkHour erreicht ist, auch wenn es offene Aufträge, und da habe ich ein EA Schließen, wenn es den erforderlichen Gewinn erreicht und nicht den Gewinn nehmen, diese Schließung nicht passieren, weil der EA nicht mehr funktioniert und das Geschäft hängt.
 

Versuchen Sie

OrdersTotal() < 1
 
Dimoncheg писал(а) >>
Meine Herren, warum diese Time-Out-Konstruktion nicht funktioniert, wie es sollte, ich denke, alles ist richtig, OrdersTotal == 0 als Bedingung, aber es wird ignoriert und EA wird deaktiviert , wenn es FinishWorkHour erreicht, auch wenn ich offene Aufträge haben und da meine EA schließt, wenn es den erforderlichen Gewinn erreicht und nicht den Gewinn zu nehmen, ist das Schließen nicht getan und das Geschäft hängt.

Ich würde schreiben, um sicher zu sein.

if((OrdersTotal() == 0) &&
 
Danke für die Ideen, ich werde es ausprobieren.
 
Guten Tag. Ist es möglich, mehr als einen Expert Advisor gleichzeitig auf einem Handelskonto zu verwenden?