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

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

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

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

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

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

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

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

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

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

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

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



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

Блог им. Saro |Эксперимент с маленьким депо

Приветствую

 

Решил сделать маленький эксперимент, выделил субсчет с 20т.р Запустил пару алгоритмов чтобы посмотреть возможно ли хоть как либо раскачать счет. 

Спойлер — Нет/не интересно.

Итак, зачем эксперимент? Частенько сталкиваюсь с трейдерами с практически нулевыми счетами, которые хотят «попробовать себя» в трейдинге. Естественно это счета до 50т.р или уже частично слитые «депозиты».  Вспомнил себя, и как сам начинал торговать и сливал минимальные депо и подумал попробовать на минимальном счете поторговать. Допустим, изначально понимал, что расскачивать счет (в идеале) можно годами от такой стартовой цифры, и предположим я амбициозный трейдер, который хотел бы показать стабильность на рынке и привлечь постепенно внимание «инвесторов» или работодателя.

Конечно же гипотетически мой алгоритм должен был быть менее доработанный, и больше напоминать типовой алгоритм hi/low, но вновь представим, что трейдер весьма умен и применив знания, написал более менее похожий на адекватный, алгоритм. Счет маленький, всего 20т.р. и так как трейдер хочет привлечь внимание инвестора/работодателя, то он не торгует фьючерс на ртс от (греха подальше). Фактически получилось запустить 2 робота, которые торгуют 1-2 лота, тем самым в максимальной загрузке, алгоритм не использует полностью, доступное депо. 

Так вот, что получается:
Вначале скрины результатов скриптов на периоде с 21.09.2017 по текущий день 
Эксперимент с маленьким депо
и второй скрипт



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

Блог им. Saro |Отчет по вебинару на рендж барах

Приветствую всех.

Недавно столкнулся с такой фразой: «если вначале видео/статьи — нет рекламы, то все видео — сплошная реклама». И знаете что!? это неоспоримо!!

Прошел вебинар на котором собирал алгоритм на ненормированных временных интервалах. Лично по мне, главным преимуществом рендж баров является то, что мы смотрим на движение рынка, под другим углом. 

В стандартном таймфрейме по истечению указанного периода времени, всегда строится свеча, вне зависимости от активности торгов. Ненормированные же свечи рисуются только, если цена прошла указанное количество шагов цены, или же указанный объем. (бары можно строить либо по размеру свечи, либо по проторгованному объему)
Естественно, магическим образом танный вид графика, не делает торговлю сверх прибыльной, и все, как обычно зависит от логики построения робота. Скорее, это просто диверсификация точек входа, и дополнительный инструмент анализа. К примеру время — уже более интересный фильтр для алгоритма, им можно замерить скорость изменения цены. Так же, при направленном движение, 90% баров однонаправленны и тем самым можно замерять силу движения, и проще ловить само движение. Например если мы попали в движение и ставим стоп на лоу бара, то при направленном движении нас, только, в конце движения выбьет, тем самым мы заберем все движение. 



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

Блог им. Saro |Хеджирование трендовой стратегии, подскажите

Приветствую всех.

 

В данной статье мне хотелось бы не научить чему либо в ТСЛаб, а научиться самому у людей, потому мне будут очень важны ваши комментарии.

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

Потому собственно вопрос, каким образом себя хэджировать если стоишь по тренду?(а его все нет и нет)
хотел было рассмотреть вариант по опционам, но насколько понимаю, без математики, открывать в противоход ртсу по опционам, это серьезный риск?!

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



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

Блог им. Saro |Создание гибкого интерфейса параметров и кнопок робота

Приветствую всех.

Скажу сразу, видео записать заставили...

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

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



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

Блог им. Saro |TSLab 2.0 новая функция и алгоритм для боковика

Приветствую всех. 

Новый ролик, по новой программе.

Изменились немного маркеры, добавилась в редакторе функиция соединения с формулами, а также немного философских рассуждений.

Сам боковой алгоритм ничего конкретного из себя не представляем. Мы ждем когда снизится обьем в рынке, и принимаем для себя что это боковик, далее торгуем контртрендово от хай/лоу. 



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

Блог им. Saro |Работа с графиками в TSLab 2.0

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


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



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

Блог им. Saro |Частичный вход/выход из позиции

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


Новое видео посвящено самому важному в алготрейдинге — управление позицией!

Новый функционал TSLab 2.0 позволяет контролировать сделку и ее размеры через кубики. То есть, если раньше для донабора или частичного сброса позиции, необходимо было использовать сотни кубиков по одной логике, теперь все делается парой кубиков Изменения позиции. 

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




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

Блог им. Saro |Небольшая видео "презентация" TSLab 2.0

Приветствую всех, записал первое видео по новой версии программы TSLab. 



Подробности и инструкции посмотреть можно тут http://forum.tslab.ru/ubb/ubbthreads.php?ubb=cfrm&c=8 

Вопросы и денюшки можно отправлять мне!)))


Блог им. Saro |И снова "околорынок"

Приветствую всех. 

          Руки не доходят чтоб, что то писать толковое сюда, как и собственно непосредственно этого «толкового» ничего и нет чтобы написать)))

Сегодня получил письмо, отзыв о моем курсе по тслаб грубо говоря, и решил сюда его разместить. Скоро уже тслаб 2.0 затуманит многим голову, и будет куча вопросов и юзеров, люди будут искать где же черпнуть информации чему бы научить и тд, именно потому сей статья! 

          Небольшая предыстория. есть некий сайт по обучению программированию, русалго. Там разместили и мое обучение по тслаб. Схема работает так: приходит клиент покупает, далее смотрит видеоуроки и далее уже, что не понятно вместе разбираем в скайпе. Сделанна такая схема на 99% от того что уже порядком надоело одно и тоже рассказывать и тупо лень!
По своим наблюдениям треть юзеров после просмотра даже в скайп не пишут и не стучатся. и этого я категарически не понимаю… заплатить деньги и далее не пытаться максимально выжать инфы. Да возможно, что то не понравилось или наоборот все становится предельно ясно, что даже нет вопросов, ну или же человек понимает что это не его. Дело выбора. 



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

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