fxsaber
fxsaber
fxsaber
Codice pubblicato Tester
Визуальный Тестер внутри Терминала
5 969
fxsaber
Codice pubblicato TradePanel_Csharp
Расширение графического интерфейса Терминала/Тестера.
6 632
Небольшая помощь при расхождении результатов Оптимизатора и одиночного прохода:
находим места возможной ошибочной инициализации.
fxsaber
fxsaber
Commento all'argomento Особенности языка mql5, тонкости и приёмы работы
В дополнение к ранее сказанному , одной из самых распростаненных причин несовпадения одинаковых прогонов в Тестере - ошибочная инициализация или ее отсутствие. Если отсутствие инициализации переменных
Кастомный кроссплатформенный торговый отчет с графиками, включая проскальзывания на любых MT5-Hedge счетах и торговых счетах соответствующего MT4-брокера.
fxsaber
fxsaber
Commento all'argomento Библиотеки: Report
#define REPORT_RANNFOREX // Учет проскальзываний на соответствующем MT4-брокере. В КБ добавлен CustomReport скрипт , который в обеих платформах показывает отчеты с графиками, включая
fxsaber
Codice pubblicato PriceChannel
A price channel based on a bar of user-defined duration (timeframe).
fxsaber
Codice pubblicato TesterEA
Пример советника для Тестера. Написан с нуля за два часа.
2 643
fxsaber
Codice pubblicato BestInterval
Calculating the best trading interval.
fxsaber
Codice pubblicato Virtual
Virtual trading environment
fxsaber
Codice pubblicato TradeTransactions
Access to OnTradeTransaction data anywhere within an application
ManualTrading.
fxsaber
fxsaber
Commento all'argomento Библиотеки: Expert
// Индикатор обрубает все попытки торговли через советники. Разрешает только руками торговать. // Чтобы не было соблазна отключить его во время работы Терминала, индикатор находится в невидимом режиме
Библиотеки: Expert
Farkhat Guzairov
Farkhat Guzairov 2018.09.18
Возможно ли данную библиотеку адаптировать под MQL4 или это в принципе нереализуемо?
fxsaber
fxsaber 2018.09.18
Никаких оповещений о комментариях в ленте нет. Повторите свой вопрос в ветке обсуждения библиотеки.
fxsaber
Post pubblicati Использование cTrade, как источника тиковой истории пользовательских символов MT5
Платформа cTrade содержит тиковую историю, которую можно перенести в MT5. Ниже показан вариант, как это сделать. Поскольку совсем не знаю cTrade и C#, то использовал решение DataExportTicks, как основу cTrade-бота 1. Устанавливаем платформу (cTrade+cAlgo) от интересующего вас брокера. 2...
Отключение проскальзывания лимитных ордеров в MT5-Тестере.
fxsaber
fxsaber
Commento all'argomento Библиотеки: Symbol
В MT5-тестере, как правило (форекс, например), лимитные ордера имеют положительное проскальзывание, что приводит к самообману (иногда даже в виде тестерных граалей на реальных тиках! ) Но есть
Библиотеки: Symbol
Вычисление GMT-времени Торгового сервера (работает в Тестере и на выходных).
fxsaber
fxsaber
Commento all'argomento Особенности языка 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
Codice pubblicato HistoryTicks
Библиотека доступа советников к прошедшим тикам.
3 228
fxsaber
Codice pubblicato ThirdPartyTicks
A library for working with a third-party tick archive.
Полная запись всех вызовов OnTradeTransaction.
fxsaber
fxsaber
Commento all'argomento ФОРТС. Вопросы по исполнению
prostotrader : У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же
Frame-уязвимость.
fxsaber
fxsaber
Commento all'argomento Особенности языка mql5, тонкости и приёмы работы
Dennis Kirichenko : Хорошо. А если в советнике есть обработчик OnTick(), то что, он не будет работать во фрейм-режиме? Имхо, тут нужно уточнить, что обработчики фреймов выполняются самим Терминалом, а
Условная схема реализации штатной OrderSend.
fxsaber
fxsaber
Commento all'argomento Типичные ошибки и способы их устранения при работе с торговым окружением
Условная схема реализации штатной OrderSend (без таймаута) static MqlTradeResult LastResult = { 0 }; void OnTradeTransaction ( const MqlTradeTransaction &, const MqlTradeRequest &, const
Типичная ошибка в MT5-советниках.
fxsaber
fxsaber
Commento all'argomento Особенности языка mql5, тонкости и приёмы работы
fxsaber : В связи с этим не будет правильно работать казалось бы нормальный MT5-шаблон и, как следствие, большинство MT5-советников в кодобазе . В качестве доказательства этого утверждения можно взять
Частичное исполнение в MT5.
fxsaber
fxsaber
Commento all'argomento Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий POSITION_TICKET != POSITION_IDENTIFIER fxsaber , 2018.02.12 20:14 Выводы Если считать, что это штатное поведение