Старые пункты

 

Всем привет! Давным давно когда, я только обучался программированию на mql4, я столкнулся с таким понятием как старые и новые пункты. И во всех примерах из обучалок, была добавлена проверка:

if ((digits==5) || (digits==3))

{

     dp=deltaPrice*10;

}

Типа перевод старых пунктов в новые, для того чтобы советник работал на любом инструменте. Так вот с тех времен уже не один билд прошел. Актуально это еще или нет, пробовал через терминал проверять на разнличных инструментах с разным количеством знаков после запятой и пришел к выводу что это уже не используется. Может кто то однозначно сказать в каких пунктах(старых или новых) ставить во входных параметрах советника и надо ли делать домножение на 10?

 
Ivan Gurlev:

Всем привет! Давным давно когда, я только обучался программированию на mql4, я столкнулся с таким понятием как старые и новые пункты. И во всех примерах из обучалок, была добавлена проверка:

if ((digits==5) || (digits==3))

{

     dp=deltaPrice*10;

}

Типа перевод старых пунктов в новые, для того чтобы советник работал на любом инструменте. Так вот с тех времен уже не один билд прошел. Актуально это еще или нет, пробовал через терминал проверять на разнличных инструментах с разным количеством знаков после запятой и пришел к выводу что это уже не используется. Может кто то однозначно сказать в каких пунктах(старых или новых) ставить во входных параметрах советника и надо ли делать домножение на 10?

просто умножение на Point() идет.

например, нужно вам поставить тейкпрофит на 200 п выше цены.

пишете: цена плюс 200*Point().
 
Ivan Gurlev:

Всем привет! Давным давно когда, я только обучался программированию на mql4, я столкнулся с таким понятием как старые и новые пункты. И во всех примерах из обучалок, была добавлена проверка:

if ((digits==5) || (digits==3))

{

     dp=deltaPrice*10;

}

Типа перевод старых пунктов в новые, для того чтобы советник работал на любом инструменте. Так вот с тех времен уже не один билд прошел. Актуально это еще или нет, пробовал через терминал проверять на разнличных инструментах с разным количеством знаков после запятой и пришел к выводу что это уже не используется. Может кто то однозначно сказать в каких пунктах(старых или новых) ставить во входных параметрах советника и надо ли делать домножение на 10?

Понятия "старые и новые" - были введены трейдерами, которые настолько привыкли к четырехзначным котировкам, что прикинуть пятизначные - у них не хватало мозгов.

Было бы забавно поглядеть работу советников с вышеуказанной строкой на шестизначных или однозначных котировках (синтетических символов, допустим).

Для эксперта - роли совершенно никакой. По мне - так вобще эксперт не должен работать с пунктами, он должен напрямую работать с ценами. А старые... новые... Зачем вводить лишние сущности ?

 
еще их называют пункты - старообрядцы..
 

Еще говорят пункты и пипсы.

В последнее время в своих продуктах перестал делать авторасчет значности счета.

В каких пунктах счет, в таких и ведутся расчеты и указываются переменные.

 
Sergey RashevskiyВ каких пунктах счет, в таких и ведутся расчеты и указываются переменные.

Наверное Вы имели ввиду не "счет", а "котировка конкретного инструмента". У счета нет пунктов.

 
Andrei Fandeev:

Наверное Вы имели ввиду не "счет", а "котировка конкретного инструмента". У счета нет пунктов.

Да, просто значность разная на разных счетах, а на одном счету значность одна, или в пунктах или в пирсах.
 
Sergey Rashevskiy:
Да, просто значность разная на разных счетах, а на одном счету значность одна, или в пунктах или в пирсах.

Я не зря сказал именно "котировка конкретного инструмента".
На одном счету "значность" у Золота и ЕвроДоллара будет разная. Значит не от счета она зависит, а именно от Инструмента.

 
Andrei Fandeev:

Я не зря сказал именно "котировка конкретного инструмента".
На одном счету "значность" у Золота и ЕвроДоллара будет разная. Значит не от счета она зависит, а именно от Инструмента.

Немного не так. На разных счетах значность у золота будет разная, а значность у различных инструментов на одном счету - естественно будет разной)

 
Sergey Rashevskiy:

Немного не так. На разных счетах значность у золота будет разная, а значность у различных инструментов на одном счету - естественно будет разной)

И тоже не так )))
"На разных счетах значность у золота будет разная" - нет. может быть и одинаковая. Например у меня несколько счетов, и у всех моих брокеров Золото имеет 0,01. 
"а значность у различных инструментов на одном счету - естественно будет разной" - тоже не так. ЕвроДоллар и ЕвроФунт различные инструменты, а значность одинаковая.

В общем Ок. По сути Вашего первого поста Вы правы - параметры в настройках нужно указывать в самых мелких делениях используемого графика.
Я был не согласен с формулировкой только. Не Счет а Инструмент.

 
Georgiy Merts:

Понятия "старые и новые" - были введены трейдерами, которые настолько привыкли к четырехзначным котировкам, что прикинуть пятизначные - у них не хватало мозгов.

Было бы забавно поглядеть работу советников с вышеуказанной строкой на шестизначных или однозначных котировках (синтетических символов, допустим).

Для эксперта - роли совершенно никакой. По мне - так вобще эксперт не должен работать с пунктами, он должен напрямую работать с ценами. А старые... новые... Зачем вводить лишние сущности ?

Я даже думаю, это использовалось на версиях МТ4 < 600
Причина обращения: