fxsaber
fxsaber
fxsaber
Code publié PriceChannel
A price channel based on a bar of user-defined duration (timeframe).
fxsaber
Code publié TesterEA
Пример советника для Тестера. Написан с нуля за два часа.
2 678
fxsaber
Code publié BestInterval
Calculating the best trading interval.
fxsaber
Code publié Virtual
Virtual trading environment
fxsaber
Code publié TradeTransactions
Access to OnTradeTransaction data anywhere within an application
ManualTrading.
fxsaber
fxsaber
Commentaire sur le thème Библиотеки: Expert
// Индикатор обрубает все попытки торговли через советники. Разрешает только руками торговать. // Чтобы не было соблазна отключить его во время работы Терминала, индикатор находится в невидимом режиме
Farkhat Guzairov
Farkhat Guzairov 2018.09.18
Возможно ли данную библиотеку адаптировать под MQL4 или это в принципе нереализуемо?
fxsaber
fxsaber 2018.09.18
Никаких оповещений о комментариях в ленте нет. Повторите свой вопрос в ветке обсуждения библиотеки.
fxsaber
Publication publiéeИспользование cTrade, как источника тиковой истории пользовательских символов MT5
Платформа cTrade содержит тиковую историю, которую можно перенести в MT5. Ниже показан вариант, как это сделать. Поскольку совсем не знаю cTrade и C#, то использовал решение DataExportTicks, как основу cTrade-бота 1. Устанавливаем платформу (cTrade+cAlgo) от интересующего вас брокера. 2...
Отключение проскальзывания лимитных ордеров в MT5-Тестере.
fxsaber
fxsaber
Commentaire sur le thème Библиотеки: Symbol
В MT5-тестере, как правило (форекс, например), лимитные ордера имеют положительное проскальзывание, что приводит к самообману (иногда даже в виде тестерных граалей на реальных тиках! ) Но есть
Вычисление GMT-времени Торгового сервера (работает в Тестере и на выходных).
fxsaber
fxsaber
Commentaire sur le thème Особенности языка 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
Code publié HistoryTicks
Библиотека доступа советников к прошедшим тикам.
3 301
fxsaber
Code publié ThirdPartyTicks
A library for working with a third-party tick archive.
Полная запись всех вызовов OnTradeTransaction.
fxsaber
fxsaber
Commentaire sur le thème ФОРТС. Вопросы по исполнению
prostotrader : У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же
Frame-уязвимость.
fxsaber
fxsaber
Commentaire sur le thème Особенности языка mql5, тонкости и приёмы работы
Dennis Kirichenko : Хорошо. А если в советнике есть обработчик OnTick(), то что, он не будет работать во фрейм-режиме? Имхо, тут нужно уточнить, что обработчики фреймов выполняются самим Терминалом, а
Условная схема реализации штатной OrderSend.
fxsaber
fxsaber
Commentaire sur le thème Типичные ошибки и способы их устранения при работе с торговым окружением
Условная схема реализации штатной OrderSend (без таймаута) static MqlTradeResult LastResult = { 0 }; void OnTradeTransaction ( const MqlTradeTransaction &, const MqlTradeRequest &, const
Типичная ошибка в MT5-советниках.
fxsaber
fxsaber
Commentaire sur le thème Особенности языка mql5, тонкости и приёмы работы
fxsaber : В связи с этим не будет правильно работать казалось бы нормальный MT5-шаблон и, как следствие, большинство MT5-советников в кодобазе . В качестве доказательства этого утверждения можно взять
Частичное исполнение в MT5.
fxsaber
fxsaber
Commentaire sur le thème Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий POSITION_TICKET != POSITION_IDENTIFIER fxsaber , 2018.02.12 20:14 Выводы Если считать, что это штатное поведение
fxsaber
Code publié AccurateTimer
Increased accuracy of the standard timer.
Отличие советника от индикатора.
fxsaber
fxsaber
Commentaire sur le thème Особенности языка mql5, тонкости и приёмы работы
Памятка Действие/тип программы Смена ТФ или символа Смена счета Индикатор Запуск OnDeinit и OnInit, объект глобального класса меняется (полная перезагрузка). Ничего не происходит, кроме обнуления
fxsaber
Code publié Ping
A real-time indicator showing the lag of quotes inside the terminal.
fxsaber
Code publié Clock
A library for creating analog clocks using MetaTrader 4/5 graphical resources.