Постов с тегом "TSLAB": 726

TSLAB


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

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

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

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

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

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

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 и тд. как и убыток. То есть, если часть позиции закрылась в плюсе а часть в минусе в целом потери будут не такими большими как в первом случае. 



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

Ищу наставника по обучению в TSLab

    • 14 февраля 2018, 21:13
    • |
    • to be
  • Еще

Доброго дня.Облазил весь интернет в поисках спокойного, толкового и опытного учителя, способного дать мне знания по роботостроению.Пока безуспешно.Да, я в курсе, что существуют такие ребята, как Дэй Трейдинг Шуль, Робоферма, Русалго, но проблема в том, что у первых ценник высоковат и половина из курса мне совсем не нужна; у второго-ни рыба, ни мясо; третий-больше не преподает.
А чего же ты не обратишься к Саро, спросите Вы? Обращался, много раз обращался.Хороший человек, отзывчивый, но индивидуальным обучением не занимается.
Ребят, я уверен, среди прочитавших есть сенсэи этого дела.Отзовитесь в л.с.Естественно я готов оплатить Ваш труд (за каждый урок).
Чему бы я хотел научиться:
1)Знать досконально интерфейс
2)Понимать логику взаимосвязей кубиков
3)Варианты проработки внутридневных спекулятивных ТС.(есть идеи)
4)Работа преимущественно с кластерами.
Пишите.Буду очень признателен.Не подведу!

p.s. также смотрю в сторону MQL5, но там я вообще «зеленый», хотя было бы здорово научиться реализовывать в нем свои идеи.Ищу наставника по обучению в TSLab


  • обсудить на форуме:
  • TSLab

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

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

Трендовые стратегии - точность входа

Пока шорты Вечных Шортистов наливаются прибылью, а Великие Гуру рассказывают об успехе, постараемся не уподобляться им и выложим что-нибудь, что хоть кому-то может быть полезно.

Вот простейшая трендовая стратегия для фьючерса РТС.

Трендовые стратегии - точность входа

Вход выбирается, как это нормально для тренда, на пересечении двух машек. Плюс стоит большой фильтр из третьей машки с более долгим периодом, который запрещает нам продавать выше его, и покупать ниже.
Плюс на входе стоит фильтр пропустить первые 15 минут дня. От греха подальше.

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

Итак, что у нас получается.

Первое. Глобальный фильтр «покупай выше самой длинной машки, продавай ниже» вещь незаменимая. Я уже перепробовал кучу вариантов, при которых осуществляется вход в виде отскока от противоположной стороны, либо в момент пересечения этой самой «длинной машки», но всё это хуже. Падает не только прибыльность, но и (что на мой взгляд важнее) фактор восстановления.

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

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

    • 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 — тоже некое число в рамках другой формулы, но не на истории, а в моменте.



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

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