Sergey Nevmerzhitsky / Публикации
Форум
Как получить путь к директории данных пользователя?
Необходимо в MQL4 узнать путь к директории данных пользователя , размещенную где-то в недрах UAC. Среди функций есть TerminalPath(), но она выдает путь к директории установки терминала. Рабочей директорией запускаемого скрипта/советника/индикатора (если узнать её через cmd.exe) также является
Неверное число знаков после запятой в кастомных графиках
Столкнулся с проблемой, что MT4 (670 билд) игнорирует значение digits из шапки HST файла, если этот файл содержит котировки для инструмента, который имеет нестандартное название. Для воспроизведения достаточно взять стандартный скрипт PeriodConverter.mq4 и изменить в нем одну строку (№28) на: string
Нужен ли вам py4mql?
Hello everybody! I want to discuss with the community of developers and customers an idea of creating a framework for developing MetaTrader 4/5 advisors on the Python 2/3 platform. Why do we need it? The MQL4/5 infrastructure is sorely restricted for developing enterprise solutions: no ecosystem
Лаг OrderSend() на клиентской стороне
Всем доброго времени суток! Изучая логи работы советника с удивление обнаружил внушительный лаг между вызовом OrderSend() в сорцах советника и началом отправки ордера на сервер: 234 ms! Имею вот такой код советника: Print ( "Create sell with volume: " , DoubleToStr (volume, 2 ), ", price: "
Отличия алгоритмов оптимизации и тестирования
Не могу понять, почему получаю различные результаты (отчеты) при запуске тестирования со включенной и выключенной галочкой Оптимизации (остальные параметры тестирования не меняю). В настройках советника ни один из параметров не помечен галочкой на оптимизацию, все значения в столбце Start
Авторские права на видео с записью терминала в YouTube
Добрый день! Мой вопрос адресован в первую очередь разработчикам MetaTrader 4 и другим сотрудникам MetaQuotes. Требования к выкладываемым на YouTube видео содержат пункты про авторское право и, теоретически, владельцы MetaTrader 4 могет затребовать удалить видео с YouTube. Посему прошу владельцев
Передача массивов данных из MQL4 в DLL и обратно
Стоит задача обмениваться с DLL "массивами" данных различных типов. Например, отправить аргументом в функцию DLL calculate(arg1) такой массив: 2014-01-23 11:03:00 "Карл у Клары украл кораллы" -1.64234 1.64245 100500 True False То есть, массив данных различного типа нужно отправить как значение
Тестер открывает отложку в гепе
Столкнулся со следующей проблемой в работе тестера MT4. Тестер открывает отложку по цене из гепа, то есть по цене, которой не было в рынке. На графике и в логе видно, что в первый тик M1 на 12:30 (нонфарм) значение бида было совершенно другим, нежели у открытой отложки. 18 : 33 : 09 2013.09 . 06 12
Глобальные переменные в библиотеке сбрасываются на дефолтные значения
Коллеги, прошу объяснить, как такое может происходить. Мой советник (XAUUSD_5-5_Unicorn) использует функции двух библиотек (AH_Common, AH_XAUUSD_Common). В init() и start() он передает в эти библиотеки текущие значения входных параметров, констант и пары переменных, чтобы все скрипты работали с
Как определить кто закрыл позицию
Стоит задача в MQL4 отличать друг от друга инициатора закрытия позиции (sell/buy, sell limit /buy limit , selllimit/buylimit): рынок по достижении стопов советник с помощью вызова OrderClose() пользователь с помощью нажатия крестика В распоряжении есть только номер ордера. Возможно узнать, как была