Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1273

 
BillionerClub:

Почему то это код выдает: 2021.01.16 20:24:53.543 (FUTSP500CONT,H1) 1980.12.31 03:00:00

При том нулевой бар есть другим временем. Выдает эту ошибку с низкой частотой один раз из 20-40 в индикаторе.

Все происходит при старте индикатора, получается если нормально включился то есть работа нет так ошибка.




Пожалуйста свои вопрос задавайте в ветке для начинающих: Вопросы от начинающих MQL5 MT5 MetaTrader 5

Вот код Вам для изучения (если не хотите читать справку).

//+------------------------------------------------------------------+
//|                                               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...
Файлы:
 
чем отличаются все тики от каждый тик на основе реальных тиков ? при тестирование 
 
Aleksandr Egorov:
чем отличаются все тики от каждый тик на основе реальных тиков ? при тестирование 

А нажмите на ссылку в вашем тексте, сгенерированную автоматом и почитайте.)))

 
Alexey Viktorov:

А нажмите на ссылку в вашем тексте, сгенерированную автоматом и почитайте.))

прочитал уже )

 
Aleksandr Egorov:

прочитал уже )

Я тоже сейчас глянул. Статья аж 2011 года… Но, самое главное есть объяснение как генерируются тики в режиме «все тики». А «На основе реальных тиков» говорит само за себя. В этом и есть разница.

 
Вопрос по тестеру.

В режиме визуализации принты не выводятся. Это так и должно быть или я что-то не так делаю?
 
Всем Привет!!! И с Новым годом!!!   Завела меня кривая программирования в классы. И вот непонятка имеется у меня.  Есть встороенные классы в папке #include/ChartObject   есть файл класс --  ChartObjectsLines  и в нем не только класс тренд-линии, а и другие классы с линиями и конструкторами для всех этих классов.  И вот собственно вопрос, ответ на который я не нашёл, получается в одном классе может быть много классов и конструкторов к этим классам???
 
И ещё такой вопрос))  Как получить цену и дату по координатам X / Y в окне графика???
 
Kira27:
И ещё такой вопрос))  Как получить цену и дату по координатам X / Y в окне графика???

https://www.mql5.com/ru/docs/chart_operations/charttimepricetoxy

https://www.mql5.com/ru/docs/chart_operations/chartxytotimeprice

Документация по MQL5: Операции с графиками / ChartTimePriceToXY
Документация по MQL5: Операции с графиками / ChartTimePriceToXY
  • www.mql5.com
ChartTimePriceToXY - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5