fxsaber
Опубликовал пост Идентификация искусственного уменьшения положительного проскальзывания
Борьба с низким FillRate потребовала дополнительный функционал CustomReport . Он заключается в том, что на основании тиковой истории вычисляется предполагаемое скольжение ордера при идеальном исполнении. Как один из результатов, обратил внимание на то, о чем не собирался. Побочка...
fxsaber
Опубликовал пост Алгоритмическая или реальная оптимизация?
Для ускорения оптимизации ТС делают следующее Увеличивают количество параллельных вычислительных потоков. Пробуют разные компиляторы. Переписывают код под особенности железа (OpenCL, GPU и т.д.). Пробуют разные алгоритмы оптимизации . Уменьшают количество входных данных (цены, календарь и т.д...
fxsaber
Опубликовал код PriceChanges
изменение цен символов на интервале
fxsaber
Опубликовал пост Optimization - самостоятельная оптимизация торгового советника.
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без использования MT5-Тестера. Пример. #include <fxsaber\Virtual\VirtualTester...
fxsaber
Опубликовал пост Свой тиковый Тестер.
В общее пользование выложен исходник тикового тестера. Разберем его особенности. Лаконичность. Все спрятано в обертку, поэтому весь исходник выглядит так...
fxsaber
Опубликовал пост Мультивалютный Apart-режим.
Большинство мультивалютных советников представляют из себя портфель независимых (по логике торговых сигналов) друг от друга ТС, где если связь и есть, то за счет ММ - все ТС оказывают влияние на общие показатели Balance/Equity...
fxsaber
Опубликовал код Keyboard
Работа с данными клавиатуры
fxsaber
Опубликовал пост Optimization - несколько алгоритмов оптимизации в одном месте.
Получилось собрать в одном месте сразу несколько алгоритмов оптимизации и создать простой механизм их использования. Механизм. Помещаем советник в Тестер и используем GUI вкладки Inputs , чтобы настроить входные параметры для оптимизации...
fxsaber
Опубликовал код Input_Struct
Структура входных параметров
fxsaber
Опубликовал пост Мультисимвольное виртуальное окружение.
Данный пост посвящен дополнительному функционалу библиотеки виртуального окружения Virtual : Мультисимвольность. Теперь можно торговать в VIrtual не по одному символу, а по любым в одном виртуальном окружении. И таких окружений может быть любое количество (ограничения только по памяти...
fxsaber
Опубликовал код OnTickMulti
Мультисимвольный OnTick.
fxsaber
Опубликовал пост HistoryPosition - неопубликованный функционал MQL5-языка.
HistoryPositionsTotal Возвращает количество всех закрытых позиций в истории. HistorySelect() не влияет на результат данной функции. int HistoryPositionsTotal(); Возвращаемое значение Значение типа int . Примечание Не следует путать между собой ордера , сделки и позиции...
fxsaber
Опубликовал пост Отображение CloseBy-операций - 2
Ранее говорилось о доскональном представлении CloseBy-операций в MT5. Теперь же пойдет речь об упрощенном представлении того же самого. CloseBy-операции встречаются по разным причинам...
fxsaber
Форекс-скальперы на свопах несут существенные издержки . Ниже на их примере представлен простой подход, позволяющий наглядно проанализировать любую историю торговли. Фильтр торговой истории...
fxsaber
Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие гипотезы. Ниже пойдет речь об этом процессе для одной из них. Гипотеза...
fxsaber
В разных источниках не один десяток лет высказывается гипотеза, что каждое живое существо - алгоритм на внешние раздражители (поток данных). В частности, человеческий мозг - нейросеть, обучение которой производится через сигналы рецепторов от внешней среды...
Nicola  Amati
Nicola Amati 2023.04.30
К счастью, головной мозг Человека это не нейросеть!
Chinnagorn Sittichan
Chinnagorn Sittichan 2024.07.04
ใช้
fxsaber
Ниже будет много бытовой терминологии и фривольных аналогий. Фитнес-функция. Поиск каких-либо закономерностей всегда в качестве промежуточного шага содержит оптимизацию много-параметрической фитнес-функции (ФФ). От выбора ФФ зависит очень многое во время исследований...
fxsaber
Несколько лет назад написал простой инструментарий для лучшего понимания фильтра, что использую. Сам фильтр (торговых сигналов) был опубликован с открытым исходным кодом почти пять лет назад. Теперь любой желающий может попробовать этот инструмент (beta...
fxsaber
Опубликовал пост Отображение CloseBy-операций.
Как и с заметкой про частичное исполнение , разберем с помощью той же методики CloseBy-операции в реальной торговле. Частичное закрытие позиции. // MT4-представление. # 8269493 2023.02 . 24 22 : 55 : 20.339 buy 0.00 EURAUD 1.56811 0.00000 1.56881 2023.02 . 24 22 : 55 : 22.446 1.56811 0.00 0.00 0...
fxsaber
Любой скальпер знает, что круглосуточная торговля - глупость. Есть интервалы, где достигается высокая и стабильная прибыльность, поэтому различными способами находят эти интервалы. Например, при оптимизации всех параметров ТС перебирают еще и возможные временные интервалы (начало/конец...