fxsaber / Профиль
Посты по улучшениям: 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
Добавил тему Индикаторы пропускают тики на Бирже
Индикатор показывает сколько тиков пропускает событие Calculate по сравнению с Историей long GetTime( void ) { MqlTick Tick; return ( SymbolInfoTick ( _Symbol , Tick) ? Tick.time_msc : - 1 ); } int GetAmountTicks( const
fxsaber
Опубликовал код TypeToBytes
Побайтовая работа со структурами, массивами и стандартными типами данных.
Поделитесь в соцсетях
2931
757
fxsaber
Опубликовал код TypeToBytes
Побайтовая работа со структурами, массивами и стандартными типами данных
Поделитесь в соцсетях
4376
1082
fxsaber
Добавил тему За какой показатель не возьмись, возникает несоответствие
Выяснили, что MT5 транслирует стакан не полностью . Решил тогда проверить другие показатели. Оказалось, что SYMBOL_SESSION_VOLUME и SYMBOL_SESSION_DEALS тоже возвращают что-то не то. Скрипт, который считает количество сделок и объем за текущую
fxsaber
Добавил тему Альтернативные реализации стандартных функций/подходов
NormalizeDouble #define EPSILON ( 1.0 e- 7 + 1.0 e- 13 ) #define HALF_PLUS ( 0.5 + EPSILON) double MyNormalizeDouble( const double Value, const int digits ) { // Добавление static ускоряет код в три раза (Optimize=0)
fxsaber
Опубликовал код Price_Compare
Изящное и шустрое сравнение double-значений "цены".
Поделитесь в соцсетях
3287
830
fxsaber
Опубликовал код Price_Compare
Изящное и шустрое сравнение double-значений "цены".
Поделитесь в соцсетях
2545
580
fxsaber
Опубликовал код SlipPage
Расчет проскальзываний совершенных сделок в валюте счета.
Поделитесь в соцсетях
2873
756
fxsaber
Опубликовал код MT4Orders
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
Поделитесь в соцсетях
28656
8877
fxsaber
Добавил тему Статистика проскальзываний лимитных ордеров на бирже
В MT5 существует замечательная возможность по истории определить проскальзывания отложенных ордеров . В частности, лимитных. Большая просьба к торгующим на реале, поделитесь статистикой проскальзываний ваших лимитных ордеров на бирже. Из законов
fxsaber
Добавил тему В режиме хэджа TRADE_ACTION_CLOSE
Сабж не существует, но актуален. Сейчас, чтобы закрыть позицию в режиме хэджа нужно делать противоположную позицию ( TRADE_ACTION_DEAL ), а затем устраивать TRADE_ACTION_CLOSE_BY. Как в MT4 (OrderClose - одна операция в истории) возможно или только
fxsaber
Добавил тему TakeProfit (и StopLoss) закрытой позиции
До введения хэджа TakeProfit открытых позиций хранились не на бирже в виде лимитных ордеров, а на MT5-торговом сервере. При этом в момент акцепта они отправлялись на биржу не как лимитные ордера по заявленной цене, а как маркет-ордера по заявленной
fxsaber
Добавил тему Как в тестере "по реальным тикам" добиться исполнения маркет-ордера по цене ХУЖЕ текущей?
Пишу арбитражный советник. Даже после введения в тестер миллисекундной точности подачи мультивалютных тиков, получаю огромное количество арбитражных ситуаций. Тестер исполняет их идеально (получая грааль "на реальных тиках"), что в жизни не бывает
: