fxsaber
fxsaber
fxsaber
Расчет проскальзываний маркет-ордеров. gönderisini yayınladı
В MT5 маркет-ордера не хранят цену, по которой был сделан запрос на совершение сделки. Вычисление исходной цены маркет-ордера. Однако, это значение возможно получить через тиковую историю, которая доступна в MT5...
fxsaber
Практика применения мультитерминального отчета. gönderisini yayınladı
Алготрейдинг на множестве счетов подразумевает, что для каждого торгового счета работает не менее одного подключенного терминала. И на каждом терминале несколько торговых советников (по одному советнику на чарт). Контроль. Когда торговых счетов много, возникают сложности контроля за всеми...
fxsaber
МультиТерминальный скрипт. gönderisini yayınladı
Здесь будет представлен новый вид MQL5-программ - мультитерминальный скрипт: скрипт, который сам запускается на всех открытых MT5-терминалах. Пример. Первым таким скриптом стал CustomReport по причине необходимости параллельного контроля сразу за несколькими торгуемыми счетами...
fxsaber
Немилость брокера. gönderisini yayınladı
Удалось заставить себя довести до логической запятой инструментарий , в виде бесплатного автоматического помощника трейдеру на случай распространенной торговой проблемы с брокером...
fxsaber
CheckInputs - нахождение аварийных проходов при Оптимизации советника gönderisini yayınladı
Во время Оптимизации советника некоторые проходы могут завершаться аварийно. Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Новая версия платформы MetaTrader 5 build 4755: общие улучшения fxsaber , 2025.01.24 06:06 В Журнале Тестера такая ерунда. 2025.01...
fxsaber
Идентификация искусственного уменьшения положительного проскальзывания gönderisini yayınladı
Борьба с низким FillRate потребовала дополнительный функционал CustomReport . Он заключается в том, что на основании тиковой истории вычисляется предполагаемое скольжение ордера при идеальном исполнении. Как один из результатов, обратил внимание на то, о чем не собирался. Побочка...
fxsaber
Алгоритмическая или реальная оптимизация? gönderisini yayınladı
Для ускорения оптимизации ТС делают следующее Увеличивают количество параллельных вычислительных потоков. Пробуют разные компиляторы. Переписывают код под особенности железа (OpenCL, GPU и т.д.). Пробуют разные алгоритмы оптимизации . Уменьшают количество входных данных (цены, календарь и т.д...
fxsaber
PriceChanges kodunu yayınladı
изменение цен символов на интервале
3 68
fxsaber
Optimization - самостоятельная оптимизация торгового советника. gönderisini yayınladı
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без использования MT5-Тестера. Пример. #include <fxsaber\Virtual\VirtualTester...
fxsaber
Свой тиковый Тестер. gönderisini yayınladı
В общее пользование выложен исходник тикового тестера. Разберем его особенности. Лаконичность. Все спрятано в обертку, поэтому весь исходник выглядит так...
fxsaber
Мультивалютный Apart-режим. gönderisini yayınladı
Большинство мультивалютных советников представляют из себя портфель независимых (по логике торговых сигналов) друг от друга ТС, где если связь и есть, то за счет ММ - все ТС оказывают влияние на общие показатели Balance/Equity...
fxsaber
Keyboard kodunu yayınladı
Работа с данными клавиатуры
2 40
fxsaber
Optimization - несколько алгоритмов оптимизации в одном месте. gönderisini yayınladı
Получилось собрать в одном месте сразу несколько алгоритмов оптимизации и создать простой механизм их использования. Механизм. Помещаем советник в Тестер и используем GUI вкладки Inputs , чтобы настроить входные параметры для оптимизации...
fxsaber
Input_Struct kodunu yayınladı
Структура входных параметров
3 68
fxsaber
Мультисимвольное виртуальное окружение. gönderisini yayınladı
Данный пост посвящен дополнительному функционалу библиотеки виртуального окружения Virtual : Мультисимвольность. Теперь можно торговать в VIrtual не по одному символу, а по любым в одном виртуальном окружении. И таких окружений может быть любое количество (ограничения только по памяти...
fxsaber
OnTickMulti kodunu yayınladı
Мультисимвольный OnTick.
2 66
fxsaber
HistoryPosition - неопубликованный функционал MQL5-языка. gönderisini yayınladı
HistoryPositionsTotal Возвращает количество всех закрытых позиций в истории. HistorySelect() не влияет на результат данной функции. int HistoryPositionsTotal(); Возвращаемое значение Значение типа int . Примечание Не следует путать между собой ордера , сделки и позиции...
fxsaber
Отображение CloseBy-операций - 2 gönderisini yayınladı
Ранее говорилось о доскональном представлении CloseBy-операций в MT5. Теперь же пойдет речь об упрощенном представлении того же самого. CloseBy-операции встречаются по разным причинам...
fxsaber
Форекс-скальперы на свопах несут существенные издержки . Ниже на их примере представлен простой подход, позволяющий наглядно проанализировать любую историю торговли. Фильтр торговой истории...
fxsaber
Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие гипотезы. Ниже пойдет речь об этом процессе для одной из них. Гипотеза...