Print в журнал пишет 4 знака после запятой вместо 5

 

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


 
vit-fx:

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


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

Благодарю! 

 

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

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

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

 
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
 
stringo:

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



У меня 5 знаков print выводит на еврдол
 
eevviill:
У меня 5 знаков print выводит на еврдол

В четвёрке?

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

 
stringo:

В четвёрке?

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

Угу.
 
eevviill:
Угу.
Видимо разница в билдах. У меня тоже 4-ка раньше выводила и проблемы небыло.
Причина обращения: