Подскажите как быть -На Альпари массивы дробных чисел в ДЛЛ не передаётся по-нормальному.Думал, где-то в советнике ошибка! Скопировал все файлы в инсту,форексфо4Ю - всё корректно передаётся! Вывожу передаваемый массив в терминал - работает отлично! Передаю сразу его в длл - крякозябры! В инсте,форекс4ю работает! в альпари нет! Это просто какой-то капец! Целые числа передаёт нормально, а дробные как-попало! Завтра прийдётся извращаться, чтоб дробные числа в виде целых передавать.Например умножать их всех на 100 000, а в длл делить их на 100 000 и получать дроби. Но размер контракта - 100 000.. если его умножить на 10 000, то в целое число оно не влезет.
Подскажите как быть -На Альпари массивы дробных чисел в ДЛЛ не передаётся по-нормальному.Думал, где-то в советнике ошибка! Скопировал все файлы в инсту,форексфо4Ю - всё корректно передаётся! Вывожу передаваемый массив в терминал - работает отлично! Передаю сразу его в длл - крякозябры! В инсте,форекс4ю работает! в альпари нет! Это просто какой-то капец! Целые числа передаёт нормально, а дробные как-попало! Завтра прийдётся извращаться, чтоб дробные числа в виде целых передавать.Например умножать их всех на 100 000, а в длл делить их на 100 000 и получать дроби. Но размер контракта - 100 000.. если его умножить на 10 000, то в целое число оно не влезет.
Может кто знает как сделать, советника пишу. Просили выложить код вот :
Заглядываем в текстовый файл и в массиве int наслаждаемся корректными данными, а массив же double, который следует за ним полон всякого бреда типа нулей или невдолбенно-огромных чисел, которых не может там быть в принципе.
При чём это только в альпари. если все эти файлы (dll и ex4) кинуть в инсту, например, всё работает отлично и все данные выводятся корректно.
Добрый день !!
Подскажите как быть -На Альпари массивы дробных чисел в ДЛЛ не передаётся по-нормальному.Думал, где-то в советнике ошибка! Скопировал все файлы в инсту,форексфо4Ю - всё корректно передаётся! Вывожу передаваемый массив в терминал - работает отлично! Передаю сразу его в длл - крякозябры! В инсте,форекс4ю работает! в альпари нет! Это просто какой-то капец! Целые числа передаёт нормально, а дробные как-попало! Завтра прийдётся извращаться, чтоб дробные числа в виде целых передавать.Например умножать их всех на 100 000, а в длл делить их на 100 000 и получать дроби. Но размер контракта - 100 000.. если его умножить на 10 000, то в целое число оно не влезет.
Может кто знает как сделать, советника пишу.
Как можно узнать сумму средств AccountEquity() на начало торгового дня?
Как можно узнать сумму средств AccountEquity() на начало торгового дня?
посчитать самому.
или индикатор с кодебазы скачать.
Посоветуйте литературу по языку mql4 для программирования начинающему, если можно ссылки
Как отключить Алерт, установил а не вижу его в таблице, подскажите пожалуйста
Подскажите как быть -На Альпари массивы дробных чисел в ДЛЛ не передаётся по-нормальному.Думал, где-то в советнике ошибка! Скопировал все файлы в инсту,форексфо4Ю - всё корректно передаётся! Вывожу передаваемый массив в терминал - работает отлично! Передаю сразу его в длл - крякозябры! В инсте,форекс4ю работает! в альпари нет! Это просто какой-то капец! Целые числа передаёт нормально, а дробные как-попало! Завтра прийдётся извращаться, чтоб дробные числа в виде целых передавать.Например умножать их всех на 100 000, а в длл делить их на 100 000 и получать дроби. Но размер контракта - 100 000.. если его умножить на 10 000, то в целое число оно не влезет.
Может кто знает как сделать, советника пишу. Просили выложить код вот :
в mql:Добрый день.
подскажите, как оптимальнее фиксировать пересечение, допустим стохастика:
на первом и третьем баре сравнивать значения линий сигнал и мэйн или первом и втором ?
На двух соседних.