Избранное трейдера Андрей

по

Тренд и волатильность: упражняемся ради упражнений?

Или нет?

Возьмём одну торговую систему только лонг на РИ:
Тренд и волатильность: упражняемся ради упражнений?




























Видно, что эквити буксует там, где с волатильностью было не ахти, а самые глубокие просадки случаются на пиках волатильности типа 2008 года.

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

Ну и проверим, что будет, если торговать с учетом волатильности. Т.е. при высокой волатильности сайз пониже. При низкой — повыше.
Как делается нормировка? Имеем доходности сделок, для каждой сделки считаем какой была волатильность на рынке к моменту закрытия этой сделки. Итого на выходе получаем два ряда значений: r и vol. Вводим веса w, которые в исходном варианте без учета волатильности были все равны 1: w[i]=1 для всех i, где i  — порядковый номер сделки.

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

Время для быстрых действий

    • 31 марта 2020, 20:30
    • |
    • MS
  • Еще

Года два или больше специально торговал только обыкновенными акциями Сбербанка. Чтобы вжиться в его повадки. Это в общем удалось.
Примерно понятны размеры безоткатных движений, шпилек, амплитуды боковиков, преимущественного их времени суток  для колебаний средним размером 1,5%. Это мера вместо «таймфреймов». Для внутридневного скальпинга наиболее подходящая.
Знание размеров «стандартных» ходов кукла позволяет многократно за день забирать по 0,2% на плечо. Это один вариант торговли — сбор «по крупицам». Es erfordet anstrengungen und zeit. И неверный вход съедает результаты трёх верных. Однако понимание текущего намерения кукла позволяет стабильно иметь 80-90% верных попыток.

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



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

Стратегия Поплавок. Робот-тестер на Луа и Питоне с описанием.

    • 16 марта 2020, 19:49
    • |
    • Albus
  • Еще
--ВВЕДЕНИЕ--
Пост будет полезен только разработчикам алгоритмических стратегий. Здесь нет прорывных идей. На истории стратегия прибыльная, но опыт показывает, что эта прибыльность иллюзорна и не гарантирует успех в будущем. По любой стратегии можно найти комбинацию параметров, которая прибыльна на прошлых свечках. Но радоваться, что ты нашёл Грааль, рано. На будущих сделках эти параметры скорее всего будут убыточными.
Тем не менее, подгонка под исторические данные — штука интересная, поэтому пишу этот пост. В нём вы найдёте рабочий тестер для описанной стратегии, который можете использовать как захотите. 

---ОПИСАНИЕ СТРАТЕГИИ---
Назовём её «Поплавок», потому что это стратегия выныривания из зоны перепроданности.
1. Ждём, когда индикатор RSI сформирует двойное дно.
2. Оба дна должны быть ниже какого-то горизонтального порога по RSI, например 25.
3. Подъём (выныривание) выше этого порога мы считаем признаком разворота и покупаем.
4. Прибыль забираем, когда акция дорастёт до (к примеру) уровня 50 по RSI. Скрипт умеет подбирать и этот параметр. Часто наилучшим вариантом будет продавать при RSI = 70 или даже RSI = 80, то есть уже в состоянии сильной перекупленности. Но эту фразу не воспринимайте как рекомендательную, ведь все эти прогоны на истории ищут лучший вариант в прошлом, но это не гарантирует успеха в будущем.

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

quantlib

Обновил забытую библиотеку для расчета стоимости портфеля:
github.com/robostock/quantlibrary

Библиотека умеет рассчитывать кривую капитала по историческим сделкам, учитывать комиссии при торговле на фондовой и срочной секции Московской биржи.

В библиотеке пока один источника данных: текстовые файлы. Предусмотрен интерфейс для написания любых источников данных.

Прошлый пост: https://smart-lab.ru/blog/407050.php

Что обновил:
— исправил работу с портфелем нескольких инструментов
— оптимизировал загрузку данных
— оптимизировал поиск котировок инструмента на дату в текстовом провайдере




 

Анализ графика 10000 подбрасываний монетки

Не поленился. Подбросил монетку 10 тысяч раз.
Решка = -1. Орел = 1.
Получил дли-и-инную последовательность: -1, +1, +1, +1, +1, -1, -1, ... 
Посчитал нарастающий результат: -1, 0, 1, 2, 3, 2, 1, ...
Вывел результат на график:
Анализ графика 10000 подбрасываний монетки

Красиво? Сейчас будет еще красивее:
Анализ графика 10000 подбрасываний монетки

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

Создаем робота в 3 клика (без знания языка программирования)

Сегодня мы с вами создадим «боевого робота» который будет торговать фьючерсом на валютную пару USDRUB – SiH0

Шаг №1. Открываем программу jTest. Выбираем «Табл. с кот.» — 60m_SiH0. В столбце «Стратегии системы» выбираем «17.Stochastic пересекает сигн. Линю Stochastic» и нажимаем кнопку «Тестировать». Получаем «бектест» данной системы на исторических котировках. С итоговой годовой доходностью = 16.98% и максимальной просадкой -2.7%

Создаем робота в 3 клика (без знания языка программирования)

Шаг№2. Понравившуюся стратегию загружаем в робота. Для этого в окне «3. Загрузить систему в робота». Заполняем данные «Тикер», «Лот», «Счет», «Таймфрейм, m» и нажимаем добавить в робота. После этого система добавлена. Теперь мы можем закрывать тестер



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

Как за полминуты протестировать идею на 150 миллионах тиков

    • 31 января 2020, 19:24
    • |
    • r0man
  • Еще

Тестировать будем крипту на Bitmex, так как там можно без проблем достать тики с направлениями на халяву.
Собственно, идея очень простая:
— покупаем, если сумма объемов последних 5 сделок больше 500,000
— продаем, если сумма объемов последних 5 сделок меньше -500,000
Торгуем одним условным битком (тикер XBTUSD).
Использовать будем R и пакет QuantTools.
Пишем немножко кода:
Как за полминуты протестировать идею на 150 миллионах тиков

Результаты:
Как за полминуты протестировать идею на 150 миллионах тиков



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

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