fxsaber / Perfil
Посты по улучшениям: https://www.mql5.com/ru/search#!keyword=uluchshenie&amp%3Bauthor=fxsaber&amp%3Bmethod=2&method=2
Посты по ошибкам: https://www.mql5.com/ru/search#!keyword=oshibka&amp%3Bauthor=fxsaber&amp%3Bmethod=2&method=2
Blog: https://www.mql5.com/ru/users/fxsaber/blog
Channel: https://t.me/fxsaber_Results
Group: https://t.me/fxsaberDiscussion
Посты по ошибкам: https://www.mql5.com/ru/search#!keyword=oshibka&amp%3Bauthor=fxsaber&amp%3Bmethod=2&method=2
Blog: https://www.mql5.com/ru/users/fxsaber/blog
Channel: https://t.me/fxsaber_Results
Group: https://t.me/fxsaberDiscussion
fxsaber
Ha publicado el código ThirdPartyTicks
Librería para trabajar con el archivo de tick ajeno.
Compartir en las redes sociales · 5
1267
1682
fxsaber
Полная запись всех вызовов OnTradeTransaction.
fxsaber
Comentario sobre el tema ФОРТС. Вопросы по исполнению
prostotrader : У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же
fxsaber
Frame-уязвимость.
fxsaber
Comentario sobre el tema Особенности языка mql5, тонкости и приёмы работы
Dennis Kirichenko : Хорошо. А если в советнике есть обработчик OnTick(), то что, он не будет работать во фрейм-режиме? Имхо, тут нужно уточнить, что обработчики фреймов выполняются самим Терминалом, а
fxsaber
Условная схема реализации штатной OrderSend.
fxsaber
Comentario sobre el tema Типичные ошибки и способы их устранения при работе с торговым окружением
Условная схема реализации штатной OrderSend (без таймаута) static MqlTradeResult LastResult = { 0 }; void OnTradeTransaction ( const MqlTradeTransaction &, const MqlTradeRequest &, const
fxsaber
Типичная ошибка в MT5-советниках.
fxsaber
Comentario sobre el tema Особенности языка mql5, тонкости и приёмы работы
fxsaber : В связи с этим не будет правильно работать казалось бы нормальный MT5-шаблон и, как следствие, большинство MT5-советников в кодобазе . В качестве доказательства этого утверждения можно взять
fxsaber
Частичное исполнение в MT5.
fxsaber
Comentario sobre el tema Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий POSITION_TICKET != POSITION_IDENTIFIER fxsaber , 2018.02.12 20:14 Выводы Если считать, что это штатное поведение
fxsaber
Ha publicado el código AccurateTimer
Aumento de la precisión del temporizador estándar.
Compartir en las redes sociales · 3
875
842
fxsaber
Отличие советника от индикатора.
fxsaber
Comentario sobre el tema Особенности языка mql5, тонкости и приёмы работы
Памятка Действие/тип программы Смена ТФ или символа Смена счета Индикатор Запуск OnDeinit и OnInit, объект глобального класса меняется (полная перезагрузка). Ничего не происходит, кроме обнуления
fxsaber
Ha publicado el código Ping
El indicador muestra el retraso de cotizaciones en tiempo real dentro del propio terminal.
Compartir en las redes sociales · 2
1194
1136
fxsaber
Ha publicado el código Clock
Es la librería para crear un reloj análogo en los recursos gráficos de MetaTrader 4/5.
Compartir en las redes sociales · 4
2373
1568
fxsaber
Функции для передачи любых данных между терминалами на одной машине.
fxsaber
Comentario sobre el tema Библиотеки: File Mapping без DLL
Спасибо автору за библиотеку! Сварганил функции для передачи любых данных. Ниже скрипт показывает их работу на примере тиков #include <MemMapLib.mqh> #include <TypeToBytes.mqh> // Выделяет память
fxsaber
Синхронизация всех чартов по правому времени (MT4/5).
fxsaber
Comentario sobre el tema Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vitaly Muzichenko : Вот только не сделал ударение на то, что прокрутка работает с любого графика, а не только с основного. // MQL4&5-code // Синхронизация всех чартов по правому времени sinput int
fxsaber
Версия без обращения к истории.
// Возвращает true только в случае, если с последнего вызова произошли торговые изменения
bool IsChange( void );
Эта версия особенно актуальна для MT5 на VPS, т.к. MT5 работает с Историей очень медленно и затратно по вычислительным ресурсам.
// Возвращает true только в случае, если с последнего вызова произошли торговые изменения
bool IsChange( void );
Эта версия особенно актуальна для MT5 на VPS, т.к. MT5 работает с Историей очень медленно и затратно по вычислительным ресурсам.
fxsaber
Comentario sobre el tema Организация цикла перебора ордеров
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Организация цикла перебора ордеров fxsaber , 2017.10.06 02:00 bool IsChange( const bool InitFlag = false ) {
fxsaber
Ha publicado el código SubWindow
Biblioteca para trabajar con las subventanas del gráfico.
Compartir en las redes sociales · 2
1214
835
fxsaber
Ha publicado el código Expert
Biblioteca de lectura/escritura de los parámetros de los asesores.
Compartir en las redes sociales · 3
1433
1888
fxsaber
Ha publicado el código Symbol
Biblioteca para trabajar con símbolos normales y personalizados
Compartir en las redes sociales · 3
1493
2211
fxsaber
Почему результаты Оптимизации могут не соответствовать одиночным прогонам тестера.
fxsaber
Comentario sobre el tema Особенности языка mql5, тонкости и приёмы работы
Бывают такие ситуации Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Ошибки, баги, вопросы fxsaber , 2017.07.24 09:27 Советник откомпилирован под 1641, где
fxsaber
Ha publicado el código TesterBenchmark
Medidor de la productividad pura de los simuladores de estrategias MetaTrader 4/5.
Compartir en las redes sociales · 3
1081
816
fxsaber
Ha publicado el código Report
Biblioteca para MetaTrader 4/5, que permite componer informes de la historia de transacciones.
Compartir en las redes sociales · 4
1055
2177
fxsaber
Нестандартная передача данных на Агентов.
fxsaber
Comentario sobre el tema Может ли советник без DLL функций отправить куда-нибудь данные?
Renat Fatkhullin : Не докажите Из "Маркета" юзер скачивает этот советник input int Range = 0 ; sinput long AccountNumber = 0 ; // ------ template < typename T> bool DataToFile( const string FileName
: