Когда пишешь, информация лучше раскидывается по полочкам.
Поэтому решил сформулировать тезисы о системной торговле, которые для себя уже вывел, как бесспорные.
Смешно, ведь кажется все эти тезисы я видел в умных книжках о торговле еще в самом начале, но принял их только теперь.
1) Грааля нет.
За 3 года возни именно с алгоритмами я собрал, наверное, под 1000 черновиков торговых систем разной степени сложности. Из них лишь единицы реально заслуживают внимания 🤷♂️ И я верю, что лучшие алгоритмы ещё впереди, но подход к ним уже никогда не будет построен на «ща бахну вундервафлю и все деньги мира будут мои» — не будут.
2) Убытки — это нормальная составляющая торговли.
В самом начале я пытался построить систему в которой процент успешных сделок будет 85-90%.
Оказалось, что не так много способов добиться этого результата. Сходу могу предположить, что подошел бы арбитраж (в эту сторону ещё толком не копал, поэтому сомневаюсь), гридеры (такое мне концептуально не нравится) и самый доступный из них — это делать стоп длиннее тейка)
Недавно, после продолжительного перерыва, вернулся к занятиям машинным обучением (МО) и даже написал по этому поводу топик — Все надоело или Deep Lerning (Глубокое Обучение). С тех пор даже прочитал ~150 страниц книги «Глубокое обучение...» Искренне полагал, что за эти 150 страниц что-то узнал. Ан, нет, на 151 странице автор объявил, что это все так — объяснения для тех, кто вообще ничего о МО не слышал и автор, оказывается, только приступает к изложению материала.) Но кое что узнать все же было можно, автор показал несколько экземлов построения нейросетей (НС), прменяемых для классификации и регрессии, из которых уже можно попробовать сделать что-то свое.
Ну, и почему бы эти знания о НС не попробовать применить для построения торговой системы (ТС). Не, это не то, что вы можете подумать, вовсе не Грааль на НС — это просто попытка встроить НС в уже готовую ТС как дополнительный функционал, не ухудшающий, но, возможно, улучшающий характеристики ТС. Решено было начать с небольшой модернизации стопа.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // This strategy has been created for illustration purposes only and should not be relied upon as a basis for buying, selling, or holding any asset or security. // © Diamond //@version=4 strategy("SMA Golden Cross Strategy", overlay = true, calc_on_every_tick = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_value = 0.04, commission_type = strategy.commission.percent)Доступно редактирование 4 переменных: период быстрой средней, период медленной средней, даты начала и конца бэктеста: