Скальпинг — торговый робот

14 сентября 2009

скальпингЛето закончилось, двигаемся дальше. Открываю серию статей о скальпинге и торговом роботе на основе этой стратегии. На днях был на семинаре, посвященном основам скальпинга на ФОРТС. Правда на второе занятие не попал, а там как раз должны были рассматриваться теоритические подходы, но думаю напрошусь еще раз, выложу результат.

Что же такое «Скальпинг»?

Скальпинг — это метод торговли, позволяющий делать прибыль (ну и убытки, само собой) на мгновенных движениях цены.  Название стратегия получила от английского Scalping — то есть снимать скальп. Есть некоторые разновидности скальпинга — например пипсовка, которая получила название от слова «пипс» — пункт. Основой этой стратегии является достижение прибыли в несколько пунктов «пипсов» и закрытие позиции. Как мы видим это сродни скальпингу.

В каких условиях максимально прибыльно реализуется стратегия скальпинга?

Есть несколько основополагающих требований к активу, которым ведутся операции:

  • высокая ликвидность — позволяет совершать мгновенные сделки;
  • умеренная волатильность — движения цены менее хаотичные;
  • чем ниже комиссия брокера и биржи — тем лучше;
  • скорость проведения операций.

Вооружившись этими знаниями я отправился на первую часть семинара, и вот основные мысли после него:

  • скальпинг в ручную — сойдешь с ума через месяц. Зная себя мне точно будет квик сниться по ночам;
  • инструмент — фьючерс на индекс РТС. Ликвидность, объемы и все такое;
  • оптимальный, по мнению преподавателя, размер позиции для скальпинга 10-15-20 лотов фьючерса РТС на ФОРТС;
  • основные факторы, влияющие на мгновенные движения фьючерса: S&P, индекс ММВБ, акции Газпрома, Сбербанка, Лукойла, курс доллара;
  • убыток 50-100 пунктов — закрытие позы;
  • ограничивать убыток за сессию в размере 3-4% от начального капитала;
  • ограничивать прибыль 5-7% от начального капитала;
  • прибыль 100-150 пунктов — закрытие позы;

Учитывать эти параметры автоматически можно. Есть два варианта подхода к графикам вышеописанных инструментов:

  • анализировать скользящие средние по всем этим инструментам на тиках
  • применять какой-то пробойный алгоритм, например если все инструменты пробили какой-нибудь временной уровень — открываться по фьючу с заданным размером стоплосса и тейкпрофита.

п.с.  Индейцев рисовать не умею, извините :)

Пока давайте подумаем вместе над алгоритмом скальпинга!

