Ошибки, баги, вопросы - страница 1425

 
Itum:

в том что должно быть 4 знака ! Есть случаи что дает 4 знака, а есть что  с ... 0000000001 ! Почему так происходит, одна и та же функция видает разные значения ?

Как мне округлить значение до 4 знаков...

-----------------------------------------------------------------------------------

NormalizeDouble(значение, 4);

а выводит это

0.5484000000001

Вы документацию внимательно читали?

https://www.mql5.com/ru/docs/convert/normalizedouble

https://www.mql5.com/ru/docs/basis/types/double

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Itum:

в том что должно быть 4 знака ! Есть случаи что дает 4 знака, а есть что  с ... 0000000001 ! Почему так происходит, одна и та же функция видает разные значения ?

Как мне округлить значение до 4 знаков...

-----------------------------------------------------------------------------------

NormalizeDouble(значение, 4);

а выводит это

0.5484000000001

2.0+2.0 не обязательно равно 4.0

NormalizeDouble - это  нормализация, а не округление.

 
Друзья приветствую вас. 
 
У меня небольшая проблемка. Может кто подскажет в чем  и как ее можно решить. Выдает вот такую ошибку

2015.11.03 19:52:47.528 '5131353': order buy market 0.03 AUDNZD sl: 1.05915 tp: 1.06415 

2015.11.03 19:52:47.528 '5131353': order buy 0.03 AUDNZD opening at market sl: 1.05915 tp: 1.06415 failed [Invalid S/L or T/P]

 
Сергей Верещак:
У меня небольшая проблемка. Может кто подскажет в чем  и как ее можно решить. Выдает вот такую ошибку

2015.11.03 19:52:47.528 '5131353': order buy market 0.03 AUDNZD sl: 1.05915 tp: 1.06415 

2015.11.03 19:52:47.528 '5131353': order buy 0.03 AUDNZD opening at market sl: 1.05915 tp: 1.06415 failed [Invalid S/L or T/P]

Не правильная цена стоп лосса или тейк профита.
 

Добрый день всем. Пожалуйста помогите разобраться. Я новичок, не могу понять простую вещь. Как после размещения ордера получить информацию например о цене его исполнения?

Делаю так: 

CTrade Trade; 

Trade.Buy(1, _Symbol, 0, 0, 0)) ;

Print (Trade.ResultPrice());

 В журнал выводит 0.0 , хотя ордер исполнен успешно и сделка совершена. 

Trade.ResutOrder(), Traвe.ResultDeal() тоже возвращают нули.

 
OnChartEvent и OnTimer в тестере у индикаторов работать будут?
 
Ilya Malev:
OnChartEvent и OnTimer в тестере у индикаторов работать будут?
нет
 
Vladimir Pastushak:
нет
Ilya Malev:
OnChartEvent и OnTimer в тестере у индикаторов работать будут?

OnTimer() будет точно.

Общался с СД на эту тему. После билда 1191 должен работать. 

 
Alexey Kozitsyn:

OnTimer() будет точно.

Общался с СД на эту тему. После билда 1191 должен работать. 

И правда работает. Стормозил.
Причина обращения: