Блог им. melamaster |Как перестают плодоносить трендовые алгоритмы

На примере двух моих систем на RI.
Левый график в относительных доходностях.
Правый график в абсолюте на один контракт.

Первая медленная (позиция держится в средним чуть дольше двух дней):
Как перестают плодоносить трендовые алгоритмы

















Вторая быстрая (позиция держится в среднем чуть меньше половины дня):
Как перестают плодоносить трендовые алгоритмы

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

Блог им. melamaster |RI, волатильность выходных (как правильно бояться?)

Еще один грубый подсчет поконтрактно для RI (фРТС):
RI, волатильность выходных (как правильно бояться?)






















По вертикальной оси отношение волатильности выходного гэпа к волатильности одной минуты, которые приведены друг другу через sqrt(dT).
К этому можно относиться двояко:
1. Время на выходных течет в 3-4 раза медленнее, чем в торговое время.
2. С точки зрения волатильности почти никогда нет никаких выходных гэпов.

Видимо, правильная интерпретация такова: цена это нестационарное логнормальное блуждание в нестационарном времени. Вероятно это излишне, т.к. нестационарное время мы можем вроде как всегда засунуть в дисперсию, которая за счет нестационарности всё (и всех?) съест.

Обычно как? Для всех, переносящих позицию через ночь и тем паче через выходные страшные утренние гэпы. А с точки зрения топорно подсчитываемой волатильности выходит, что как раз за выходные происходит меньше всего колбасение цены. Другое дело, что это в среднем. Т.е.  в 99 раз из 100 ничего не происходит, а 1 гэп на 20% от закрытия пятницы и привет.

Блог им. melamaster |RI (фРТС), волатильность, 15 лет, sqrt?

По мотивам… ну, вы сами поняли:)

Вместо пролога. Зачем нам волатильность? Зачем нам её приводить одну к другой и сравнивать? Её физический смысл — как далеко может убежать траектория случайного процесса. Надеюсь, на СЛ стало меньше людей, сомневающихся в том, что изменение цены и сама цена — процесс случайный? Итак, что нам говорит некая сигма? Что наш процесс в среднем убежит на столько-то и столько-то, если мы будем генерировать много траекторий или делать эксперимент много раз и тд и тп. Ну и классика для чистого СБ это квадратный корень. Ну и мы знаем, что если за 1 час в среднем пьяный матрос отклоняется по сторонам на 5 метров, то за 4 часа он в среднем отблуждает от некого центра на 10 метров.

Теперь цена. И в БШ и везде у нас для масштабирования волатильности используется квадратный корень.

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

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

Блог им. melamaster |Интересный факт из жизни РИ

Про уровни.
Есть у меня одна система, которая торгует фРТС по уровням.
У неё пара параметров, определяющих уровни (шаг сетки и сдвиг сетки).
Вот так выглядит качество этой системы при прогоне всех сдвигов от 0 до 2500 для сетки цены с шагом 2500 (как страйки в опционах):
Интересный факт из жизни РИ


















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

Блог им. melamaster |Побарные трендово-контртрендовые тесты SR, RI, Si

Исходный материал: 15-, 30- и 60-минутки склеенных фьючерсов с 2010 года по текущее время.

Гипотеза: в одно и то же время суток у трендовости или контртрендовости может быть статистическое преимущество.

Эта гипотеза проверялась исходя из памяти в 1 месяц следующим образом.
Например, 60-минутки. Стоим в текущем дне в начале 15-го часа. Имеем закрытый предыдущий час, т.е. знаем, был он белым или черным. Думаем, в какую сторону нам открыть позицию в текущем часе. Двигаемся одни торговые сутки назад и отбираем все пары соседних часов, у которых правый час также датирован 15-м часом. Строим знаковую статистику = сумме произведений знаков разниц между закрытием и открытием для правого и левого часа. Включаем в эту статистику только пары часов, принадлежащих одному дню. Далее в зависимости от того, положительна или отрицательна данная статистика, а также в зависимости от того, каким был предыдущий час, открываем позицию в лонг или в шорт.

Еще раз. Например, наша статистика дала +3 очка. Это значит, что в предыдущем месяце преобладало продолжение движения левого бара в правом баре. Если предыдущий бар белый покупаем, если черный — продаем. Если, например, статистика дала -1 очко, то торгуем коррекцию закрытого бара. Порог для принятия решений 0. При нуле очков ничего не делаем. При отклонении от нуля входим в позицию.

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

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