Евгений Конкурс "ЛЧИ2009", Скальпинг, Торговые стратегии, Торговый робот , ,

  1. vtresh
    14 Сентябрь 2009 в 21:35 | #1

    (только не нашел в своем квике S&P, помню раньше я его там находил, если не ошибаюсь

    ищем так «Финмаркет WorldFut» далее «SPIA_0906»

    Евгений Reply:

    Спасибо. Сейчас как раз смотрел на этот инструмент, думал он-не он :)

    Тогда вопрос еще облегчается, все данные у нас есть.

    vetal555 Reply:

    правильно думал,это не он,я раньше тоже так думал потом показали,щаз уже не помню но это точно не то

  2. Rem
    15 Сентябрь 2009 в 09:26 | #2

    Добрый день!

    Отличная тема, ей как раз сейчас и пытаюсь заниматься (в смысле создания робота, правда не на фьючерсах, а на акциях).

    Главный бич скальпинга (как мне показалось) вовсе не торговая система с низким математическим ожиданием, а элементарно комиссия брокера. В идеале (при 100% прибыльности торговой системы) брокер забирает бОльшую половину от всей прибыли. Так это в идеале, в реале — остаются рожки да ножки (за счет убытков — прибыль уменьшается, но обороты и комиссия с них — неизменно растут).

    Банально, но архиважно.

    Некоторые авторы предлагают использовать т.н. Z-счет, при котором определяется математическое ожидание всей торговой системы и вычисляется оптимальный объем для торгов. В итоге торговля идет с меньщими объемами (и соответственно комиссией) и с большей производительностью (как отмечают авторы — прибыль растет в разы).

    Евгений Reply:

    Вот именно по этому надо скальпировать фьючами, сделка туда обратно 3 рубля.

    Rem Reply:

    :0) Кстати, небезизвестный доктор Элдер, когда приезжал к нам, в кулуарах обмолвился, что только присматривается к фьючерсам как к довольно интересному и перспективному инструменту.

    Кажется я уже окончательно присмотрелся :) Сворачиваю скальп на фьючерсы.

    Rem Reply:

    Поправлюсь, видимо возникает двойное толкование моих слов в последнем сообщении:

    Сворачиваю скальп на фьючерсы — это:

    1) Поворачиваюсь лицом к фьючерсам;

    2) Сворачиваю скальпирование на акциях и разворачиваю его на фьючерсах;

    3) Сворачиваю (гл. свернуть, например: свернуть с дороги или свернуть голову) скальп (здесь два значения: от гл. скальпирование и от сущ. скальп), на фьючерсы (обозначается направление).

    :)

  3. Евгений
    15 Сентябрь 2009 в 23:10 | #3

    Пользователь CASH$ предлагал рассмотреть возможность использования новой функции квика — доступ к направлению сделок в таблице всех сделок. надо подумать.

  4. Rem
    27 Сентябрь 2009 в 11:02 | #4

    @Евгений

    Доброго дня!

    В квике в таблице всех сделок не вижу параметр «доступ к направлению сделок»

    Где и как посмотреть этот параметр?

  5. sepa
    23 Октябрь 2009 в 16:26 | #5

    «основные факторы, влияющие на мгновенные движения фьючерса: S&P, индекс ММВБ, акции Газпрома, Сбербанка, Лукойла, курс доллара;»

    Иными словами, предполагается «угадывать» движение фьючерса РТС на основе предварительного анализа указанных инструментов... т.е. предполагается, что существует некое запаздывание в реакции фьючерса РТС... интересно — это запаздывание как-то оценивалось? Минута? час? или несколько секунд?

    Евгений Reply:

    Запаздывание я не оценивал, но оно есть. Еще дело в том, что данные SP500 в самом квике идут с опазданиями, и на семинаре рекомендовали ставить стороннюю программу Ниндзя-трейдер, и в ней смотреть актуальные данные по SP500. Но даже открыв в квике график этого инструмента и фьюча на РТС, можно увидить корреляцию.

  6. 23 Ноябрь 2009 в 21:37 | #6

    Мне кажется, что если делать робота, то делать на свечках открытие рынка и после клиринга вечернего. Предполагать, что движение рынка равновозможны вверх и вниз и работать над стратегией извлечения максимального значения прибыли и минимальных потерь. Я пробовала ручками из двух портфелей открываться одним количеством позиций вверх и таким же вниз, плохую закрывать по стопам, хорошую по тейкпрофит. Но ручками не выходит, стопы проскальзывают, прибыль теряется, нужна автоматизация.

    Евгений Reply:

    Я повторюсь: все не так просто. Робот бесполезен при отсутствии проработанной и выстраданной стратегии, которую надо разрабатывать в спец.программах теханализа.

  7. Positive
    21 Апрель 2010 в 17:13 | #7

    Евгений, добрый вечер! Удалось Вам найти наиболее приемлемый алгоритм скальпинга? Очень хотелось, чтобы получилось развитие этой темы, и дело дошло до практической реализации.

    Евгений Reply:

    Пока ищу...

    Positive Reply:

    Ясно, Евгений. А я сейчас работаю над таким роботом-скальпером. Если получится, выложу его.

  8. alex_davyd
    22 Апрель 2010 в 15:35 | #8

    А стратегия в Black Hole,не сработала?

    Евгений Reply:

    Она очень интересная, но ее надо дорабатывать. Рук не хватает.

Необходимо войти на сайт, чтобы написать комментарий.