Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Привык пользоваться стандартной библиотекой? В MQL5 она тоже есть!
Vitaliy Hudyakov
289
Vitaliy Hudyakov 2015.10.20 09:05 

Коллеги, прошу помощи! Он даже цену так выводит. Вот что вместо High (1.24171):


Victor Nikolaev
Модератор
14038
Victor Nikolaev 2015.10.20 09:19  
vit-fx:

Коллеги, прошу помощи! Он даже цену так выводит. Вот что вместо High (1.24171):


Print() по умолчанию выводит 4 знака. Если нужно больше - используйте DoubleToStr()
Vitaliy Hudyakov
289
Vitaliy Hudyakov 2015.10.20 16:34  
Vinin:
Print() по умолчанию выводит 4 знака. Если нужно больше - используйте DoubleToStr()
В справке по MQL4 написано что 16 знаков после запятой. Поэтому и принял за ошибку.
Vitaliy Hudyakov
289
Vitaliy Hudyakov 2015.10.20 16:41  
Vinin:
Print() по умолчанию выводит 4 знака. Если нужно больше - используйте DoubleToStr()

Благодарю! 

Vasyl Nosal
18206
Vasyl Nosal 2015.10.21 08:07  

Кстати странная ситуация.

Есть тема где просят ввести функцию определения количества знаков после запятой. Разаработчики говорят что мол нельзя, потому что нету как определить это.

А как же Print знает что такое 4-знак в EURUSD и 2-знак в USDJPY???? 

Slawa
Модератор
6676
Slawa 2015.10.21 10:47  
eevviill:

Кстати странная ситуация.

Есть тема где просят ввести функцию определения количества знаков после запятой. Разаработчики говорят что мол нельзя, потому что нету как определить это.

А как же Print знает что такое 4-знак в EURUSD и 2-знак в USDJPY???? 

Никак не знает. Тупо выводит до 4 знаков


void OnTick()
  {
   Print("Bid=",Bid);
  }


2015.10.21 13:52:19.366 TestPrintTick USDJPY,M1: Bid=119.997
2015.10.21 13:52:19.705 TestPrintTick USDJPY,M1: Bid=119.998
2015.10.21 13:52:20.725 TestPrintTick USDJPY,M1: Bid=119.997
2015.10.21 13:52:21.739 TestPrintTick USDJPY,M1: Bid=119.997
2015.10.21 13:52:25.596 TestPrintTick USDJPY,M1: Bid=120.0
2015.10.21 13:52:25.832 TestPrintTick USDJPY,M1: Bid=120.0
2015.10.21 13:52:26.724 TestPrintTick USDJPY,M1: Bid=120.001
2015.10.21 13:52:27.302 TestPrintTick USDJPY,M1: Bid=120.002
2015.10.21 13:52:27.760 TestPrintTick USDJPY,M1: Bid=120.003
2015.10.21 13:52:28.495 TestPrintTick USDJPY,M1: Bid=120.005
2015.10.21 13:52:28.963 TestPrintTick USDJPY,M1: Bid=120.005
2015.10.21 13:52:30.320 TestPrintTick USDJPY,M1: Bid=120.006
2015.10.21 13:52:30.544 TestPrintTick USDJPY,M1: Bid=120.006
2015.10.21 13:52:30.948 TestPrintTick USDJPY,M1: Bid=120.007
2015.10.21 13:52:31.623 TestPrintTick USDJPY,M1: Bid=120.008
2015.10.21 13:52:32.005 TestPrintTick USDJPY,M1: Bid=120.009
2015.10.21 13:52:33.039 TestPrintTick USDJPY,M1: Bid=120.009
2015.10.21 13:52:34.041 TestPrintTick USDJPY,M1: Bid=120.01
Vasyl Nosal
18206
Vasyl Nosal 2015.10.21 13:18  
stringo:

Никак не знает. Тупо выводит до 4 знаков



У меня 5 знаков print выводит на еврдол
Slawa
Модератор
6676
Slawa 2015.10.21 13:49  
eevviill:
У меня 5 знаков print выводит на еврдол

В четвёрке?

Используете #property strict? Тогда да, тогда будет вывод, как в пятёрке

Vasyl Nosal
18206
Vasyl Nosal 2015.10.21 15:37  
stringo:

В четвёрке?

Используете #property strict? Тогда да, тогда будет вывод, как в пятёрке

Угу.
Vitaliy Hudyakov
289
Vitaliy Hudyakov 2015.10.22 07:36  
eevviill:
Угу.
Видимо разница в билдах. У меня тоже 4-ка раньше выводила и проблемы небыло.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий