Именно такое название хотелось обозначить и закрыть свой “гештальт” в вопросе целесообразности (эффективности) использования каких либо “индюков” (индикаторы) или 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% на сделку, но там совершенно другие без индикаторные алгоритмы. Для робота чем проще логика, тем лучше он торгует.
Вот только направление движения всё таки требуется выбирать вручную. Здесь машина очень сильно лагает. В своё время пробовал всё это привязать к АТР, и ещё нескольким индикаторам, но всё равно всё это ерунда.
И ещё момент. В роботе желательно поставить функцию где он открывает позицию, тянет её до закрытия и вырубается в ожидании ручного подтверждения своего следующего запуска. Одно только это позволяет избежать чертовски много нежелательных точек открытия позиций.