Блог им. kimkarus
Именно такое название хотелось обозначить и закрыть свой “гештальт” в вопросе целесообразности (эффективности) использования каких либо “индюков” (индикаторы) или ML/DL при предсказании (найти в хаосе тренд) будущей цены на валютных парах.
Наверное, много, кто “гонял” оптимизатор и история, чтобы найти оптимальные параметры на какой-то срок, потом круг повторялся, когда все ломалось. Мне надоело, так делать и мне хотелось, чтобы механизм нейронных сетей (ML/DL) делал это за меня и за тестер. Так, начал свой “ресерч” (мне было очень интересно сравнить разные сигналы в одинаковых условиях ТС), потом забрасывал на годы, потом пересматривал и вот наконец, все таки, “добил” и оно “заработало”.
Предлагаю выбрать (LSTM, DNN_v1, RSI, DNN_v2, Random) и написать свой ответ в комментариях, какому варианту результата соответствует данный график Equity:
Практически в стерильных лабораторных условиях, подавались сигналы с одной стороны, а с другой стороны терминал Metatrader 5 выставлял ордера в сторону сигнала. Период тестирования: 01.01.2025 — 06.09.2026
Одно мобильное ядро 2.2Ghz Alder-Lake-H и 1Gb DDR. #CUDA видео ускорителя задействованы не были.
Индикаторы в MT5Обычный RSI с дневным периодом = 14, 30/70.
Настройки сетейНастройки специальным образом не подбирались. Просто, так подумалось.





№1 — Библиотека Deepnet (2), модель #DNN, avg accurancy = 0.51 — 0.63
№2 — Библиотека Deepnet (1), модель #DNN, avg accurancy = 0.51 — 0.63
№3 — Функция Random
№4 — Индикатор RSI
№5 — Библиотека Tensorflow, модель #LSTM, avg accurancy = 0.51 — 0.69
Ссылка на архив с результатами в формате Excel — https://disk.yandex.ru/d/BeK5qiod9z8_iw
ИтогоЯ “суслика” не разглядел, может быть не там искал, может быть не тем инструментом, возможно нужно изменить параметры самой ТС. Но то, что это неэффективно в плане вычислительных ресурсов и результата (“выхлопа”), факт.
Был ли у вас какой либо положительных или отрицательных опыт, поделитесь.
Вот сколько делаю роботов для алго торговли, но практически всё херня. Где руками норм, там робот сливает. Очень трудно вбить в голову железяке где можно войти, а где пропустить.
Боле менее по доходности это парный симбиоз человек + робот. Человек видит где условие оптимально для входа в рынок и даёт роботу команду на ожидание.
Когда же позволяешь глупой железяке торговать самостоятельно, то результат на истории весьма удручающий.
И да, для робота совершенно не уместно запускать алгоритм достижения тейка в три раза большего нежели стоп. Это исключительно прерогатива ручной торговли.
Более оптимальным будет устанавливать обычный трейлинг с определённым отступом стоп линии от цены. Это наиболее подходяще для алгометрической торговли — схватил и тикать.
У меня каждую неделю обкатывается новый робот, сначала по истории, а после в реале. Каждый в неделю, позволяет наколотить 1 — 2 процента к депозиту при входе до 2% на сделку, но там совершенно другие без индикаторные алгоритмы. Для робота чем проще логика, тем лучше он торгует.
Вот только направление движения всё таки требуется выбирать вручную. Здесь машина очень сильно лагает. В своё время пробовал всё это привязать к АТР, и ещё нескольким индикаторам, но всё равно всё это ерунда.
И ещё момент. В роботе желательно поставить функцию где он открывает позицию, тянет её до закрытия и вырубается в ожидании ручного подтверждения своего следующего запуска. Одно только это позволяет избежать чертовски много нежелательных точек открытия позиций.
ТП и СЛ 1к3 был взят, как пример, чтобы оценить, есть ли потенциал через серию плюсовых/отрицательных сделок.
Что касается индикаторов, то в свое время, также ничего на долгосроке не работает с одними и теми же параметрами. Требуется постоянный поиск (оптимизация). Это утомительно, поэтому ML.
Чем проще механика, тем лучше, это да.
В общем, у меня сейчас работает самый обычный мартингейл, но не по привычным законам удвоения где попало, а исключительно в потенциально самых далёких точках от предыдущего открытого ордера. Если понять саму логику усреднения, то из абсолютного зла, она превращается вполне работающую стабильную систему. По сути от самой системы требуется брать кусочки при переходе ордера в прибыльную зону. Да и входишь 1-2% от депозита, но такие кусочки одновременно на нескольких инструментах, вполне без проблем, делают от 1,5% в неделю к депозиту, а случается, попадаешь в мощный импульс и такая прибыль выходит за одну сделку.