Заработай до
50000$
на приглашении друзей
получить StartUp Bonus
от ИнстаФорекс
Вложений не требуется!
Начни торговлю
без вложений и риска
С новым STARTUP бонусом 1000$
Получи бонус
55%
от ИнстаФорекс
на каждое пополнение
Ответить в теме

Показаны сообщения: с 1 по 3 из 3

Тема: MQL5. Странности в приведении типов

 Перейти в классический вид темы
  1. линк#1
    Мощный программист
    Хитер
     
    LionFx хорошая репутация LionFx хорошая репутация LionFx хорошая репутация LionFx хорошая репутация LionFx хорошая репутация LionFx хорошая репутация Аватар для LionFx
    Регистрация:
    14.05.2011
    Пол:
    Мужчина
    Сообщений:
    2,397
    Накопленные выплаты (Подробнее):
    37168 RUB
    Поставил лайков:
    292
    Получено лайков:   610
    в 487 сообщениях
    25%
    ПодписатьсяПодписаться
    Подписано 0
    Нашел следующую странность:

    MQL-Код:
    
       ulong result=(ulong)"12345678901234567890";
       Print(result); //12345678901234567890
       string value="12345678901234567890";
       result=(ulong)value;
       Print(result); //9223372036854775807 
    
    
    


    Во втором приведении из строковой переменной в число приводится не к ulong, а к long. Хотя указано ulong. Такая странность проявляется только в MT5, в МТ4 все в порядке.

    Не нашел какой-либо темы подходящей по ошибкам.


  2. post_thanks Получено лайков: 2

    Незарегистрированный (2 пользователя)

    Dragon R
  3. линк#2
    Кандидат форумных наук
    MonyaMaker хорошая репутация MonyaMaker хорошая репутация MonyaMaker хорошая репутация MonyaMaker хорошая репутация MonyaMaker хорошая репутация MonyaMaker хорошая репутация Аватар для MonyaMaker
    Регистрация:
    03.04.2017
    Пол:
    Мужчина
    Сообщений:
    1,751
    Накопленные выплаты (Подробнее):
    61806 RUB
    Поставил лайков:
    284
    Получено лайков:   674
    в 604 сообщениях
    38%
    ПодписатьсяПодписаться
    Подписано 0
    Цитата Сообщение от LionFx Посмотреть сообщение

    Это PR акция?
    Дык к метаквотовцам в сервисдэск с заявкой на баг прямая дорога.
    Если это мешает в достижении великой цели, то обойди глюк другими методами.
    Библиотеку для работы с огромными числами прикрути.
    А то метаквотовци лет через десять ток подправят.


  4. post_thanks Получено лайков: 1

    Незарегистрированный (1 пользователь)

    Dragon R
  5. линк#3
    Специалист
    ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация Аватар для ir0407
    Регистрация:
    02.12.2010
    Сообщений:
    7,292
    Накопленные выплаты (Подробнее):
    169750 RUB
    Поставил(а) лайков:
    932
    Получено лайков:   7,418
    в 3,564 сообщениях
    102%
    ПодписатьсяПодписаться
    Подписано 4
    Цитата Сообщение от LionFx Посмотреть сообщение
    Во втором приведении из строковой переменной в число приводится не к ulong, а к long. Хотя указано ulong. Такая странность проявляется только в MT5, в МТ4 все в порядке.
    Есть такое... Надо использовать свою самописанную функцию, т.к. от метаквотов дождаться правки багов в этой жизни вряд ли получится.


  6. post_thanks Получено лайков: 2

    VDev (18.08.2020), Незарегистрированный (1 пользователь)


Подписанные на тему (1)

Открыть

Похожие темы

  1. Типы Дивергенции (Классифицирование типов дивергенции)
    от Андрей Сырбу в разделе Трейдерские университеты
    Replies: 739
    Последнее сообщение: 03.02.2021, 13:10
  2. Replies: 0
    Последнее сообщение: 19.05.2020, 06:39
  3. iMAOnArray странности в работе
    от LionFx в разделе MQL-программирование, АТС
    Replies: 9
    Последнее сообщение: 14.04.2020, 17:19
  4. Системы для разных типов рынка
    от OTaran в разделе Коллективный разум
    Replies: 112
    Последнее сообщение: 25.08.2017, 15:08