Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 861

 
_Roman:

Leute, was ist der Trick? Warum kommt es nicht aus Inita?


Warum kommt sie nicht heraus, sagt sie nicht, dass sie erfolgreich ist?
[Deleted]  

Und trotzdem:

WARUM?

int init()
 {
   //handle=FileOpen("COT - U.S. DOLLAR CONCATENATE.csv",FILE_READ|FILE_CSV);
   //if(handle==-1)Print("Не удается загрузить файл");
   if(init_data()==false)error=true;
   if(error==false)load_data();
   if(error==false)count_data();
   //if(error==true)Print("---------->>>>>>> ERORR!!! <<<<<<<<<--------------");
  // setparam();
   Print ("Инит завершён успешно, error = ",error);
   return (0);
 }
//+------------------------------------------------------------------+
//| Завершение работы робота                                         |
//+------------------------------------------------------------------+

int deinit()
{
   Print (" Завершение работы робота "); 
   return (0);
}
int start()
{
  // if(iTime(Symbol(),0,0) == prevtime) return(0);    //ждем нового бара
 //  prevtime = iTime(Symbol(),0,0);                   //если появился новый бар , включаемся    
   Print (" Старт после нового бара"); 
   setparam();
[Deleted]  
evillive:
Warum wird es nicht veröffentlicht, obwohl es erfolgreich ist?
Es geht also nicht in das De-Enit?
[Deleted]  
evillive:
Ich kann es nicht zum Laufen bringen, aber es sagt, dass es erfolgreich kompiliert wurde?

Warum wird beim De-Init und beim Start von PRINTS nicht weiter gedruckt? Das Exposee wird erfolgreich kompiliert - keine Fehler.


MIR HIER ZU HELFEN? BITTE!

[Deleted]  

Warum geht das Prüfgerät nicht in den De-Init-Modus und startet nicht?

Gebäude 765



...
bool result;
int  orderIndex, ticket; //  i,
static datetime prevtime = 0;       // по ценам открытия
/*
int init()
 {
   //handle=FileOpen("COT - U.S. DOLLAR CONCATENATE.csv",FILE_READ|FILE_CSV);
   //if(handle==-1)Print("Не удается загрузить файл");
   if(init_data()==false)error=true;
   if(error==false)load_data();
   if(error==false)count_data();
   if(error==true)Print("---------->>>>>>> ERORR!!! <<<<<<<<<--------------");
  // setparam();
   Print ("Инит завершён успешно, error = ",error);
   return (0);
 }
 */
//+------------------------------------------------------------------+
//| Завершение работы робота                                         |
//+------------------------------------------------------------------+

int deinit()
{
   Print (" Завершение работы робота "); 
   return (0);
}
int start()
{
  // if(iTime(Symbol(),0,0) == prevtime) return(0);    //ждем нового бара
 //  prevtime = iTime(Symbol(),0,0);                   //если появился новый бар , включаемся    
   Print (" Старт после нового бара"); 
   setparam();
...
[Deleted]  

Ich habe es herausgefunden. Alles muss jetzt glamourös sein... :-)


void OnTick() 


int init()
 {
   //handle=FileOpen("COT - U.S. DOLLAR CONCATENATE.csv",FILE_READ|FILE_CSV);
   //if(handle==-1)Print("Не удается загрузить файл");
   if(init_data()==false)error=true;
   if(error==false)load_data();
   if(error==false)count_data();
   if(error==true)Print("---------->>>>>>> ERORR!!! <<<<<<<<<--------------");
   setparam();
   Print ("Инит завершён успешно, error = ",error);
   return (0);
 }

 
//int start()
void OnTick() 
{
  // if(iTime(Symbol(),0,0) == prevtime) return(0);    //ждем нового бара
 //  prevtime = iTime(Symbol(),0,0);                   //если появился новый бар , включаемся    
   Print (" Старт после нового бара"); 
 

Guten Tag, meine Herren Programmierer!

Ich schreibe ZigZag. Es gibt 2 Probleme:
1. Unzureichende Wiedergabe des letzten Strahls (siehe Bild in GRÜN).
2. Damit der Indikator neue Frakturen zeichnen kann, müssen Sie den Indikator zwangsweise neu starten.

Was kann das sein? Ich habe mir schon den Kopf zerbrochen :)

der Zickzack-Balken hängt(

 
Shuba:

Guten Tag, meine Herren Programmierer!

Ich schreibe ZigZag. Es gibt 2 Probleme:
1. Unzureichende Wiedergabe des letzten Strahls (siehe Abbildung in GRÜN).
2. Damit der Indikator neue Frakturen zeichnen kann, muss er zwangsweise neu gestartet werden.

Was kann das sein? Ich habe mir schon den Kopf zerbrochen :)

Code anzeigen
 

Das erste Problem scheint durch die Einführung der Puffer-Nullstellung gelöst worden zu sein.

Aber das zweite Problem ist immer noch ein Chaos...

Der Code befindet sich in der beigefügten Datei.

Dateien:
my_zz.mq4  16 kb
 

Die zweite Frage wurde ebenfalls behandelt. Die Diskussion und die Code-Optionen hierhttps://www.mql5.com/ru/forum/127756 haben geholfen.