fxsaber / Profile
Посты по улучшениям: 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
Published code AccurateTimer
Increased accuracy of the standard timer.
Share on social networks · 3
5225
747

fxsaber
Отличие советника от индикатора.

fxsaber
Comment to topic Особенности языка mql5, тонкости и приёмы работы
Памятка Действие/тип программы Смена ТФ или символа Смена счета Индикатор Запуск OnDeinit и OnInit, объект глобального класса меняется (полная перезагрузка). Ничего не происходит, кроме обнуления
fxsaber
Published code Ping
A real-time indicator showing the lag of quotes inside the terminal.
Share on social networks · 2
7515
964
fxsaber
Published code Clock
A library for creating analog clocks using MetaTrader 4/5 graphical resources.
Share on social networks · 4
9134
1451

fxsaber
Функции для передачи любых данных между терминалами на одной машине.

fxsaber
Comment to topic Библиотеки: File Mapping без DLL
Спасибо автору за библиотеку! Сварганил функции для передачи любых данных. Ниже скрипт показывает их работу на примере тиков #include <MemMapLib.mqh> #include <TypeToBytes.mqh> // Выделяет память

fxsaber
Синхронизация всех чартов по правому времени (MT4/5).

fxsaber
Comment to topic Вопросы от начинающих 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
Comment to topic Организация цикла перебора ордеров
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Организация цикла перебора ордеров fxsaber , 2017.10.06 02:00 bool IsChange( const bool InitFlag = false ) {
fxsaber
Published code SubWindow
A library for working with chart subwindows.
Share on social networks · 2
5323
742
fxsaber
Published code Expert
A library for reading/writing the parameters of arbitrary Expert Advisors.
Share on social networks · 3
11555
1739
fxsaber
Published code Symbol
A library for working with traditional and custom symbols
Share on social networks · 3
6964
1600

fxsaber
Почему результаты Оптимизации могут не соответствовать одиночным прогонам тестера.

fxsaber
Comment to topic Особенности языка mql5, тонкости и приёмы работы
Бывают такие ситуации Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Ошибки, баги, вопросы fxsaber , 2017.07.24 09:27 Советник откомпилирован под 1641, где
fxsaber
Published code TesterBenchmark
Measuring the net performance of MetaTrader 4/5 strategy testers.
Share on social networks · 3
3887
594
fxsaber
Published code Report
The MetaTrader 4/5 library allows generating reports based on the trading history.
Share on social networks · 4
6367
1912

fxsaber
Нестандартная передача данных на Агентов.

fxsaber
Comment to topic Может ли советник без DLL функций отправить куда-нибудь данные?
Renat Fatkhullin : Не докажите Из "Маркета" юзер скачивает этот советник input int Range = 0 ; sinput long AccountNumber = 0 ; // ------ template < typename T> bool DataToFile( const string FileName

fxsaber
Список всех файлов папок Files.

fxsaber
Comment to topic Особенности языка mql5, тонкости и приёмы работы
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Библиотеки: TypeToBytes fxsaber , 2017.06.13 16:01 string GetDirectory( const string FileName ) { int Pos =
fxsaber
Published code Init_Sync
The library makes indicators' Init/Deinit synchronized
Share on social networks
3591
800

fxsaber
Находим в индикаторе свои Handle и ShortName.

fxsaber
Comment to topic Последовательность выполнение Init() и DeInit()
Выкрутился int GetShortNames( string &ShortNames[], const long Chart_ID = 0 , const int SubWindow = 0 ) { const int Total = ChartIndicatorsTotal (Chart_ID, SubWindow); ArrayResize (ShortNames
fxsaber
Published code A cross-platform library of original mathematical functions
Original mathematical functions taken from different places, which either do not have analogues or perform much faster than alternative implementations
Share on social networks · 4
3639
692

fxsaber
Стресс-тест торговой части MT5.

fxsaber
Comment to topic Библиотеки: MT4Orders
// Скрипт проверяет скоростные характеристики обработки основных типов торговых приказов MT5. #define TOSTRING(A) #A + " = " + ( string )(A) + "\n" #define TOSTRING2(A) #A + " = " + EnumToString (A)


fxsaber
// Возвращает true, если символ торгуемый. Иначе - false.
bool SymbolTrade( string Symb = NULL, const int Pause = -1 );
bool SymbolTrade( string Symb = NULL, const int Pause = -1 );

fxsaber
Comment to topic Ошибки, баги, вопросы
fxsaber : Прошу поделиться своим велосипедом: bool-функция, которая сообщает, готов ли символ к торговле или нет. ENUM_DAY_OF_WEEK GetDayOfWeek( const datetime time ) { MqlDateTime sTime = { 0 };
: