fxsaber
fxsaber
Вычисление GMT-времени Торгового сервера (работает в Тестере и на выходных).
fxsaber
fxsaber
评论给主题 Особенности языка mql4, тонкости и приёмы работы
#property strict #define HOUR 3600 #define DAY ( 24 * HOUR) #define WEEK 7 datetime GetBarTime( const datetime time, const bool NextBar = false , string Symb = NULL , const ENUM_TIMEFRAMES TimeFrame =
fxsaber
已发布代码HistoryTicks
Библиотека доступа советников к прошедшим тикам.
3 281
fxsaber
已发布代码ThirdPartyTicks
与第三方逐笔报价档案协同工作的函数库。
· 5 2398 1719
Полная запись всех вызовов OnTradeTransaction.
fxsaber
fxsaber
评论给主题 ФОРТС. Вопросы по исполнению
prostotrader : У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же
Frame-уязвимость.
fxsaber
fxsaber
评论给主题 Особенности языка mql5, тонкости и приёмы работы
Dennis Kirichenko : Хорошо. А если в советнике есть обработчик OnTick(), то что, он не будет работать во фрейм-режиме? Имхо, тут нужно уточнить, что обработчики фреймов выполняются самим Терминалом, а
Условная схема реализации штатной OrderSend.
fxsaber
fxsaber
评论给主题 Типичные ошибки и способы их устранения при работе с торговым окружением
Условная схема реализации штатной OrderSend (без таймаута) static MqlTradeResult LastResult = { 0 }; void OnTradeTransaction ( const MqlTradeTransaction &, const MqlTradeRequest &, const
Типичная ошибка в MT5-советниках.
fxsaber
fxsaber
评论给主题 Особенности языка mql5, тонкости и приёмы работы
fxsaber : В связи с этим не будет правильно работать казалось бы нормальный MT5-шаблон и, как следствие, большинство MT5-советников в кодобазе . В качестве доказательства этого утверждения можно взять
Частичное исполнение в MT5.
fxsaber
fxsaber
评论给主题 Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий POSITION_TICKET != POSITION_IDENTIFIER fxsaber , 2018.02.12 20:14 Выводы Если считать, что это штатное поведение
fxsaber
已发布代码AccurateTimer
提高了标准计时器的精确度。
· 3 1667 873
Отличие советника от индикатора.
fxsaber
fxsaber
评论给主题 Особенности языка mql5, тонкости и приёмы работы
Памятка Действие/тип программы Смена ТФ или символа Смена счета Индикатор Запуск OnDeinit и OnInit, объект глобального класса меняется (полная перезагрузка). Ничего не происходит, кроме обнуления
fxsaber
已发布代码Ping
一款实时指标显示终端内部报价的滞后。
· 2 1328 1188
fxsaber
已发布代码时钟
使用 MetaTrader 4/5 图形资源创建模拟时钟的函数库。
· 4 2784 1597
Функции для передачи любых данных между терминалами на одной машине.
fxsaber
fxsaber
评论给主题 Библиотеки: File Mapping без DLL
Спасибо автору за библиотеку! Сварганил функции для передачи любых данных. Ниже скрипт показывает их работу на примере тиков #include <MemMapLib.mqh> #include <TypeToBytes.mqh> // Выделяет память
Синхронизация всех чартов по правому времени (MT4/5).
fxsaber
fxsaber
评论给主题 Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vitaly Muzichenko : Вот только не сделал ударение на то, что прокрутка работает с любого графика, а не только с основного. // MQL4&5-code // Синхронизация всех чартов по правому времени sinput int
Версия без обращения к истории.
// Возвращает true только в случае, если с последнего вызова произошли торговые изменения
bool IsChange( void );
Эта версия особенно актуальна для MT5 на VPS, т.к. MT5 работает с Историей очень медленно и затратно по вычислительным ресурсам.
fxsaber
fxsaber
评论给主题 Организация цикла перебора ордеров
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Организация цикла перебора ордеров fxsaber , 2017.10.06 02:00 bool IsChange( const bool InitFlag = false ) {
fxsaber
已发布代码SubWindow
一个用于操作图表子窗口的开发库。
· 2 1736 865
fxsaber
已发布代码Expert
一个用于读取/写入任意EA交易参数的开发库。
· 3 3578 1934
fxsaber
已发布代码Symbol
一个用于操作传统和自定义交易品种的开发库。
· 3 1999 2247
Почему результаты Оптимизации могут не соответствовать одиночным прогонам тестера.
fxsaber
fxsaber
评论给主题 Особенности языка mql5, тонкости и приёмы работы
Бывают такие ситуации Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Ошибки, баги, вопросы fxsaber , 2017.07.24 09:27 Советник откомпилирован под 1641, где
fxsaber
已发布代码TesterBenchmark
评估 MetaTrader 4/5 策略测试器的效能。
· 3 1692 860