Блог им. autotrade

Граалей мало не бывает

Сегодня воскресение, решил помечтать о граалях и формализовать мысли, которые меня будоражили долгое время.
Есть интересная идея, а что если придумать такую плавную кривую, при пересечении которой с ценой будет возникать сигнал на покупку или продажу. И желательно, чтоб эта кривая была на подобии средней. Попытался сформулировать начальные условия: кривая должна показать на временном интервале максимальную прибыль. Если эту задачу представить как задачу оптимизации, то можно записать следующую целевую функцию F, а далее свести задачу к решению линейных уравнений:
Граалей мало не бывает
На картинке МА — сама средняя, Price — график цены, Pi — текущая цена, Pi-1 — цена на предыдущем баре, a,b,c… — искомые коэффициенты, определяющие среднюю, именно для их поиска нужно сформировать систему линейных уравнений и решать ее, отрезки y1,y2,y3,y4 задают условие целевой функции (подробнее объяснять почему именно так здесь не буду). Принцип оптимизации берется на подобии метода наименьших квадратов: www.cleverstudents.ru/articles/mnk.html.
Не думаю, что я открыл что-то новое. Наверняка кто-то уже так и работает..
В дальнейшем думаю сделать индикатор для quik.
В дальнейшем новые индикаторы буду публиковать в телеграм: t.me/autotradering
26 комментариев
Вот эта задача: smart-lab.ru/blog/740512.php Только сформулирована чуть иначе. Записывайтесь, посоревнуемся.
avatar
Юрий Ч., на чем делать?
avatar
autotrade, Пока ни на чём. Нужно отписаться об интересе, если будет достаточно желающих — будет конкурс. А решение на выходе — это просто массив коэффициентов, дающих максимальную прибыль. Как они получены — без разницы, поэтому можно будет писать на чём угодно.
avatar
Юрий Ч., какие коэффициенты?
avatar
avatar
autotrade, у вас это a, b, c,… Но у вас коэффициенты применяются к цене, а там к приращениям цен.
avatar
Юрий Ч., ну понятно короче формулу расчета кривой предоставить
avatar
autotrade, не формулу, а сами коэффициенты. Я планировал решать численно, у меня нет формулы.
avatar
Юрий Ч., для численных вычислений тоже формулы нужны, тем более что коэффициенты меняются при каждом пересчете, а пересчет можно делать на каждом баре или через несколько за период
avatar
autotrade, вот, записывайтесь, будет конкурс, там можно будет обсудить. Мне конкурсная задача кажется очень увлекательной, особенно, когда количество коэффициентов переваливает за 10000. Уверен, что и вам понравится.
avatar
Юрий Ч., изначально задача неправильно поставлена, большое количество коэффициентов совсем ненужно, т.к. рынок изменчив и ему до балды что было пару месяцев назад, рассчитывать кривую на большом периоде неправильно, слишком большая оптимизация будет, коэффициенты должны динамически меняться
avatar
Юрий Ч., посмотрим сначала сам сделаю, сейчас подумал вроде норм идея
avatar
Все эти коэффициенты описывают прошлое, да ещё и с запаздыванием. откуда уверенность что они смогут описывать будущее?
avatar
Daniil Lazarev, уверенности нет, это нейропрограммирование, результат зависит от степени обучения 
avatar
autotrade, нет, результат зависит от исходных данных 😀 если бы нейросетевые модели работали бы, то уже давно бы обрушился рынок тк всякий более менее понимающий мог бы предсказывать, а этого нет, отсюда вывод — этот подход не работает
avatar
Daniil Lazarev, кто сказал что роботы не борятся между собой? именно это и происходит, большенство сделок проходят в америке роботами
avatar
autotrade, я чуть не поперхнулся )😀 это хфт роботы, на мосбирже тоже такие работают, никогда не замечали? но это же не то совсем — у вас же умный робот, который как то там что — то предсказывает
avatar
Daniil Lazarev, это из разряда нейропрограммирования есть процесс обучения…
avatar
autotrade, да я не об этом! обучение это просто подбор коэффициентов для регрессии. не работает это
avatar
Даниил Лазарев, под регрессией вы канал подразумеваете? тут вообще про каналы ничего не сказано, здесь я все более менее попытался объяснить: smart-lab.ru/blog/751970.php
avatar
autotrade, нет, под регрессией я понимаю нахождение зависимости одного параметра от другого, НС это всего лишь одна из моделей регрессии
если я не прав — поправьте
avatar
Даниил Лазарев, вам виднее мне кажется что это направление заслуживает изучения
avatar
autotrade, уже изучено-переизучено, копано-перекопано, ничего там нет и вот почему — рынок это не случайный процесс и не неслучайный. Это и то и другое одновременно. Поэтому бессмысленно искать закономерности и предсказывать графики — нужно предсказывать МОМЕНТ смены случайного процесса на неслучайный и наоборот. 
avatar
Даниил Лазарев, нифига не понял
avatar
autotrade, поймете со временем )
avatar
Даниил Лазарев, пока сам не проверю не поверю
я описал примитивную схему, которую можно наращивать и там есть куда развиваться,
закономерности на рынке существуют
avatar

теги блога autotrade

....все тэги



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