Компания TSLab
Компания TSLab Блог компании TSLab
09 декабря 2020, 14:45

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

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

На примере вчерашнего алгоритма, см статью -> smart-lab.ru/company/tslab/blog/663259.php сделали скрипт по си. В самой логике ничего не меняли, только добавили еще одно условие, открывать сделки, только если совпадает направление по ртс (ну естественно имеется ввиду если растет ртс то продавать си можно, и наоборот)
Делается это через экспорт импорт значений, которые легко можно передавать между скриптами в TSLab.
Мелочи, которыми многие не пользуются в алготрейдинге

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

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

И хоть и соразмерная прибыль по эквити, но если углубиться в результаты, то очевидно что мы в ДВА раза(почти) уменьшили количество сделок, не потеряв в прибыли.
До
Мелочи, которыми многие не пользуются в алготрейдинге

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

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

Так же, делитесь впечатлениями и мнениями относительно контента, что еще хотелось бы видеть в нашем блоге?! и является ли он вам полезным!?

Скачать первый скрипт
Скачать второй скрипт
Присоединяйтесь к нам в телеграмм канал

24 Комментария
  • ICEDONE
    09 декабря 2020, 15:02
    А чего сложного, есть же блоки которые фильтруют. Есть открытая позиция — нет- можно открыть))
  • OnlyHuman
    09 декабря 2020, 15:06
    Контент однозначно полезный. На SL много болтовни с сомнительной пользой, и сильно не хватает конкретики. Ваши материалы помогают не только осваивать TSLab, но и дают пищу для размышлений и дальнейшего развития идей. 
    Спасибо вам за подобные материалы!
  • Friend
    09 декабря 2020, 15:14
    Хорошая мысль, отличный блог 
  • SergeyJu
    09 декабря 2020, 15:30
    Если мне нужна система, которая использует 2 разных ценовых потока, я сразу оба и возьму, а не стану городить огород так, как здесь написано. 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн