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

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


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

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

По следам недавних событий

Здравствуйте

А тут ничего не изменилось. 

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

Конечно, тут есть и другие ребята с полезным материалом. Раньше выкладывали переводы-разборы западных материалов, интересно. Но — «и что? как торговать то?». 

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

Ни слова о политике, о прогнозах и о разборках. 
Заранее прошу не гадить в комментариях, вы только себе хуже делаете.

 Отдельный момент о комментариях вроде «по делу». Как показал прошлый опыт, очень многие не желают разбираться в вопросе. Пишут претензии типа «подгон, сломалось, не работает». Оно без включения мозга и не должно работать. Если я говорю «А» то это скорее всего означает что есть «Б» и «В» но в этом придется разбираться самостоятельно.

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

Мини опрос. в следующий раз интересно узнать:

1. несложные деньги на битке
2. сложные деньги на акциях

Как повысить эффективность скрипта | Полезные мелочи

В конце сентября начался очередной «Полигон для новичка». Я наблюдаю за стратегиями, которые работают на нем и на их примере делаю свои «Полезные мелочи».

В этом видео одна из таких «Полезных мелочей». Она, как мне кажется, может повысить эффективность скрипта.

А также для тех, кто хочет (1) поработать: «Восемь правил выживания на рынке акций» author.today/work/104250 (2) отдохнуть: «Трейдерские рассказы» author.today/work/85862 
Все свободно и бесплатно.


Какие бывают интересные таргеты для ML моделей применительно к трейдингу, товарищи?

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


О чем речь: если натягивать ML на рынок можно задачу для ML модели/моделей сводить к разным формам. Форма в данном случае — это условно ответы на вопросы — что есть единичный объект данных (например, одна свеча), что есть признаковое описание, что есть цель.


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

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

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

робот МАстер II

    • 25 октября 2021, 10:08
    • |
    • Q Bot
  • Еще
Наверно, любую штуку можно еще чуть-чуть улучшить, а улучшать лучше что-нибудь уже хорошее. Из всего понаписанного на прошлой неделе самое хорошее — робот МАстер, который торгует от скользяшки (машки, мувинга) — индикатора МА.

В этот раз я даже признаюсь, какую новую магию я добавляю. Добавляю я т.н. «пирамидинг», т.е. докупку актива, когда мы уже в плюсе.

Только на первый взгляд кажется, что усредняться, когда «дают» цену получше — это хорошо. На самом деле это плохо: при продолжении движения против позиции ситуация начинает усугубляться быстрее. Чем больше усреднений, тем быстрее и быстрее. И наоборот. Вроде бы, когда цена убежала уже вверх от нашей покупки, покупать еще по более высокой цене смысле нет. Мы ухудшаем общую среднюю цену. На самом деле в пирамидинге есть большой и жирный смысл: мы принимаем новый риск, рискуя только уже полученной прибылью.

Лучше я побыстрее уже к результатам...
Эквити практически неотличима визуально от эквити МАстера:
робот МАстер II

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

Робот WiseMartin

    • 23 октября 2021, 16:46
    • |
    • Q Bot
  • Еще

Троллинг в предыдущем посте был слишком жирным и топорным, чтоб его не заметить. Однако, 14 человек добавили его в избранное, пост собрал около 4 тыс. просмотров. Друзья, робот CounterStrike полезен только в познавательных целях, как пример робота под OS Engine. Торговать так нельзя. Бросьте каку!

Огромный процент профитных сделок и их длинные серии характерны для контр-трендовых систем, но одни только эти показатели не позволяют зарабатывать. CounterStrike позволяет получать доход на коротких «удачных» дистанциях. И чем дольше длится период «счастья», тем жестче будет итоговый облом, т.к. после сжатия волатильности и флета идет стремительный всплеск, убивающий все предыдущие «достижения». На графике эквити это хорошо заметно: после ускорения роста доходов идет жесткий слив. А по-настоящему-то жесткого слива в текущем году (еще) не было. Даже в течение весьма благоприятного для контр-трендовых лонгов года доходность этого робота не покрывает комиссионные бирж. Проблема еще и в том, что комиссии на крипте весьма высоки, а торговать нужно именно на мелком тайм-фрейме, где много шума и мало трендов. На рынках с низкими комиссиями рассчитывать на что-то тоже не стоит. Дело вовсе не в комиссиях, а в дерьмовой контр-трендовой схеме.



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

Подскажите где взять данные для разработки алгоритма?

Хочу написать робота для торговле на Фондовом рынке (акции, хотя это не важно). Вопрос уткнулся в получение исторических данных, на которых можно выполнять тестирование  алгоритма.

Конечно, я хочу получить максимально детальные данные: тиковые данные + если получится L1 и лог заявок.

Кто- то может посоветовать обратиться к серверу Finam, но я сравнивал его данные с информацией от биржи ММВБ (у меня куплены все данные ММВБ с 2000 до 2012 года включительно), так они различаются между собой.

Насколько я понял выгрузки из терминалов позволяют получить информацию только за последний день (или чуть больше). Так что тоже не вариант.

Может есть какие- то места, где можно поменяться историческими данными?

Есть какие- то способы получения детальных исторических данных?

робот "МАстер" - улучшенный робот "От винта!"

    • 21 октября 2021, 11:36
    • |
    • Q Bot
  • Еще
В понедельник с утра выложил описание алгоритма робота «От винта» с результатами тестов. Алгоритм достаточно примитивный, но зарабатывающий. Сам робот никакого ажиотажа не вызвал, что и понятно. Весьма низкий процент прибыльных сделок и длинные серии сделок убыточных делают невозможным торговлю «на всю котлету», не говоря уже о торговле с плечами. Классический Money Management ему не подходит по этой же причине. Чтобы не оказаться в глубокой просадке, торговать роботом целесообразно с рисками ощутимо ниже 1% на сделку.

Прибыльный алгоритм обычно можно как-то улучшить, что-то в нем докрутить, чтоб получить более интересный результат. Этим я и занялся. Модифицированный робот, торгующий так же от мувинга в обе стороны, был готов к вечеру вторника. Еще сутки я гонял на нем тесты на разных тайм-фреймах. Учитывая настойчивые пожелания любопытствующих, тестировал на гораздо более длинных периодах. Оптимизация на минутках для эфира за 6 лет к сегодняшнему утру завершена не была. Отключил нафиг. Все равно этот тайм-фрейм не годится для трендовых роботов из-за шумов. Если помните, оригинальный робот «От винта!» на минутках безбожно сливал:

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

Робот-автопилот

    • 20 октября 2021, 23:52
    • |
    • Q Bot
  • Еще
Моего замечательного робота, сделанного за час на коленке, почему-то никто не возжелал за 1 тыс. руб. Странно! А я очень рассчитывал!
Ладно, добавлю в него немного уличной магии. Ладно, буду тестить не несколько месяцев на 15-минутках, а несколько лет на 1-минутках. Ладно, добавлю еще один оптимизируемый параметр. Сколько у нас тут времени? Ага, ладно, только сегодня, 20 октября, предлагаю на усовершенствованного робота, результаты тестов которого я еще не видел, скидку аж в 99%! Стараюсь быть клиент-ориентированным роботописателем! Всё для вас, только купите, а то плюну на новую забаву и обратно вернусь к своим шахматам и Stockfish.

Пока соседний компьютер дымится от расчетов, расскажу кратко, что это за геморрой счастье такое — иметь своего ручного робота! Начну издалека.

Автопилоты.
Последние годы многие автопроизводители и прочие яндексы тоже возжелали быть клиент-ориентированными конторами для

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

Советы для начинающих алго-трейдеров

    • 20 октября 2021, 15:10
    • |
    • EY
  • Еще
Вольный перевод отсюда, понравился пост:
1) Не уходите с основной работы
2) Не вкладывайте силы в разработку своего бектестера
3) Ожидайте что у вас займёт 3-5 лет до тех пор как вы разработаете стабильный прибыльный метод. Это при допущении что вы тратите 20 часов в неделю. 80% уходит на разработки стратегий, 10% на эксперименты, 10% на автоматизацию
4) Просмотр видео / чтение реддита (СЛ) не приближает вас к цели. Считайте эти часы отдельно и ограничивайте потерю времени
5) Станьте экспертами в своём методе, хватит переключаться
6) Найдите свою собственную торговлю. То что подходит одному трейдеру, может быть убийственно для другого. Только вы можете подобрать что подходит именно вам
7) Ищите преимущество там где нет больших/умных денег (хинт — ликвидность)
8) Запомните, автоматизация помогает когда есть прибыльный метод, сфокусируйтесь на поисках метода до автоматизации
9) Разделите разработку стратегии от исполнения

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

Заглядывание в будущее

Сочинил на днях еще один нескучный метод трендовой торговли.
На скорую руку набросал скриптец в Ami, прогнал на SBRF в M1. 
Не какой-то там HFT, 0.23% на трейд, лимитные заявки, удержание ~500 баров:
Заглядывание в будущее

sharp = 5.15, CAR/MDD = 10.7, и это без реинвеста.

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

Перевел с AFL в Lua для робота, еще один фигатор типа «тренд», куда проще предыдущего, 10 строчек. Прогнал бэктест роботом на том же интервале… Эээ чего-то совсем не сходится...

Посмотрел на исходный AFL повнимательнее. Чорд, впопыхах неаккуратно написал. Нельзя же выставлять заявку на том же баре, на котором медиану взял.

было:
M = (H + L)*0.5;
BlaBlaMagic(M);

стало:
M = Ref((H + L)*0.5, -1); // сдвиг вектора на 1 бар назад
BlaBlaMagic(M);

Результат немного поменялся:
Заглядывание в будущее

Всего 1 минутный бар, а какая разительная разница!

Пока придется подождать с приобретением яхты…

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