Обсуждение статьи "ZigZag всему голова (Часть I). Разработка базового класса индикатора" - страница 6

 

Попытался их разделить, прибавил к их именам 1 и 2. Прежняя ошибка исчезла, выскочила другая.....

При попытке компилировать  TestZZ_03

'stop_time_in' - cannot convert enum TestZZ_03.mq5 77 78


Вот так выглядят функции сейчас:

   void              GetZigZagData1(const double &zz_h[],const double &zz_l[],const datetime &time[]);

   void              GetZigZagData2(const int handle,int buffer_num_highs,int buffer_num_lows,

                                   const string symbol,const ENUM_TIMEFRAMES period,

                                   const datetime start_time,const datetime stop_time);


 
Sergey Voytsekhovsky:

Попытался их разделить, прибавил к их именам 1 и 2. Прежняя ошибка исчезла, выскочила другая.....

При попытке компилировать  TestZZ_03

...

Загрузили немного более свежую версию, а там были некоторые дополнения.

Нужно указывать индексы индикаторных буферов во втором и третьем параметре:

zz_current.GetZigZagData(zz_handle_current,h_buff,l_buff,_Symbol,_Period,start_time_in,stop_time_in);
 
Загрузить код заново по старой ссылке, или естьновая ?
 
Спасибо за оперативный ответ, да еще и в выходной день. Респект.
 
Sergey Voytsekhovsky:
Загрузить код заново по старой ссылке, или есть новая ?

Я сейчас всё ещё раз проверю у себя и, возможно, нужно будет загрузить новый архив с файлами. Нужно подождать.

 
ОК, как будет понятно что можно загружать? Дадите весточку?
 
Sergey Voytsekhovsky:
ОК, как будет понятно что можно загружать? Дадите весточку?

Да, сначала сюда архив загружу.

 

Обновлённый архив с исправленными файлами.

Файлы:
Files.zip  20 kb
 

Загрузил новый архив, попробовал компилировать TestZZ_03.mq5

Результат тот-же. Ошибка и отсылка на ту-же функцию, дважды иницированную разными параметрами.

 
может я что-либо делаю не так?
Причина обращения: