Блог им. Replikant_mih
Текущее экспериментальное направление рисеча в алго – графические паттерны. Формализовал и алгоритмизировал выявление нескольких паттернов. Они в таком сыром виде работают, но не космос. Чтобы было космосее формализовал и алгоритмизировал выделение фичей (они же параметры, они же метрики, свойства – как хотите) паттерна. Ну т.е. паттерн-то он паттерн, но конкретные матчи (кейсы) они же все разные, а чем они разные? – Вот в частности значениями этих фичей. По сути, я ушел на следующий уровень абстракции (сам паттерн – первый уровень, его характеристики – второй). Ну и чтобы работать со свойствами паттерна было удобней традиционно поверх небольшим слоем размазал ML.
Текущие сложности в этом направлении:
— В моей формализации долго (относительно) ищутся паттерны на окне (зависит от размера окна), поэтому, в частности, насобирать большую выборку для ML долго, а на небольшой, например, много фичей паттерна сразу не оценишь на профпригодность. Для торговли скорости приемлемые если не слишком малые ТФ и не слишком много тикеров одновременно.
Флоу в целом у меня отлажен, так что то, что здесь паттерны и ML не мешает запустить экспериментальную стратегию на бою. Пока предварительно получается несколько улучшить эффективность относительно сырых паттернов, но более стратегически – сейчас накапливаю датасет для полноценного обучения моделей.
Пост не преследует целей поведать грааль, максимум – расшевелить воображение, простимулировать творческие рисеч-способности.
А есть статистика по выборке, какой результат хорошо выбранных паттернов, пропущенных и ошибочно выбранных?
Мне просто интересно, никаких идей украсть не хочу, но Вы вроде этой фобией не страдаете ;)
CloseToAlgoTrading, Ну вот если пользоваться подходом, описываемым RTT, будут пропуски точно, а будет ли лишнее — тут уже как опишешь, ты, условно, переходишь на описание логики, оперируя экстремумами, на этом уровне задаешь как должен выглядеть паттерн и много ли будет лишнего находиться.
Мой подход исключает пропуски (расплачиваюсь медленной скоростью). А вот с лишними я борюсь с помощью ML — если какой-то паттерн плох, «не красив» — модель наоборот должна его увидеть, а дальше пусть сама учится тому «что такое хорошо, а что такое плохо».
Ручная разметка — это прилично другой подход, конечно. Были такие мысли, чтобы потом в какую-нить нейросеть со сверточными слоями закинуть, но это сильно другое — это направление ещё не трогал.
Я как то тут уже писал, ручная разбивка нужна для нахождения паттернов на графике, т.е. это распознование объекта. Можно конечно выделять объекты на графике автоматически, и даже проводить разметку контрольными точками для подготовки датасета, но можно все это сделать и вручную.
:) долго… муторно… зато исключает ошибки разметки, но это только если самому делать. Если нанять индусов, то придется потом все перепроверять.
Всё сначала делается ручками, а уже потом, если ест навык, кодится в роботе. Хотя при должном умении, робот уже не нужен.
Конечно можно идти путем кластеризации или что то типа уменьшения размерности для выбора фич, а уж потом это все в алгоритм обучения с подкреплением пытаться привязать… но пока что такой подход как то не очень работает..
… а, не шевелится! мне показалось))
Тема интересная, сам этим путем иду. Результатов запредельных нет, но модель в плюсе при наличии тренда на рынке.
Могу сделать вывод, что на трендовом рынке любая трендовая система будет зарабатывать
Replikant_mih, ну да.
Вообще интересно использование машинного обучения. Я как-то все руками прогоняю на истории.))
Будет круто, если у тебя получится все автоматизировать.
Ты все еще на WLD делаешь или уже ушел на другую платформу?
Я на mt5 + Python и Quik + Python. Python — в смысле мои какие-то поделки/скрипты на питоне.
Есть еще и другие мат пропорции паттернов, заранее ищутся в бесплатной программе Ганзилла (Артема Калашникова).
Тейк профит равен градусам третьего движения, относительно стартовой точки (угла) всего движения. А это как правило один единственный вариант. Т.е. цена всегда приходит в одну определённую точку по цене и времени…
У вас очень громкие заявления, очень безапелляционные, слишком обобщенно.
Во-первых, откуда я знаю, кому это что дало и кому не дало и уж точно не могу знать, дало ли хоть кому-то. Но вы, видимо, знаете)).
Во-вторых, к чему мне эта информация? — Дало, не дало. Меня интересует только то, даст ли это что-то мне и если даст, то что. Это и есть цель моего рисеча. Остальное — пустое.
По поводу «однозначно» — в вероятностной вселенной очень мало что однозначно).
Что касается темы поста -паттерны? Точное слово- фракталы… типа Билла В. из 5 свечей.Они быват 2х типов.Усиливающие (до 9 шага )и разворачивающие(ослабляющие )тренд. Про тренд у Ганна есть, но очень замаскировано… как в прочем и все его методы.Мораль -Ганн не обязателен, но интересен .
Вот грааль от Ганна (НЧквадрат — НЧквадрат(-1))\8. В нем сила чисел.
Свечной я понял после 15 лет ФА, ТА и ВА. Это очень не просто видеть волны внутри свечей ( фракталов ) и понимать работу объема в каждой из свечей.
Тебе твои косяки припомнить, или сам угомонишься?
Дураки думать не умеют…
Replikant_mih, «15 июня 2021 г. Rust получил статус «самого любимого языка программирования» в шестой раз подряд»
может тоже попрет
Не сочтите за хамство, простимулируйте себя руками (все что вы вбиваете в робота, пройдитесь сами на истории), сэкономите массу времени и сил, когда увидите кучу нестыковок.
Эх, нынешние Айтишники… Не чета вы старым зубрам 80-90-х годов. Вот те реально знали, чего они хотели найти и автоматизировать!
Какой красивый, логичный и ОПТИМАЛЬНЫЙ код выходил из тех рук…
Replikant_mih, ну если руками, значит уже нашли все математические закономерности в паттернах, пора автоматизировать! :)
Я вот не шкодю, не обучен таким наукам, поэтому экселька для расчетов, старый индикатр для мт4, и Ганзилла как подсказка будущих уровней.
Хотя ту же Ганзиллу как не фиг делать можно прикрутить к любому терминалу. Опыт уже имеется.
К сожалению, не знаю, не могу сказать, а что же не пустое.
Лишь, замечу, «паттерны» (не оч понимаю что это такое) для обучения должна выделять само ML, т.к. в выборке для обучения должны присутствовать как правильные, так и неправильные ответы в пропорциях, в которых они встречаются в реальности.
а в трейдинге зачастую, включая и эту задачу, чтобы довести до логического конца, нужно взять задачу и пилить ее нон стоп, с небольшими перерывами.
Я пока на МЛ научился делать только обучаемую логику ТС, но смысла ее реального применения не вижу. Надо подтягивать к ТС Python, в общем ресурсов много, выигрыша с обычной логикой особо нет. Зачем платить больше, если результат одинаковый. ©
3Qu, Может это какой-то эволюционный сбой у меня, но мне как-то по барабану, что там на mql5 обсуждают + не думаю, что прям так достоверно можно выявить по видимым признакам, получается ли у кого-то, насколько хорошо, какова доля тех, у кого получается и т.д.
Ну это только один из множества вариантов. ML — это разные типы моделей (например, есть обучение без правильных ответов), разные признаковые описания, совершенно разные таргеты, по-разному можно квантовать данные, в разных разрезах и под разными углами смотреть на данные и т.д.
Допустим, выход тупой, по прибыли и времени.
А вход? Подумайте, у вас сотня бумаг, допустим дневки, с какой то историей, допустим 30 дней, да возьмем все это за 5 лет для теста.
Итого на входе имеем массив 100х30х5лет
И как вы такой массив вручную предложите размечать? Ну только если действительно индусами.
Твои коробки работают при средних равных объемах.А на нижнем графике 3я волна изменила целевой вектор от 1я волны уменьшив средний объем. Мораль -коробка Ганна работает только от 1я и 2й волн с не измененным вектором цели 3й волны.Иначе перерисовывай коробку от новой 1й. цель 4й =1.17376
Тебе советую быть скромнее.Математика не всем дана.Тем более не нам с тобой.Я уже дал оценку Ганну, коробки которого ты так рекламируешь.А я сам рисую свои коробки.Они лучше, чем у Ганна.
Кстати движение делают не цифры, а люди своими деньгами и активами.Числа Ганна только вероятные уровни. На 1м месте форма свечей (волн Эла), а не углы ганна.Вместо углов отлично работают средние(Билла В ) и Ишимоку.
P.S. — я и Костю Бабочку та же ловил, его прогноз и мой. И цена шла куда я и указывал. Всё в реале.
Я озвучиваю в чате Нефтянников у Раиля.
⭐️ НЕФТЬ торговля интрадей — Клуб Нефтяников 29.08.2022 (smart-lab.ru)
Снова треть диапазона…
напишите мне — есть подозрение на грааль, но надо анализировать данные (не по истории а онлайн, а датасайнтистам подавай эксель готовый). Работу готов оплатить.
тг @wave_catcher
Спасибо
Replikant_Mih, хотел в личку написать но не получилось.
из опыта — грааль вы через сетку не найдете)
если просто для скила и академического интереса — одно, но для реальной торговли — ниочем. успехов)
обычная рабочая стратегия — это кроссмувинги и не нужно никаких мль. но такую модель нужно грамотно оптимизировать в реалтайме по движению рынка.
reserved, Мм, anomaly detection — любопытно, поизучаю, спасибо.
это пример на парах офисных изображений, но никто не мешает подставить график😀