Как получить котировки с точностью 5 знаков после запятой? - страница 2

 
a_n_d_r_e_y >>:

To Parabellum:

Такое решение я и сам уже нашел, читай внимательней мои посты :-) Интересуют другие возможные варианты решения задачи :-)

Можно и через задницу гланды вырезать, кому как нравится.

 

Ничего не понимаю, вчера строчка вида

y=NormalizeDouble(xxx,Digits);

выдавала 5 знаков после запятой, сегодня выдает 4

 
a_n_d_r_e_y >>:

Ничего не понимаю, вчера строчка вида

y=NormalizeDouble(xxx,Digits);

выдавала 5 знаков после запятой, сегодня выдает 4

Дак что тема всё умерла. Или все научились, или всем пофиг. Или надо данные обновлять Refresh или ... или... одни или. А в реальности то как?

 
sab1uk >>:

известные мне мт4 с 5ти значными котировками:

http://www.uwcfx.com/ru/default.html

http://www.mbtrading.com/

кто еще знает другие?

http://www.ibfx.com/platform/overview.aspx (InterbankFX)

 

Котировки с Альпари идут в формате: x.xxxxx

Прокрути свой советник.

Скорее всего в результатах торговли своего советника ты увидишь 5 знаков после зап. (Открытие, закрытие, TP, SL).

см. Результаты.

В‌ывод: используются 5 знаков после зап.

Н‌е забудь: при тестировании Alert выводит тебе на экран 4 знака после зап., но это не значит что пятого нет! 

double BID = NormalizeDouble(Bid,5);

// или же: 

BID = NormalizeDouble(DoubleToStr(Bid,5),5);

Аlert ("BID = ",BID); 

с‌м. прикрепленный: (тест советника в Альпари).

‌------------------------------

Кручу верчу - заработать хочу!

Файлы:
 
a_n_d_r_e_y:

Ничего не понимаю, вчера строчка вида

y=NormalizeDouble(xxx,Digits);

выдавала 5 знаков после запятой, сегодня выдает 4

тогда напишите так:

y=NormalizeDouble(xxx,5);