Постов с тегом "алготрейдинг": 4534

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

возвращение в большой трейдинг

Январь — 1.9мио, причём с этого месяца торговал маленьким сайзом, в 2 раза меньше обычного. Последние месяцы 2019 не задались и решил убавить риски и отключить кучу ботов.
Февраль- все боты были отключены, о чём писал в блоге.
Март -0.9 мио, запустил только во второй половине месяца, около 4-5 мио по идее должен был заработать если бы не отключал.
Апрель — 0, боты торговали, но в ноль.
Май — 0.65 мио
Июнь -0.8 мио
Июль — 3мио
— это типа значок минус. Кто-то ещё хочет дать в ДУ?


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

Анализ обезличенных сделок онлайн, теперь в вебе

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

Анализ обезличенных сделок онлайн, теперь в вебе

Доступно всем вот здесь: https://кбс.онлайн

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

Анализ обезличенных сделок онлайн, теперь в вебе



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

Первый закон алготрейдинга

    • 30 августа 2020, 17:56
    • |
    • GOLD
      Популярный автор
  • Еще
До 2019 года я тестировал своих роботов на длинных исторических периодах в разных инструментах. Перепробовал кучу алгоритмов и, наконец-то, получил (с учетом комиссий и проскальзываний) прекрасные эквити — сотни процентов годовых с весьма комфортными просадками. После этого, запустил роботов в рынок и страшно гордился собой. Через несколько месяцев роботорговли выяснилось, что гордиться особо нечем. Бабло поступало крайне неравномерно. В некоторых инструментах, роботы доблестно сливали несколько недель подряд. Сливали понемногу, но этот процесс создавал гнетущее ощущение медленного спуска в бездонный унитаз. Поэтому, не смотря на некоторый профит по остальным инструментам, остановил роботов и решил изменить подход к роботостроению. Хвала Господу, к тому времени я уже понял первый закон алготрейдинга:

РЕАЛЬНАЯ ТОРГОВЛЯ — ЭТО САМЫЙ НУДНЫЙ ВАРИАНТ ФОРВАРД-ТЕСТА

Закатал рукава и полностью переделал систему тестирования алгоритмов. Теперь процесс выглядит так:

1. Прогоняется бэк-тест за Х дней
2. Результаты бэк-теста анализируются по заданным требованиям к эквити
3. Параметры наилучшего варианта применяются к форвард-тесту за Y дней
4. Процесс повторяется со смещение на Y дней.

По сути — это Walk Forward Test (WFT). О нем я уже писал здесь.

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

бюджетный вариант удаленного робота на виртуальном сервере (4)

в продолжение поста https://smart-lab.ru/blog/offtop/638196.php
напомню еще раз сам себе, чем я занимаюсь, для чего мне нужен виртуальный сервер. Идея простая — для того, чтобы использовать преимущества мобильной торговли, мне нужен софт (можно назвать его «советник»), которое будет посылать сигналы на телефон. Понятно, что для такой «простой» задачи не требуется «навароченное железо». Задачи следующие — считать данные о текущих ценах из терминала, сохранить их в БД, посчитать свои индикаторы, сравнить с выставленными уставками и сигнализировать об алармах по почте или через бота. Планируется получать сигналы не чаще 3-5 раз за одну торговую сессию.
Что я сейчас уже реализовал — подобрал дешевый VPS (55 р/месяц), установил XP и два терминала (QUIK и ALOR) от разных брокеров, написал и протестил программы, которые позволяют сохранять информацию о ценах в файлы(SQLite база данных), через которые потом другая прога — «советник», будет формировать сигналы. Этот софт я начал писать на Python 3.4 (так как 3.4 это последняя версия поддерживаемая ХР)

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

151 торговая стратегия.


Наткнулся на SSRN вот на такую книжку:

papers.ssrn.com/sol3/papers.cfm?abstract_id=3247865

Любопытна она  не столько содержанием, сколько библиографией.

Порог ликвидности для портфеля систем на МБ?

    • 27 августа 2020, 14:00
    • |
    • krolix
  • Еще
Торговля идёт на автопилоте, всё путём, год хороший. И от нечего делать я опять задумался о профессиональном будущем :)) Предположим, есть портфель ТС (6-8 инструментов, по 2-4 подсистемы на каждый) и некая вариация на тему бай энд холд с ежемесячными покупками-продажами. С постоянными весами каждой из систем. Моя ситуация (речь про приемлемое и кратное соотношение средней прибыли в сделке и проскальзывания):
  • На депозите 3-10М ликвидности хватает и сайз можно увеличивать практически прямо пропорционально депозиту. Но дальше уже некоторые системы (например, на акциях не из топ-3) упираются в потолок ликвидности и проскальзывают прилично. Можно разнести входа-выходы, но есть ощущение, что тогда уже будет торговаться не то, что было на бэктесте, т.к. мы будем влиять на формирование сигналов сами: все равно входа +- будут идти кучно, а выйти вообще можно в один момент всем сайзом на сильном движении против системы. Сайз если и увеличивать, то совсем чуть-чуть. 
  • На депозите 20М+ у меня начинает отваливаться сбер.
  • На 50М+ Си/РТС на вечерке уже не годится к торговле по моим принципам — надо что-то переизобретать.
  • На 100М+ по сути остаётся только «вариация на тему B&H».
Таким образом, баланс портфеля и его Шарп/Recovery Factor начинают плыть в моем случае и с моими плечами уже при портфеле от 8-10 лямов.

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

Алготрейдинг для начинающих и продолжающих

Поговорили об алготрейдинге с Яном Артом, Сергеем Смалевым и Дмитрием Гуриновичем, TRD Group.

