Избранное трейдера Denis StrJ
В версии 2.0 TsLab появился функционал по сбору портфеля, пока не совсем удобно, но уже что то, сдвинулось дело с мертвой точки.
Краткая инструкция:
1. Берем нашу систему, копируем все блоки
2. Создаем свой индикатор, вставляем туда все блоки
3. Удаляем графики, контрольные панели
4. Создаем новый скрипт, открываем, смотрим что у нас в панели инструментов появилась надпись самодельные
5. Берем от туда наш индикатор, кидаем в скрипт
6. Повторяем процедуру для других систем, компилируем, получаем общую кривую
Нюансы: не должно быть одинаковых названий блоков входа в одном портфеле, т.е. переименовать надо, т.е. система 1 — название блоков одно, система 2 — название блоков другое, именно блоков входа.
Что я сделал, у меня на валютах торгуются 4 основных идеи, я взял основные системы с этих идей и собрал их в 2 портфеля, по 10 систем в каждом. Каждой системе дал по 100К. В итоге получили 2 портфеля каждый из которых состоит из 10 систем. Каждый портфель на 1 мл. рублей.
В итоге получилось лучше чем я ожидал.
Портфель №1
Если взять просадку каждой системы по отдельности и просуммировать их, то получим 348 432 р., но в портфеле получили 236 492 р. (с 2015 года если смотреть), улучшение на 32%, очень хорошо.
По второму портфелю снизилась с 437 490 до 328 972, на 24,8%.
При том, что я выбрал агрессивный стиль ММ, за счет симбиоза основных систем из 4 главных идей получилось сохранить общую просадку в пределах допустимой нормы. Запустил сегодня в торги оба портфеля на новом счете. И на старом выключил часть систем и поставил эти портфели
Приветствую всех!
Данная статейка просто изложение в тексте моих мыслей при создании алгоритма. Пусть это будет продолжение предыдущей статьи о том как собирал свой велосипед.
После того как собрал алгоритм, внес в него не мало коррективов, в частности закрываю тейком, это позволило сэкономить чутьчуть денег, так как алгоритм «случайно» мог достигнуть равновесной цены, и при закрытии по рынку могли сталкиваться с ситуацией когда равновесная была достигнута в пике и далее рынок сильно отскочил от него. Понятно что тейком, внес новый риск что сделка может не закрыться по расчетной цене, но благо это можно обойти ожидая новую равновесную цену (я в своем алгоритме предусмотрел ситуацию, если тейк не сработает то на след баре крыть по рынку).
Итак теперь график эквити выглядет так
Понятно вроде бы красиво, но бывают слишком крутые просадки. Иследующим шагом стало изучение ситуаций, при которых алгоритм лосит.
По следам этого поста скрипт на qlua, называется «Светофор».
Суть скрипта- отслеживать дистанцию до «дна», которое представляет собой лои 2008 года+накопленная инфляция.
Подсветка строк:
зеленым- цена ниже уровня инфляции
желтым — до дна менее 50%
красным — до дна более 80%
сортировка строк по ctrl+клик
В чем не смог разобраться:
как получить лой 2008 года по акции (вбито вручную)
как получить полное название компаний (вбито вручную)
кто знает — подскажите!
Как это выглядит в Квике:
Бэктест на проливе 2014 года:
Приветствую!
Давно руки не доходят что то напечатать толковое на смартлабе. Сейчас вот печатаю, не особо толковое но все ж любопытное.
Решил разнообразить свои алгоритмы и немного поторговать «боковой» алгоритм. ну и в процессе собирания алгоритма получилось как обычно не то что хотелось изначально.
Суть идеи свелась к тому, что беру два инструмента и далее связываю их между собой (можно прологарифмировать и делать любую нелинейную связь тикеров) за основу связи можно брать прямую (бид первой бумаги — аск второй и наоборот или закрытие1-закрытие2 или регрессию или все на что фантазия разыграется, главное чтобы движение «индикатора» улавливало колебания бумаг.
Далее все по проще, один инструмент например Сбер, будет торговаться, второй инструмент будет направлять (лучше чем ммвб не найти, но можно взять например сбер обычку и префы, си и доллар, ртс и ммвб и при этом ртс можно в рубли пересчитать)
В своем примере я делал так: два тикера, зависимость бумаг считал только в момент их допустимой корреляции ( то есть, если бумаги пошли в разнобой, то переставал считать их связь, и собственно торговать прекращал.) ну и далее естественно исходить нужно из бумаги. ставлю на сбер от 20р, если расхождение есть больше 20р между сбером и ммвб, то открываю сделку. если после этого бумаги пошли в разнобой, то через каждые 30р вхожу снова (без удвоения, хотя можно и удваиваться, в тестах далее 80р не улетала бумага так что это на руку) Закрытие позиции просто при достижении равновесного значения.
Как это выглядет. Стрелочка просто — это вход, с + это добор позиции.