Fehler, Irrtümer, Fragen - Seite 2204

 
Alexey Navoykov:

Wie meinen Sie das?

nur Sarkasmus.

a100 und fxsaber sind die unbestrittenen Spitzenreiter bei der Meldung von Fehlern.

Ich vermute, dass sie effizienter sind als das gesamte QA-Team von metaquotes.

 
Комбинатор:

Ich war nur sarkastisch.

a100 und fxsaber sind unbestritten führend bei der Meldung von Fehlern. a100 meldet fast ausschließlich Sprachfehler.

Ich vermute, dass sie effizienter arbeiten als das gesamte Vollzeit-QA-Team von metaquotes.

Jeder C++-Programmierer aus Linux-Entwicklungsressourcen wird eine Reihe von Fehlern melden, aber er wird sich irren, weil diese Fehler in C++ auftreten, aber mql5 eine andere Sprache ist

Soweit ich weiß, studiert fxsaber die mql5-Programmierung, aber ich verstehe seinen Streit mit den Entwicklern über die Geschichte nicht:

1. Sie brauchen den Rat anderer nicht, sie reagieren schmerzhaft und harsch darauf, was viele Menschen verwirrt.

2. ich denke, die Entwickler verschwenden ihre Mühe mit dem Tester, der nur benötigt wird, um die Algorithmen auf Fehler im Handel zu überprüfen, es gibt keinen Gral im Handel und keine Auswahl von Parametern wird ihn beheben, wenn das Handelssystem nicht funktioniert, können Sie genauso gut keinen Gewinn im echten Handel machen

die Hauptsache ist, dass das Terminal nicht defekt ist und die API stabil ist, das erste wurde erreicht, beim zweiten muss man manchmal den Code nach den Updates bearbeiten

 
Alexey Navoykov:

Mit Sleep from Kernel war es möglich, die Tests zu unterbrechen. Alles funktioniert, wie es sollte. Ich danke Ihnen!
 
Nikolai Semko:

Oh, Scheiße!!!
Sogar seine Seite ist verschwunden.
Das ist nicht lustig...

Hat er sich nicht selbst hinausgeworfen?
Hoffentlich wird sie unter einem anderen Namen wiederauferstehen.

alles hat seine Grenzen.

Ich glaube, dieser Thread gerät in Vergessenheit.

 

Ich verstehe es selbst nicht, aber aus irgendeinem Grund denke ich, dass es etwas mit der Branche zu tun hat

 
Bitte sehen Sie sich den Fehler an: https://www.mql5.com/ru/forum/242114
Бага с открытием графика тестера стратегий(галочка визуализация). MetaTrader5.
Бага с открытием графика тестера стратегий(галочка визуализация). MetaTrader5.
  • 2018.05.02
  • www.mql5.com
Шаги воспроизведения. 1) Открываем тестер стратегий. 2) Выбираем эксперта для тестирования и нужную дату. 3) Обязательно галочку визуализация...
 

Das Terminal wurde auf die Version 1816 aktualisiert.

EA mit neuer Compiler-Version kompiliert.

Ich setze meinen EA auf einen Chart und erhalte EX5 loading failed.

Ich habe alles mit meinem alten Compiler kompiliert und es scheint zu funktionieren.

Und so ist es bei fast allen EAs, außer bei sehr einfachen.

Dateien:
temp2.ex5  84 kb
 
Können Sie eine Funktion vorschlagen, die die Schlusszeit (am Freitag) für ein Währungspaar zurückgibt?
 
Andrii Djola:
Können Sie eine Funktion vorschlagen, die die Schlusszeit (am Freitag) für ein Währungspaar zurückgibt?

Ich habe vor kurzem eine solche Funktion geschrieben, also probieren Sie es selbst aus,

Wenn Sie scheitern, werde ich es erklären.

bool cFunctions::TimeToTradeSpecification()
{
   datetime dt_From;
   string   s_From;
   int      i_FromHours;
   int      i_FromMinutes;
   
   datetime dt_To;
   string   s_To;
   int      i_ToHours;
   int      i_ToMinutes;
   datetime dt_Cur;
   string   s_Time;
   bool     b_Result = false;
   ENUM_DAY_OF_WEEK  e_DayOfWeek = TimeDayOfWeek(TimeCurrent());    
   uint              i_SessionIndex;
   
   dt_Cur = TimeCurrent();
   
   s_Time = TimeYear(dt_Cur)+ "." + TimeMonth(dt_Cur) + "." + TimeDay(dt_Cur) + " ";
   
   i_SessionIndex = 0;
   SymbolInfoSessionTrade(Symbol(),e_DayOfWeek,i_SessionIndex,dt_From,dt_To);
   i_FromHours   = TimeHour(dt_From);
   i_FromMinutes = TimeMinute(dt_From);
   i_ToHours     = TimeHour(dt_To);
   i_ToMinutes   = TimeMinute(dt_To);

   s_From = s_Time + i_FromHours + ":" + i_FromMinutes; 
   
   s_To  =  s_Time + i_ToHours   + ":" + i_ToMinutes; 
   
   dt_From = StringToTime(s_From);
   dt_To   = StringToTime(s_To);
   if (TimeCurrent() >= dt_From && (TimeCurrent() <= dt_To || (i_ToHours == 0 && i_ToMinutes == 0)))
      b_Result = true;   
//
   i_SessionIndex = 1;
   SymbolInfoSessionTrade(Symbol(),e_DayOfWeek,i_SessionIndex,dt_From,dt_To);
   i_FromHours   = TimeHour(dt_From);
   i_FromMinutes = TimeMinute(dt_From);
   i_ToHours     = TimeHour(dt_To);
   i_ToMinutes   = TimeMinute(dt_To);

   s_From = s_Time + i_FromHours + ":" + i_FromMinutes; 
   
   s_To  =  s_Time + i_ToHours   + ":" + i_ToMinutes; 
   
   dt_From = StringToTime(s_From);
   dt_To   = StringToTime(s_To);
   if (TimeCurrent() >= dt_From && (TimeCurrent() <= dt_To || (i_ToHours == 0 && i_ToMinutes == 0)))
      b_Result = true;   
   
   return(b_Result);
}
//+------------------------------------------------------------------+
 

Dekorative Frage.

Bin ich der Einzige, der der Meinung ist, dass es bequemer wäre, die Grafiken zu wechseln, wenn die Farben der Etiketten an den Hintergrund und den Text der Grafik angepasst wären?