Избранное трейдера Denis Lisin

по

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

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

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

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

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

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

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

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

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

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

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

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



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

Сайт для обучения бизнесу от сбербанка

Трейдинг — это бизнес. А для совершенствования  бизнеса нужно учиться. Сбербанк запустил образовательный проект «деловая среда».
dasreda.ru
Есть курсы по темам «персонал», "старт бизнеса" (примечание: самое то для новичков-трейдеров), «операционное управление», «мотивация. как не сломаться на пути к цели» (примечание: для трейдеров тоже рекомендую), финансы (например, оценка финансового состояния компании), привлечение клиентов, продажи, личная эффективность, управление рисками, право, развитие бизнеса, выход из бизнеса.
Я зарегистрировался. Рекламы и спама нет. все бесплатно.


Данилин: Деление несовпадений подряд

Деление несовпадений подряд

ДНСП = деление несовпадений подряд
олицетворяет вероятность вероятности

DNCR = division not coincidence in row
personifies probability of probability

ДНСП = деление не совпадений подряд

Умножение постоянных вероятностей C+р^N=1
олицетворяет вероятность вероятности и создаёт формулу
N = LOG(1-C)/LOG(1-p)
С — вероятность выигрыша гарантированного
р — вероятность выигрыша события.

Например задача: число несовпадений подряд
с вероятностью 99% для вероятности 48,65%
N = LOG(1-0,99)/LOG(1-0,4865) = 7
и значит на вероятности около 50%
легко неугадать 7 раз подряд

Упрощённо можно рассчитывать по формуле N = 7+(5*(1/x-2)) 
например х=0,1 N= 47 нормально и х=0,78 N= 4 нормально.

Те же формулы справедливы и для вероятностей выше 50%.

Геометрические прогрессии содержащие в условии или в решении
смысл «в какую степень надо возвести» решаются через логарифм.

Используя предел несовпадения подряд в таблицах
обнаруживается волна или период угадываний 2-х видов:
1-й вид: волна или период — как сама вероятность
через количество тиражей и там где вероятность 1/3
там волна или период угадывания через 3 тиража;
2-й вид: волна или период — как предел несовпадений подряд
и там где вероятность 1/3 там волна или период угадывания
через 12 тиражей и возможно несколько ставок при сигнале.



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

Государственный Сайт дистанционного образования

Привет! Мы знаем, чтобы развиваться, нужно обучаться. Есть классный сайт для самообразования online.edu.ru
Видеолекции по большинству предметов. Мне очень понравился. Есть вопросы для самоконтроля. Преподаватели- это сотрудники институтов, профессоры.

Банковские депозиты - какие ставки безрисковой доходности есть прямо сейчас.

Вы приходите на рынок акций, иностранных валют, криптовалют, и т.п. с целью получения высокой доходности на вложенный капитал. Вы ожидаете заработать на этом 15-20-30% (а кто-то может быть и больше) годовых. Но, вы все знаете про высокий риск этих вложений. Вам ни кто не может гарантировать, что вы этот доход получите. Тут можно не только не заработать, но и легко уйти в минус.

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

Одним из таких инструментов является банковский депозит.

Я проанализировал предложения нескольких банков и могу назвать несколько самых привлекательных на мой взгляд вариантов:
1. Бинбанк.  Вклад со ставкой 7,4% на срок 6 месяцев. Если вклад открывать через интернет, то ставка будет 7,6%  (+0,2% за открытие вклада он-лайн).
2. Просвязьбанк. Вклад со ставкой 7,45% на срок 6 мес.

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

Скользящие средние: изучение основ

    • 15 марта 2018, 00:37
    • |
    • RUH666
  • Еще
взято отсюда
Скользящие средние: изучение основ
Скользящие средние любят как мелкие трейдеры с несколькими сотнями на счетах, так и аналитики в банках и хедж-фондах, проводящие технический анализ. Почему? Идея, лежащая в их основе, заключается в том, что они устраняют шум и кратковременные отклонения от большей тенденции. Вот почему они определяются как индикатор следования за тенденциям, показывая её направление (а не сигнализируя об изменениях в нем).

