fxsaber
Hat den Code ThirdPartyTicks veröffentlicht
Eine Bibliothek für die Arbeit mit einem Tick-Archiv eines Drittanbieters.
Полная запись всех вызовов OnTradeTransaction.
fxsaber
fxsaber
Kommentar zum Thema ФОРТС. Вопросы по исполнению
prostotrader : У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же
Frame-уязвимость.
fxsaber
fxsaber
Kommentar zum Thema Особенности языка mql5, тонкости и приёмы работы
Dennis Kirichenko : Хорошо. А если в советнике есть обработчик OnTick(), то что, он не будет работать во фрейм-режиме? Имхо, тут нужно уточнить, что обработчики фреймов выполняются самим Терминалом, а
Условная схема реализации штатной OrderSend.
fxsaber
fxsaber
Kommentar zum Thema Типичные ошибки и способы их устранения при работе с торговым окружением
Условная схема реализации штатной OrderSend (без таймаута) static MqlTradeResult LastResult = { 0 }; void OnTradeTransaction ( const MqlTradeTransaction &, const MqlTradeRequest &, const
Типичная ошибка в MT5-советниках.
fxsaber
fxsaber
Kommentar zum Thema Особенности языка mql5, тонкости и приёмы работы
fxsaber : В связи с этим не будет правильно работать казалось бы нормальный MT5-шаблон и, как следствие, большинство MT5-советников в кодобазе . В качестве доказательства этого утверждения можно взять
Частичное исполнение в MT5.
fxsaber
fxsaber
Kommentar zum Thema Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий POSITION_TICKET != POSITION_IDENTIFIER fxsaber , 2018.02.12 20:14 Выводы Если считать, что это штатное поведение
fxsaber
Hat den Code AccurateTimer veröffentlicht
Erhöhte Genauigkeit des Standard-Timers.
Отличие советника от индикатора.
fxsaber
fxsaber
Kommentar zum Thema Особенности языка mql5, тонкости и приёмы работы
Памятка Действие/тип программы Смена ТФ или символа Смена счета Индикатор Запуск OnDeinit и OnInit, объект глобального класса меняется (полная перезагрузка). Ничего не происходит, кроме обнуления
fxsaber
Hat den Code Ping veröffentlicht
Ein Echtzeit-Indikator, der den Lag von Kursen innerhalb des Terminals anzeigt.
fxsaber
Hat den Code Clock veröffentlicht
Eine Bibliothek für die Erstellung einer Analoguhr als grafische Ressource in MetaTrader 4/5.
Функции для передачи любых данных между терминалами на одной машине.
fxsaber
fxsaber
Kommentar zum Thema Библиотеки: File Mapping без DLL
Спасибо автору за библиотеку! Сварганил функции для передачи любых данных. Ниже скрипт показывает их работу на примере тиков #include <MemMapLib.mqh> #include <TypeToBytes.mqh> // Выделяет память
Синхронизация всех чартов по правому времени (MT4/5).
fxsaber
fxsaber
Kommentar zum Thema Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vitaly Muzichenko : Вот только не сделал ударение на то, что прокрутка работает с любого графика, а не только с основного. // MQL4&5-code // Синхронизация всех чартов по правому времени sinput int
Версия без обращения к истории.
// Возвращает true только в случае, если с последнего вызова произошли торговые изменения
bool IsChange( void );
Эта версия особенно актуальна для MT5 на VPS, т.к. MT5 работает с Историей очень медленно и затратно по вычислительным ресурсам.
fxsaber
fxsaber
Kommentar zum Thema Организация цикла перебора ордеров
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Организация цикла перебора ордеров fxsaber , 2017.10.06 02:00 bool IsChange( const bool InitFlag = false ) {
fxsaber
Hat den Code SubWindow veröffentlicht
Eine Bibliothek für die Arbeit mit Charts in Unterfenster.
fxsaber
Hat den Code Expert veröffentlicht
Eine Bibliothek zum Lesen/Schreiben der Parameter irgendeines Expert Advisors.
fxsaber
Hat den Code Symbol veröffentlicht
Eine Bibliothek, um mit traditionellen und nutzerdefinierte Symbolen arbeiten zu können
Почему результаты Оптимизации могут не соответствовать одиночным прогонам тестера.
fxsaber
fxsaber
Kommentar zum Thema Особенности языка mql5, тонкости и приёмы работы
Бывают такие ситуации Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Ошибки, баги, вопросы fxsaber , 2017.07.24 09:27 Советник откомпилирован под 1641, где
fxsaber
Hat den Code TesterBenchmark veröffentlicht
Misst den Nettoerfolg im Strategie Tester von MetaTrader 4/5.
fxsaber
Hat den Code Report veröffentlicht
Die Bibliothek für MetaTrader 4/5 erlaubt das Erstellen eines Berichtes auf Grund der Handelshistorie.
Нестандартная передача данных на Агентов.
fxsaber
fxsaber
Kommentar zum Thema Может ли советник без DLL функций отправить куда-нибудь данные?
Renat Fatkhullin : Не докажите Из "Маркета" юзер скачивает этот советник input int Range = 0 ; sinput long AccountNumber = 0 ; // ------ template < typename T> bool DataToFile( const string FileName