Постов с тегом "ТсЛаб": 469

ТсЛаб


Алгоритмизация трейдинга

Приветствую!

В данной статье хотелось бы рассказать о недавнем опыте процесса алгоритмизации ручной торговли.

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

С чего же начинать процесс описания системы,  в таком случае?

Как мне кажется, необходимо следовать простым правилам

1 не врать самому себе (если данный алгоритм не приносит в ручной торговле 50% в месяц, естественно цифра условная, то и после алгоритмизации не стоит ожидать большого профита) 
Лично для меня это самый важный пункт в процессе алгоритмизации. 
2 Делать для себя заметки, максимально детализируя принцип принятия решения о входе. 
Помимо того, что мы рисуем индикаторы и каналы, на которые ориентируемся в торговле, всегда присутствует множество факторов, особенно если трейдинг активный, внутредневной. Это и время в которое мы торгуем и не торгуем,  личные ощущения (ну например цена слишком сильно выросла или слишком сильно упала для данного инструмента и мы приняли решение «ловить падающий нож»), новости, «коррелируемые тикеры (ну например нефть подросла, бакс упал и мы решили срочно пора покупать ртс), плотность в стакане (возможно), накопление кластера (»аля volfix"), усреднение убытка (желание не закрывать своего лося, а тянуть неизбежное) и тд и тп. Реально лучше описывать абсолютно все детали. Чисто теоретически алгоритмизировать можно практически все, от слов, все покупали и я решил купить. 
3 Описать личный мани и риск менеджмент (если такой имеется) 

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

Естественно в дальнейшем будет огромное количество изменений и дополнений в алгоритме потому тут или уж нанимать постоянного программиста себе или упереться и научиться самому(правильнее имхо)

Цель, автоматизации алгоритма, не всегда сводится к тому, что робот торгует, а я кайфую на островах. Нет, это абсолютно не так, и если перестать анализировать рынок то довольно быстро упираемся в отсутствии идей трейдинга. Чаще всего сталкиваюсь с тем, что вроде бы у человека есть алгоритм, но это по большей части «теоретический трейдинг», то есть когда основной заработок только в теории. Далее после алгоритмизации и анализа результата сводится или к разочарованию (что тоже не плохо, ведь лучше разочароваться так, чем после слива денег) или к более правильному выходу — совершенствованию системы, в плоть до полного отказа от первоначального алгоритма и рождению нечто нового!
Понятно что в случае с совершенствованием системы, процесс бесконечен, но что делать если разочаровались в алгоритме? Хоть и субьективно, но все же, по моему опыту, большинство трейдеров просто уходят с рынка, после разочарования. Единственно что могу посоветовать — делайте перерывы в торговле с изучением нового для себя, новый софт, новые «индикаторы», новые методы и тд. 

Теперь к конкретному примеру, с которым ко мне пришел человек. Суть в двух словах — ловить импульс рынка, выходить когда встретили сопротивление (объемы накопленные в кластерах) или по стопу. Конечно это упрощенное изложение, но не могу же чужие секреты расскрывать (хоть секретов и нет, но все же не этичненько) 

В целом для внутредневного трейдинга алгоритм довольно нормальный. Не топчик, но как к минимум потенциально интересный. На данном этапе осталось только управление размером позиции доделать и будет уже интереснее результаты, но пока что дела обстоят так:
Тут результаты по rih 
Алгоритмизация трейдинга



( Читать дальше )
  • обсудить на форуме:
  • TSLab

Дикий Запад наступает! А как же "импортозамещение"?

    • 15 марта 2018, 13:10
    • |
    • ch5oh
  • Еще

На ФОРТС много лет были красивые «гнутые» улыбки параболического типа.
А на СМЕ они имеют более прямые крылья. Скорее, похожи не на параболу, а на "модуль от Х". (Сечас говорю про опционы на е-мини в частности)

И вот, усилиями секты "Продаван путов" ситуация начинает тяготеть к западной модели.
Вот как выглядит сейчас улыбка июньских опционов на RIM8:
Дикий Запад

Сиреневые прямолинейные отрезки провел от руки.
А как же «импортозамещение»?
Надеюсь, что здесь основной фактор — выборы 18 марта 2018.

В противном случае наша модель улыбки получит возможность пройти серьезное практическое испытание.
Посмотрим как будут разворачиваться события с понедельника.


Опционы для чайников - Ловим бабочек

    • 06 марта 2018, 17:32
    • |
    • ch5oh
  • Еще

Раз пошла мода обсуждать всякие опционные идеи и позиции ( тут и там ), задам и я вопрос коллективному разуму.

Думал над стратегией Дмитрий Новиков (когда надо просто сидеть под шапкой и облизывать тету) и прошла у меня другая мысль. Полагаю, весьма не новая.

Что если делать эту идею бабочками?
1. Стартуем. Продаем бабочку (так, чтобы тета была в нашу пользу). Ждем.

1 бабочка

2. Рынок, понятно, захочет уйти из-под страйка. Допустим, проходит страйк. Окей. Продаем бабочку на новом центре.
    Получается, мы снова сидим под шапкой. Это уже будет кондор.

2 бабочки



( Читать дальше )

Запись вебинара по созданию полуавтомата на "биткоине"

Приветствую!


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

На деле же я демонстрировал просто метод как можно торговать в тренде, сбрасывая позиции в зависимости от «волатильности» предыдущих дней. То есть, открыли крупный лот, и если рынок идет в нашу сторону, частично фиксим профиты, если против нас, частично фиксим убытки. Цель данной операции, не получать убыток/профит на весь обьем, снижая свои риски. Грубо говоря цель в профит 5% от общей позы, реальная, но при этом можно долго сидеть в просадке до -20% и больше. А если же ставить цель закрывать 1% профита, то подобной «лесенкой» можно ее достич с меньшим риском. 

Пример, мы открыли позицию 5 контрактов по 100р и ставим стоп-лосс на 95 а тейк профит на 105. либо мы заработаем 5% либо потеряем

В случае работы «лесенкой» мы ставим цель первый контракт по 101, второй по 102 третий по 103 и тд, и такие ж стопы, первый 99, второй 98 и тд. В худшем сценарии у нас будет убыток 3% как и профит, но при этом прибыль будет варьироваться, она может быть и +0.5 и 1 и тд. как и убыток. То есть, если часть позиции закрылась в плюсе а часть в минусе в целом потери будут не такими большими как в первом случае. 



( Читать дальше )

Автоматический исполнитель приказов для Quik

Коллеги, всем добрый день! Представляю вашему вниманию свою небольшую разработку в области автоматизации торговли. Будет правильно, если упомяну автора концепции данной программы — это всем небезызвестный Артём Крамин (пост). Я думаю, многие старожилы данного форума  помнят его автоматический исполнитель приказов. К сожалению, Артём перестал поддерживать своё детище, более того, мне не удалось найти  ни одной работающий ссылки на дистрибутив его программы, поэтому ничего не оставалось, как
написать данную программу самому. У Артёма программа была реализована на языке С#,  у меня — на Java. Писал данную программу, в первую очередь, для себя, но выкладываю её для всеобщего использования, может кто-нибудь найдёт данное ПО полезным для себя.

Лично я в свое время очень активно использовал TSLab, но цена на него значительно выросла. Платить 4500 р. в месяц, откровенно говоря,  жалко + если еще добавить стоимость виртуального сервера (это ещё порядка от 500 до 2500 р. в месяц), получается довольно
приличная сумма. Если у кого-то есть стойкое желание сократить свои затраты на торговлю и хоть как-то автоматизировать процесс своей торговли (без знания языка программирования), то решение, предлагаемое мной, может оказаться  крайне полезным. Напомню основную
концепцию данной программы.



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Что за косяк в TSLabe?

    • 10 февраля 2018, 19:07
    • |
    • tores
  • Еще
Заметил такую вещь. Есть стратегия, показывает просадку -7200. Если увеличить размер открываемых позиций в два раза, то просадка будет соответственно -14400. Теперь сделаем тоже самое, но немного по другому. На один лист копируем одну стратегию два раза, и настраиваем что бы график и источник был один, в это случае казалось бы просадка должна быть той же -14400, но тслаб кажет -14308/2 = 7154. Если еще раз стратегию добавить, т.е. поза равна уже трем контрактам то просадка -21416/3 = 7138. Не понимаю логику расчета макс. просадки. Понимаю, что для одной страты просадка счета будет считаться с учетом динамики цены внутри сделки. А если несколько страт на одном инструменте? Почему тслаб такие корявые цифры макс. просадки выдает при изменении количества одной и той же стратегии на одном листе?
  • обсудить на форуме:
  • TSLab

Опционы для чайников - поделись улыбкою своей

    • 02 февраля 2018, 10:38
    • |
    • ch5oh
  • Еще

Кто интересуется опционами, давно хочет попробовать, но не знает с чего начать — возможно, будет полезно пошаговое руководство (часть 2, часть 3):
TSLab Опционы. Для чайников — лучше сто раз увидеть
TSLab Опционы. Для чайников — поделись улыбкою своей

31 января 2018 года прошел сопроводительный вебинар к этим статьям. Если кому-то легче воспринимать материал в форме видео, запись доступна здесь. Там же даны ответы на вопросы, заданные слушателями.

Кстати, следующий вебинар пройдет 7 февраля 2018 в 11:00.

Позволю себе процитировать один из вопросов (задал участник eugeny sitnikov), поскольку ответ на него может быть полезен всем нынешним опционщикам.

Есть возможность конструировать позы без самой позиции и отправить на исполнение?

Коротко: конструировать и анализировать позицию



( Читать дальше )

Опционы для чайников - цена, время, волатильность

    • 29 января 2018, 14:24
    • |
    • ch5oh
  • Еще

Кто интересуется опционами, давно хочет попробовать, но не знает с чего начать — возможно, будет полезно пошаговое руководство (часть 1):

TSLab Опционы. Для чайников — цена, время, волатильность

24 января 2018 года прошел сопроводительный вебинар к этой статье. Если кому-то легче воспринимать материал в форме видео, запись доступна здесь. Там же даны ответы на вопросы, заданные слушателями.

Кстати, следующий вебинар пройдет 31 января 2018 в 11:00.

Позволю себе процитировать один из вопросов (задал участник Сергей Павлов), поскольку ответ на него может быть полезен всем нынешним и будущим опционщикам.

Можно ли говорить о волатильности рынка вне рамок конкретной модели? Когда мы говорим об исторической волатильности, то это некое число, посчитанное на истории по какой-то формуле. Аналогично с IV — тоже некое число в рамках другой формулы, но не на истории, а в моменте.



( Читать дальше )

Это называется МФЦ?

    • 26 января 2018, 23:41
    • |
    • ch5oh
  • Еще

Речь не про Москву, не подумайте.
Речь про Самую-Великую-Биржевую-Державу-на-Свете.
C «неограниченной ликвидностью во всех местах».
Опционы на фьючерс на мини-доу (YMH8, биржа CBOT).

У них же жуткие бид-аск спреды. Это всегда так?
1-1.5% волатильности в ближних сериях.
В главной мартовской серии 0.4%, но это примерно 17 шагов цены!

31 января 2018:
Это называется МФЦ?

1 февраля 2018:
Это называется МФЦ?



( Читать дальше )

....все тэги
UPDONW
Новый дизайн