Существует два типа скользящих средних, которые фокусируются на разных аспектах индикатора. Первая — это простая скользящая средняя (обычно сокращенно SMA), а вторая — экспоненциальная скользящая средняя (EMA), которую мы рассмотрим в одной из следующих статей.

SMA рассчитывается как средняя цена за определенное количество периодов времени. Трейдеры обычно принимают дни как наиболее типичный период времени. 20-дневная SMA, предпочтительная для дневных трейдеров, будет рассчитываться, используя цены закрытия за последние 20 дней (равные четырем рабочим неделям, примерно месяц) и находя их среднее значение. Давайте рассмотрим это на примере. Скажем, сегодня понедельник, 29 июня, и вы хотите узнать значение 20-дневной скользящей средней. Первая дата месяца будет первой. С тех пор прошло 20 рабочих дней. Мы возьмем цены закрытия со следующих дат: 1-5, 8-12, 15-19 и 22-26 июня и разделим их на 20 — число, которое вы получаете, является скользящей средней. Далее идет следующая часть — для расчета скользящей средней на следующий день — 30 июня — вы убираете цену закрытия за 1-й день месяца и добавляете цену закрытия 29-го числа. Вот как расчет «движется» вперед.

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

Script monitor

    • 12 марта 2018, 11:49
    • |
    • nicknh
  • Еще
Всем привет. В выходные дошли руки дописать все модули для монитора рынка.

В текущей версии (0.2) я специально подключил все модули и настроил разные интервалы для демонстрации.
Я сам не пользуюсь скользящими, RSI и другими популярными индикаторами. Я написал эти простые модули для демо. Но, возможно, у кого-то эти индикаторы являются основными.

github.com/nick-nh/qlua/tree/master/scriptMonitor
Читаем внимательно readme.

Маленькая книга победителя рынка акций

Замечательная книга про стоимостный подход, начинает с самого простого и постепенно подходит к сложному.
Эта книга для начинающего инвестора, ля тех кто только начинает и хочет быстро понять, что такое акции, фондовый рынок, самое оно, просто и понятно и она действительно маленькая от 2 до 4 часов чтения
В книга дана чёткая пошаговая система, но насколько вы будите готовы ей воспользоваться вопрос открытый

Авторы: Джоэл Гринблатт
Год написания: 2005
Страницы: 160

Честно о трейдинге или ТА Сбербанка (Битва продолжается).

Добрый день друзья!
Я всегда вас рад видеть)))

Честно о трейдинге или ТА Сбербанка (Битва продолжается).

Медведи проиграли бой, но битва продолжается...

За уровень 270 руб. идут ожесточённые бои, и та сторона и другая не сдаются.


Месячный график.

Честно о трейдинге или ТА Сбербанка (Битва продолжается).


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

Система ТТ

Идея:
Длинные тени показывают направление будущего движения, т.е. одна сторона атаковала, но к концу дня была побеждена другой стороной. Значит победители действительно сильны.
Система на примере RI:
Свеча образует экстремум за 5 предыдущих
Свеча имеет нижнюю тень более 500р. (для шорта — верхнюю)
Следующая свеча также имеет нижнюю тень более 500р. (для шорта - верхнюю)
Открываем позицию по цене закрытия и выходим через 10 дней по цене закрытия.
Выставляем ценовой стоп в 8000р. от открытия.

Тесты за 3 года: 37 сделок, 27 успешных (72%), прибыль 55т.р. Серия убыточных — 2, макс просадка — 12т.р.
Также система показала результат на Gold, Br, можно проверить на других инструментах.

Если кто-то сможет построить более эффективную систему на основе этой или уменьшить просадку — маякните в личку.

Система ТТ



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