Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1274

 
Igor Makanu:

es hat funktioniert, hier ist der Code von@fxsaber

können Sie jetzt Close[1] > Close[2 ] schreiben

Dies wird funktionieren. dachte mt4 Stil sollte das Problem lösen. wird jetzt versuchen.

 
Valeriy Yastremskiy:

Close[shift] hat eckige Klammern. Es hat nicht funktioniert.

Stimmt es, dass in der Zeitreihe die Nummerierung in 5 dieselbe ist wie in 4?

Nein, ist es nicht. In diesem Fall ist es nur ein Zusammentreffen von Interessen)))

 
Igor Makanu:

es hat funktioniert, hier ist der Code von@fxsaber

können Sie jetzt Close[1] > Close[2 ] schreiben

Ich habe einen Indikator erhalten.

var1=TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS); //не получилось все дефайнами заменить в лоб. пришлось просто заменить.

Jetzt muss ich mich mit der Schriftumwandlung befassen.

Natürlich ist es klar, dass MT5 näher am Markt ist. Aber dieses Verlangen nach langen Namen ist mir nicht klar.

 
Valeriy Yastremskiy:

Ich konnte den Indikator bewegen.

Jetzt muss nur noch der Typ umgewandelt werden.

Natürlich ist es klar, dass MT5 näher am Markt ist. Aber ich verstehe den Drang nach langen Namen nicht.

TimeToString(TimeCurrent(),TIME_DATE|TIME_SECONDS);
 
Vitaly Muzichenko:

Ja)))) Komische Sache passiert ist, fand ich nur Konvertierung zu Struktur, (im Verzeichnis zu Struktur und zu Text an verschiedenen Stellen), redid es, und erst dann kam die Idee, dass in 5ka muss es eine Konvertierung zu Text)))) passiert.

Und lange Namen werden nicht ohne Grund gebraucht)))

 

Aus irgendeinem Grund lautet dieser Code: 2021.01.16 20:24:53.543 (FUTSP500CONT,H1) 1980.12.31 03:00:00

Aber die Nullleiste hat eine andere Zeit. Gibt diesen Fehler mit geringer Häufigkeit einmal von 20-40 im Indikator aus.

Es passiert beim Start des Indikators, wenn ich normal starte, bekomme ich einen Fehler.

int OnCalculate(const int rates_total,

        const int prev_calculated,

        const datetime& time[],

        const double& open[],

        const double& high[],

        const double& low[],

        const double& close[],

        const long& tick_volume[],

        const long& volume[],

        const int& spread[])

{
Print(time[0]);
}




 
BillionerClub:

Aus irgendeinem Grund lautet dieser Code: 2021.01.16 20:24:53.543 (FUTSP500CONT,H1) 1980.12.31 03:00:00

Gleichzeitig hat der Nullbar eine andere Zeit. Gibt diesen Fehler mit geringer Häufigkeit einmal von 20-40 im Indikator aus.

Es passiert beim Start des Indikators, ich bekomme es, wenn es ok ist, es funktioniert, aber es gibt keinen Fehler.




Bitte posten Sie Ihre Frage in der Newbies-Sparte:Fragen von Anfängern MQL5 MT5 MetaTrader 5

Hier ist ein Code, den Sie studieren können (wenn Sie die Hilfe nicht lesen wollen).

//+------------------------------------------------------------------+
//|                                               Test Indicator.mq5 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots   0
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   Print("time[0]: ",TimeToString(time[0],TIME_DATE|TIME_MINUTES),", time[rates_total-1]: ",TimeToString(time[rates_total-1],TIME_DATE|TIME_MINUTES));
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Вопросы от начинающих MQL5 MT5 MetaTrader 5
  • 2012.03.12
  • www.mql5.com
Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000...
Dateien:
 
Worin besteht der Unterschied zwischen allen Ticks und jedem Tick auf der Grundlage echter Ticks? bei der Prüfung
 
Aleksandr Egorov:
Worin besteht der Unterschied zwischen allen Ticks und jedem Tick auf der Grundlage echter Ticks? bei der Prüfung

Und klicken Sie auf den automatisch generierten Link in Ihrem Text und lesen Sie ihn.))

 
Alexey Viktorov:

Und klicken Sie auf den automatisch generierten Link in Ihrem Text und lesen Sie ihn)).

bereits gelesen )

Grund der Beschwerde: