Скачать MetaTrader 5

Промах с Volume (possible loss of data due to type conversion)

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vasyl Nosal
16659
Vasyl Nosal  
#property strict

 

void OnStart()
  {
double highest_vol=0.0;
if(Volume[1]>highest_vol) highest_vol=Volume[1];
  }
Собственно проблема в заголовке темы. И интом тоже пробовал объявлять. Всё равно пишет что присваимое значение не такое как в переменной.
Alexey Viktorov
20999
Alexey Viktorov  

Если double то надо инициализировать 0.0

Хотя не уверен что поможет.

Victor Nikolaev
Модератор
15965
Victor Nikolaev  
eevviill:

А что хотели получить?
Vasyl Nosal
16659
Vasyl Nosal  
Vinin:

А что хотели получить?


Хочу не получить

possible loss of data due to type conversion

Victor Nikolaev
Модератор
15965
Victor Nikolaev  
eevviill:


Хочу не получить

possible loss of data due to type conversion


А все-таки, что хотели получить? Второй раз спрашиваю (для тугодумов)
Всеволод
648
Всеволод  

обычное преобразование double, я бы не парился над этим варнингом

double highest_vol=0.0;
Vasyl Nosal
16659
Vasyl Nosal  
splxgf:

обычное преобразование double, я бы не парился над этим варнингом


Не помагает. Даже 0.1
Vasyl Nosal
16659
Vasyl Nosal  
Vinin:

А все-таки, что хотели получить? Второй раз спрашиваю (для тугодумов)


Для флудеров отвечаю. Какая разница что я там обсчитываю?

Volume теперь double

Переменная double

Где там type conversion?

Это ваша ошибка. И вы её должны исправить, а не флудить.

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


Для флудеров отвечаю. Какая разница что я там обсчитываю?

Volume теперь double

Переменная double

Где там type conversion?

Это ваша ошибка. И вы её должны исправить, а не флудить.

Это ваша ошибка, и вы просите помочь ее исправить. Поэтому не стоить хамить одному из лучших программистов форума, который хотел вам помочь. А если вы не понимаете его вопроса, это опять же ваша проблема.
Vasyl Nosal
16659
Vasyl Nosal  
granit77:
Это ваша ошибка, и вы просите помочь ее исправить. Поэтому не стоить хамить одному из лучших программистов форума, который хотел вам помочь. А если вы не понимаете его вопроса, это опять же ваша проблема.


А то что он грубит это ничего?

Где ошибка?

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий