Промах с Volume (possible loss of data due to type conversion) - страница 2

 
splxgf:
Вообще Volume тип long, хотя в терминальной справке значится как double... Сейчас непонятно на что ориентироваться в этом зоопарке.

Спасибо.

Правда и тут напартачили. ulong тогда.

 

Програмисты кто заходит в ветку. Тут меня обвиняют что это моя ошибка. Хотя 100% это ошибка разработчиков(или в коде или в справке).

Я не понимаю как можно не признать свою ошибку. После этого сказать Да, спасибо что показали нашу ошибку, исправим. А не флудить.

Браво!

 
eevviill:

Програмисты кто заходит в ветку. Тут меня обвиняют что это моя ошибка. Хотя 100% это ошибка разработчиков(или в коде или в справке).

Я не понимаю как можно не признать свою ошибку. После этого сказать Да, спасибо что показали нашу ошибку, исправим. А не флудить.

Браво!

Извините за задержку. Спасибо за сообщение. Справку скорректируем.

 

granit77:
Поэтому не стоить хамить одному из лучших программистов форума, который хотел вам помочь.


"Один из лучших программистов форума" первым начал хамить.
 
Quantum:

Извините за задержку. Спасибо за сообщение. Справку скорректируем.



Спасибо.

Также хочу чтобы примеры в справке нормальные были.

например Volume. Написано больше про цикл for и про запись в файл. Хотя я знаю про волум, но с примера вообще непотятно ничего.

Например поиск найбольшего волума за определённое количество баров лучше в пример запишите. Хотите сложу пример.

Ах да. Может всё таки Volume сделать ulong?

Пример:

      if(i==0 && time0<i_time+periodseconds)
        {
         d_volume += Volume[0];
         if(Low[0]<d_low)   d_low = Low[0];
         if(High[0]>d_high) d_high = High[0];
         d_close = Close[0];
        }
      last_fpos = FileTell(ExtHandle);
      last_volume = Volume[i];
      FileWriteInteger(ExtHandle, i_time, LONG_VALUE);
      FileWriteDouble(ExtHandle, d_open, DOUBLE_VALUE);
      FileWriteDouble(ExtHandle, d_low, DOUBLE_VALUE);
      FileWriteDouble(ExtHandle, d_high, DOUBLE_VALUE);
      FileWriteDouble(ExtHandle, d_close, DOUBLE_VALUE);	
Причина обращения: