Проблема с диапазоном целых констант

 

По адресу:https://book.mql4.com/ru/basics/types, указано: "значения типа int должны находиться в диапазоне чисел от -2 147 483 648 до 2 147 483 647.", 

т.е. максимальная константа <=2 147 483 647, соответственно минимальная >=-2 147 483 648.

Так вот вопрос: реально ли увеличить данный диапазон?

 
Нет. Если вам этого мало, используйте тип double, для которого отведено 8 байт памяти, а на int числа- 4 байта.
 
Да, у меня была такая версия, но только вот проблема все равно оставалась, т.к. не все функции воспринимаю тип double:(
 
Mr.TORK >>:
Да, у меня была такая версия, но только вот проблема все равно оставалась, т.к. не все функции воспринимаю тип double:(

Тоесть?

 
например магический номер ордера имеет целую константу
 

Интересно, а программно это доработать можно?

 
Mr.TORK писал(а) >>

Интересно, а программно это доработать можно?

Программно вряди (если это касается Магика), потому как в конце концов приводится опять к тому же типу int с его ограничениями.

Но если есть возможность замены для своих переменных int на double, то поможет