Блог им. Lihoslavl

Индикаторы в роботизированной торговли и в советниках

Трейдеры, привет!

Накопились вопросы, написал примитивную нейросетку, может, потом выложу, с тремя выходами для расчёта опционов: рост более заданного порога, падение более заданного порога и колебание +-порог. Нейросеть предсказывает ситуацию на конец следующей недели, чтобы можно было понять, можно ли продавать волатильность на этом интервале.

Писал, естественно, историю на индекс РТС, данные взял самые ранние, какие смог, ещё с 90-х годов.

По метрикам, accuracy получилось в районе 63%, хотелось бы поболее, но пока так.

Пробовал разные индикаторы, запихал весь свечной анализ в один индикатор (библиотека ta-lib), отработало оно отвратительно. Может какие-то свечные индикаторы в плюс идут, но, в целом, скорее нет, чем да.

Работает RSI, VIX в качестве индикаторов плюс не тестировал, но ещё запихал в анализ разницу между четырьмя MA.

Пытался разделить рынок на 3 составляющие — сезонность, тренд и шум, взяв 52 недели за период, но сезонность не показала устойчивого результата, а тренд так вообще резко ухудшил accuracy.

Кто-нибудь здесь смотрел в сторону предсказательных моделей типа ARIMA, SARIMAS, prophet, TBATS?

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

Ещё вопрос. Есть ли где-то нормальные выложенные данные по открытому интересу, с уточнением по позициям физиков и юриков? Думаю это бы очень полезно для предсказания цены. Даже не обязательно, чтобы данные были прям по сей день, недостающие можно выкачать в полуавтоматическом режиме с сайта Мосбиржи.

Что ещё посмотреть в плане индикаторов? Кто-то вообще исследовал эту тему?
★3
19 комментариев
Нейросети ни о чем. Смотря в каком контексте, разумеется.
Боллинджер + регрессия — это почти все, что нужно.
avatar
3Qu, была такая идея. Типа если линейная регрессия касается линии Боллинжера — начинается новый тренд и, в зависимости от того, коснулась ли линейная регрессия верха или низа — можно понять, какой. Потом от ближайшего локального максимума/минимума строим тренд. Вопрос как это запрограммировать.
По сути, вариантов три: если угол нового тренда после такого касания небольшой — имеем боковик, угол тренда большой — имеем тренд и действуем соответстующе.
avatar
Ну а что ты хотел то? Мусор на входе — мусор на выходе.
avatar
Beach Bunny, мусор-то он мусор, но ничего больше мы не имеем. Приходится перебирать мусор.)
avatar
Для оценки сломался ли бычий тренд или нет, можно попробовать ждать пробитие последнего лоу-экстремума. Тогда есть вероятность того, что тренд сломался. Однако, если тренда не было, а был боковик, такое иногда может сигнализировать о начале тренда, но чаще о продолжении боковика.

И это,… тренд у всех тикеров разный.
avatar
Все эти осцилляторы/индикаторы/«скользящие» — не для торговли.
avatar
Eugene Bright, а что тогда для торговли?
avatar
T-800, изменение цены, как ни странно. И — всё!
avatar
Eugene Bright, изменение цены — то, что мы хотим найти.
avatar
lihoslavl, чтобы заметить движение поезда, нужно просто быть вне него…
avatar

ARIMA/SARIMA — не пробовал, были мысли, но не пробовал — подозреваю, не зайдут (поэтому и не пробовал пока). 

Линейную регрессию юзаю. Но не в лоб и чуть в другой задаче, не в задаче «вот куча таймсерий-индикаторов — найди закономерность, заработай миллион» — в такой скорее всего результат будет не сильно далёкий от нуля.

avatar
Replikant_mih, а че еще может быть? Последовательность котировок + регрессия = прогноз.
avatar
3Qu, Вопрос относится к «чуть в другой задаче»?
avatar
Replikant_mih, можно поподробнее?
avatar
lihoslavl, Не желательно, это стратегический грааль).
avatar
хатрожопые пацаны с мосбиржи не дают чистые позиции ОИ юриков… они смешивают их с зеркальными позициями маркетосов… чуть подробнее об этом здесь
avatar
GOLD, а где можно вообще найти нормальные данные?
avatar
Я по ним (Кто-нибудь здесь смотрел в сторону предсказательных моделей типа ARIMA, SARIMAS, prophet, TBATS?) лекции читаю. Обращайтесь. Если кратко, prophet — очень хорошо на дневках. ARIIMA — возня с порядками скользящих, но можно выйти на устойчивые вещи внутри дня. TBATS — в целом, ни о чем. Почитайте Rob Hyndman. Это очень крупный авторитет в прогнозировании временных рядов
avatar
Liberalism, обращаюсь! Куда смотреть, где можно ознакомиться?
avatar

теги блога lihoslavl

....все тэги



UPDONW
Новый дизайн