Игорь Суздальцев
Редактор интерстрима инвесторов YouTrade.TV


BullBearBot испытание. День 4

Доброе утро, коллеги!

Вчера был четвертый день испытания бота на профпригодность. Опять у меня получился разрыв в днях тестирования, причиной этому послужило то, что в понедельник бот отработал на «тройку с жирным минусом»! Во вторник и среду, я экспериментировал с вариантами объемов открываемых позиций, их наращиванием и сокращением, а так же пробовал различные условия для «переворотов». В итоге, уже на «вечерке» среды у меня сложилась нужная композиция и вчера я запустил бота в штатном режиме. Результат меня поразил! С учетом того, что вчера я не увидел «ярких» движений в «Сишке», бот умудрился наторговать на +3.11%. Сделки, которые он совершал, были четкими и продуманными. Складывалось ощущение, что торгует «профессионал высшего разряда», а не бездумная самодельная машина)). Что же я такого сделал, что изменил? Во-первых, в основе все так же лежат две функции, которые я выделил в виде индикатора «BullBearPower» и отдал на всеобщее пользование, здесь без изменений! Второе, вернул методику хеджирования убыточных позиций — суть, вместо закрытия с убытком, открывается противоположная позиция, но изменил учет прибыли/убытка по сделкам закрытия позиций, если в момент закрытия позы открыта встречная поза! Да… написал, так написал, сам ничего не понял, ладно, поясню на примере. Предположим, что у нас есть открытый Long, рынок выдает нам сигнал на то, что сейчас нужно совершать продажу, т. е. закрывать Long. Но если мы закроем нашу позу по цене сигнала, то зафиксируем убыток, поэтому вместо закрытия Long, мы открываем Short. Фактически мы закрыли позу, но бот у нас ведет раздельный учет Long и Short позиций и поэтому у него в памяти остаются две не закрытые позы Long и Short, и что самое интересное — цена, по которой они были открыты! В бота я заложил условие, что бы он закрывал только прибыльные позиции, а убыточные хеджировал открытием «встречки». Теперь, переходим к моменту закрытия открытых поз. У нас две позы Long, который «минусит» и Short, который «плюсует», наступает момент закрытия Short позы, если цена сигнала ниже цены открытия «шорта», то бот закрывает позу, а полученную прибыль «кладет не в карман», а направляет на улучшение открытой «лонговой» позиции, т. е. фактически уменьшая ее стоимость. Что получается в итоге? После ряда сделок открытия, закрытия и хэджирования бот выходит на уровень цен, когда рыночная цена становится больше открытых хеджевых «лонгов» и ниже хеджевых «шортов», и  боту всего лишь остается закрыть все позы с плюсом, что собственно и заложено в его алгоритм. Получается фактически, что совершая сделки по открытию хедж-поз и дальнейшему их закрытию, бот создает спрэд между ценами «лонг» и «шорт» до тех пор, пока рыночная цена не попадет в этот спрэд! Именно такие операции можно увидеть на графике equity за вчерашний день. «Синяя» линия это прибыль/убыток зафиксированный + в открытых позах, «красная» — зафиксированная прибыль! Почти 4 часа бот не закрывал позиции, а занимался только хэджированием и уже после обеда, когда рынок попал в спрэд-ловушку, бот начал фиксировать прибыль!

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

Прилипала для Quik


Всем привет. В своих прошлых постах я писал, что увлекся анализом обезличенных сделок.
Вот что описывал:
https://smart-lab.ru/blog/583818.php
https://smart-lab.ru/blog/584792.php

В комментариях и личных сообщениях меня активно просили разработать аналог «Прилипалы» для Квика (Quik). Ну не прошло и полгода, как сделал. Забрать можно вот отсюда:
https://кбс.онлайн/soft.html

На странице есть бесплатная версия, полностью аналогичная таблице в Excel, пользуйтесь на здоровье.

Но… ну или как говорил Джобс «Ах да, забыл сказать… » — в своих поисках я ушел дальше, а именно:
1) Реализовал индикацию изменения скорости сделок. Как сделал и зачем? Как: считаю каждую минут число сделок, через минуту с момента запуска скрипта начинаю делить общее число сделок на количество прошедших минут. Так получаем среднюю скорость. Чем больше прошло времени, тем объективнее средняя скорость. Ну а резкое изменение скорости фиксируется когда текущая скорость вдвое выше средней. Зачем: на момент осуществления больших сделок резко вырастает скорость. Почему? Представьте «боковое» движение: цена меняется не сильно, кто-то «немного» покупает, кто-то продает. И тут приходят «ребята с большими деньгами» и выкупают большой объем акций, тем самым закрывая большой объем выставленных заявок. Поэтому и скорость резко увеличивается.
2) Подгружаю весь архив обезличенных сделок с начала торгового дня. Предидущая версия Прилипалы (та которая в Excel-е) — работала в режиме реального времени.
3) Начал экспериментировать с Телеграммом — создал канал kbs.online (



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

BullBearBot испытание. День 3

Доброе утро, коллеги!

Продолжаю тестировать бота на основе только индикатора BullBearPower, без дополнительных фильтров и сложных систем управления капиталом и рисками, рабочий инструмент Si. Вчера бота как будто подменили, весь день он провел в отрицательной зоне по прибыли и день закрыл с отметкой в -0.1%. Хотя это и не большой убыток, но все равно немного грустно, хотелось получить «печатный станок», а пока это всего лишь обычный торговый робот без претензий на звание «ГРААЛЬ»! На equity вчерашнего дня смотреть совсем больно:
BullBearBot испытание. День 3
Но не буду отчаиваться и продолжу испытывать бота...


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