Добрый день, коллеги.
Задача: разработать прибыльную стратегию торговли акциями на рынке США. Идея должна работать практически каждый день, внутри дня и не заточена под какую либо одну бумагу, отрасль и т.д. В связи с большой комиссией (в сравнение с рынком ФОРТС) количество сделок должно сводиться к минимуму. Алгоритм должен быть четким и понятным — никакой интуиции. Средняя прибыльная сделка должна быть минимум в полтора раза больше средней убыточной. Желательно что бы каждый день закрывался в плюс — то есть или ловим всегда большое движение, которое перекрывает все наши убытки, или берем качеством и стараемся отфильтровывать все потенциально не прибыльные сделки.
Реализация: для торговли отбираем акции которые будут двигаться — в которых появился объем или отчетные бумаги. Так же у акции должно быть направление — тоесть в день торгов мы будем пробивать или Хай или Лоу за несколько дней. Соответственно вход будет на побитии Хай или Лоу дня. Стоп весьма условный — или по истечению некоторого времени, в моем случаи если акция не двигается пол часа, то закрываю позу. Прибыли даем течь — тралим. Размер позиции обсуждать не буду, ибо там все в порядке и рассчитывается автоматически.
Суть проблемы: в целом стратегия работает весьма неплохо и с параметрами прибыльности, фактора восстановления и коэффициента выигрыша все достойно. Однако за неимением опыта становится все тяжелее данную стратегию самостоятельно усовершенствовать в разрезе качества сделок. Поэтому прошу Вас поделиться своими идеями и предложениями —
каким образом (какой фильтр добавить) уменьшить количество убыточных сделок?
Дополнение: пересиживанием и усреднением заниматься не хочется, по причине неэффективного использования BP (торгового капитала). Стопы фиксированные уменьшают в разы прибыльность. Другие стратегии не предмет обсуждения в данной статье. Считаем, что проскальзывания не существует. И да, как пишут на смартлабе — ничего не продаю и обучением не занимаюсь =).
P.S. Немного лирики.
Читаю данный ресурс давно и только сегодня решился написать свой первый пост. Тимофею огромное спасибо за такой ресурс, который помогает узнавать что-то новое и содержит массу иинформации для реализации себя как трейдера. Целью моего прибывание тут — поделиться своими идеями и некоторыми наработками, и получить здравую критику и предложения по улучшению своих стратегий. Так же, хотелось бы сказать большое спасибо всем тем товарищам, которые не покидают smartlab и несмотря на троллей продолжают постить интересные и конструктивные статьи.
Скриншеты сделок:
ALGN
EA
GILD
INXN
MNST
PFPT
SMCI
SNE
TAP
VNO
WDC
WLK
UPD:
Ссылка на исходник робота в формате .tslab
И необходимый
индикатор.
или оптимизация собственных параметров, не могу сказать как на Американском рынке отразится
Были идеи анализировать стакан — дельту между Sell и Buy объёма — принципиального улучшения не дало.
Так же думал над определением трендового дня или флетового — тоже существенно не продвинулся.
Вообщем вот тут у меня стопор…
Управление капиталом — что именно имеете ввиду? В рамках одного инструмента не получится — сделки редки. Если смотреть по портфелю целиком — то средний риск примерно n — фиксированный (в моем случаи 25) долларов на сделку исходя из последний волатильности инструмента.
Если есть еще идеи по управлению капитала — пишите, с радостью попробую.
В конце статьи добавил исходник робота на тслаб — можете поковырять — может что-нибудь придумаете.
Откуда инфа:
Что бы осуществлять отбор в автоматическом режиме прийдется хранить данные по 1000+ акций на своем ПК, что весьма его подвешивает.
Нужно обзавестить нормальными средствами анализа для портфельной торговли иначе фуфло.
Мультичартс, Амиброкер, Велслаб к вашим услугам.
Заодно можно кучу фильтров накрутить на любой вкус.
зы Амиброкер наименее требовательный к железу если что.
Моя проблема в том, что я не вижу как улучшить на данный момент вход только в данной стратегии.
Я говорю о том что нужно брать сырые intraday данные, засовывать их в софтину, писать там алго и тестировать его на истории.
Сразу вопросы отпадут )))
Спасибо за понимание.
Но как быть с сопровождением сделки тогда? Оставить все как есть, или опять ориентируемся на первичную информацию — но тогда придётся все равно вводить обобщенный (средний) параметр, который будет служит сигналом на выход. И тут я боюсь, что данный сигнал будет не так редок, как хотелось бы. А это означает прямая потеря на комиссии. И тогда возвращаемся обратно к тому, что нужна более обобщённая информация для долгого удержания в рынке и наращивания прибыли.
Я хочу сказать, что первичные данные хороши только как фактические – например для входа. Но они никак не помогут нам, например, на акции которая ставит новые хаи на которых еще не бывала. И выход из позиции на основе первичных данных будет чуть ли не 50 на 50 в торговле с удержанием позиции от часа?
Буду очень рад, если кинете ссылочку или подскажете где можно уже готовую или формализованную инфу почитать.