Прошел ровно год с момента начала публичной торговли стратегии Trend Forever.
Итоговый результат за год 93%, что при просадке в 9% меня крайне устраивает. Изначально планировал в районе 60% доходность, а тут такой джекпот.
С интернетом в Дагестане, как правильно написал Т-800 грустно очень, но компенсирует всё красота природы местной. Поэтому подробный отчет и о поездке и торговли напишу по приезду домой.
Как уже описывал в предыдущей статье «Движуха в Сургутнефтегаз и алготрейдинг», после эпично роста Сургутнефтегаз и еще более эпичного падения на решении СД, пришло время написать статью о том, какими критериями мы руководствуемся при принятии решения о отключении ботов от торгов и их замены.
В жизни любой торговой системы в алготрейдинге есть несколько этапов. Это идея, когда вам приходит в голову гениальная идея как можно заработать деньги на бирже, затем формализация данной идеи и перенос ее на бумагу (как мы это делаем описал в статье Инструменты трейдера.Блокнот. ), перенос стратегии в программу технического анализа в которых проверяемых на истории правильность заложенных в нее идей и возможности заработать. И если все складывается удачно, то система запускается в работу.
К сожалению, в мире алгоритмической торговли, так же всё не вечно и со временем рынки меняются и системы, которые раньше давали прибыль начинают приносить убытки или работать практически в ноль. В этот момент добавляются еще один этап жизни торговой системы-снятие торговой системы с торгов и замена другой.
Одним из первых параметров, которые мы проверяем при оценке новой стратегии – это проверка зависимости между сделками используя методику Z-счета. Данная оценка дает нам понять, что ждать от нашей системы в плане чередования прибыльных и убыточных сделок, что в свою очередь влияет на выбор системы управления капиталом при входе в сделку.
Рассмотрим 2 типа случайного процесса:
Независимые испытания (Отбор с замещением) – это последовательность результатов, где вероятность постоянна от одного события к другому. Бросок монеты является примером такого процесса. Каждый бросок имеет вероятность 50/50 независимо от результата предыдущего броска и равна 50%.
Зависимые испытания (отбор без замещения) – это когда результат предыдущих событий влияет на вероятность, и значение вероятности непостоянно от одного события к другому. Примером такой зависимости является карточная игра 21 (очко).
Если перейти к трейдингу, необходимо убедится в том, что каждая следующая сделка не зависит, от результатов предыдущей сделки. Это важно, потому что последующие тесты оптимизации и управление капиталом подразумевают, что мы имеем дело с независимыми результатами.
Первое с чего начинается разработка стратегии – это идея. От чего она возникла это другой вопрос. Может прочитали статью в журнале или увидели интересные паттерны на графике и решили их проверить на прибыльность. Идею надо формализовать, когда вход /выход, фильтры, индикаторы и т.п. И тут возникает вопрос в каком удобном виде все это описать?
И тут вариаций на тему множество, бумажные блокноты, Word, заметки Google или онлайн дневники.
Наверное большинство начинало с бумажного рукописного текст. Я до сих пор иногда записываю идеи для торговых систем в блокнот, а потом это уже переношу в One Note. Эта привычка осталось со школы и института, когда не было современных телефонов и ноутбуков и все записывали в конспекты. Я и книги предпочитаю читать в бумажном виде, особенно по торговле. Удобней делать закладки и возвращаться к ним если нужно что-то просмотреть еще раз.
Но со временем возникла проблема объема накопленного материала и удобство его хранения. Статьи из журналов приходилось распечатывать, к ним уже делать записи и все это создавало большой объем макулатуры.
Пока готовится ряд статей о тестировании и оптимизации наших торговых систем, товарищ по моей просьбе доработал бота, торгующего на внутридневных данных для торговли дневками. Изначально это было сделано для наших друзей и знакомых, которые хотят приобщиться к теме инвестирования, но нет времени или лень это изучать самостоятельно. Предложение дать деньги в ДУ была сразу отвергнута и как альтернатива было предложено самостоятельно покупать по сигналам наших ботов, которые будем выкладывать в телеграмм. Много времени для этого не надо. Посмотрел с утра есть новые сигналы или нет, если есть выставил стоп на покупку или передвинул Stop-Loss если позиция уже открыта.
Наш бот использует для анализа рынка и принятия решений о покупке или продаже акций только волатильность и временные фильтры. Он работает на основе дневных данных, чтобы было удобно следовать за сделками и показал хорошую доходность на истории. Стратегии торгует только в лонг. Время тестов с 01.01.2013 – 29.03.2023Торговля на фондовом рынке может быть прибыльным занятием, но успех зависит от многих факторов таких как выбор правильного финансового инструмента и торговой стратегии, определение размера позиции и своевременной ротации торговых систем.
При этом выбор подходящей финансового инструмента является одним из решающим фактором в достижении успеха в торговле на фондовом рынке.
В этой статье я опишу свой подход к выбору финансового инструмента для торговли ботами на бирже.
Тестируя свои стратегии на исторических данных, я обратил внимание, что не все акции подходят для всех типов торговых стратегий. Некоторые акции показывали лучшую доходность при торговле по стратегиям, основанным на флэте, в то время как другие уходили в убыток, но лучше торговали по стратегиям, основанным на тренде.
И, как всегда, в теории и с точки зрения здравого смысла все понятно: