Нейронные сети. Послевкусие. Заблуждения, ошибки, косяки. Первые 15 месяцев эксплуатации бота на нейронных сетях.
Silentium est aurum
Молчи, пока ты не в состоянии сказать нечто такое, что полезнее твоего молчания.
(кто-то умный и известный сказал)
Из прошлого диалога smart-lab.ru/blog/327789.php
Quant-Invest, Если все было бы так просто — все уже были бы миллионерами…
silentium, да в жизни вообще все просто — для тех кто умеет...
А кто не умеет, тот и молотком по пальцу, и Нейронной Сетью по депозиту :)
Опыт использования торговых роботов НЕ на нейросетях у меня никакой, потому что все боты выключались после первых 10 минут использования. Видимо, мне просто не повезло – то, что я покупала, не содержало заявленных торговых алгоритмов. (Не)доработки за деньги меня не устраивали, поэтому решили создавать стратегии самостоятельно. Так появился тестер, где на тиковых данных можно прогнать любую стратегию и проанализировать ее показатели. Стратегии по результатам тестирования летели в мусорку одна за другой. Понимание, что нельзя просто механически использовать никакую из них, и нужно как-то «подбирать» стратегию под текущий рынок, привело к необходимости использования нейронных сетей. Об этом в предыдущем топике «Не нравятся нейронные сети? Вы просто не умеете их готовить. Рецепт» smart-lab.ru/blog/327789.php
Тесты воодушевляли, и после месяца в режиме эмуляции, когда бот подключен к квику, показывает сделки, но не совершает их, были запущены реальные торги. Вот тут все и началось…
НС – черный ящик. Даже если ты знаешь, ЧТО туда положил, все равно не сможешь понять, ПОЧЕМУ робот принял то или иное решение. И если оно не совпадает с твоим видением текущей ситуации на рынке, тем более, если в моменте сделка не является профитной - ты забываешь про все параметры при тестировании, правила и руководства… и кроешь сделки руками (благо есть кнопка «закрыть все позиции»). Таки да – несколько раз удавалось сделать результат дня лучше, чем на тестере. Но при подведении итогов первого месяца оказалось, что самостоятельно бот заработал бы больше, чем с моей «помощью».
Чтобы избавиться от этой «психологической засады» в код была встроена такая фишка – если бот включен, то, несмотря на все твои манипуляции, он восстановит ту позицию, в которой бы стоял до принудительного закрытия. Смысл лезть в его работу пропадает.
Как выяснилось, из фокус-группы (11 человек) с самого начала 3 работали четко, так как вообще не были знакомы с биржей. Когда были подведены первые промежуточные итоги, они в реале получили 70-80% профита от тестовых (идеальных) показателей. Те, кто мешал роботу работать – не более 30%. Теперь все решили следовать правилам. Но то ли от эйфории, то ли от обиды за упущенную прибыль (от жадности) — добавили рисков. В результате — уменьшение начального рабочего объема в результате просадки. То есть лосили полным объемом, выходили из просадки уменьшенным. Как следствие – изменение наклона кривой профита и даже остановка работы.
В результате работы НС за 15 месяцев (с 01.01.2015 по 31.03.2016 г.) по тестовым данным – профит 123000 пунктов на 1 контракт (фьюч РТС). На реальных счетах профит от 67000 до 98000 пунктов на 1 контракт. 20% счетов в убытках.
P.S. +1. Прошел еще один месяц работы на реальном рынке. 151 сделка. Результат в реале +8760 пунктов на 1 контракт. Результат в тестере +10010 пунктов. Проскальзывание в среднем меньше 10 пунктов на сделку. При выбранном уровне риска (10% от начального депозита) прибыль составила 68% годовых. Все показатели соответствуют тестовым. Работа продолжается. Ошибки учтены. Клятвы подписаны кровью…
Дайте на вход простую структуру данных, скажем массив или список, и покажите код минимального бота, который будет обучаться на этих данных, хоть чему нибудь, чтобы было ясно публике, о чем вообще речь идет. Большинство разработчиков не знакомо с нейросетями. Нужно объяснение «на пальцах»
Вы делаете опенсурс, а мы все подглядываем и помогаем =))
photos.google.com/share/AF1QipPX0SCl7OzWilt9LnuQliattX4OUCj_8EP65_cTVnBmS1jnYgsGQAieQUc1VQWdgQ?key=aVBxWjhwSzg2RjJWLWRuVFBBZEN1d205bUdEMnhB
ru.wiktionary.org/wiki/%D0%BA%D0%BE%D1%81%D1%8F%D0%BA
Для того, чтобы спокойнее жить, нужно сделать роботов на всех ликвидах нашего базарчика, и разделить деньги.
Про фокус группы, кстати, ничего не понял. Вы хотите зарабатывать деньги на рынке или на покупателях роботов?
Что до продажи роботов… лично мне такая идея не нравится и я бы так делать не стал. Емкость рынка не безгранична, и, чуть-чуть набрав жирок, Вы начнете конкурировать с собственными клонами.
Единственное что понял работаете от тиков внутри дня (151 сделка за месяц)
Я копаю тему DEEP RL, хочу обучить примитивного трейдера, те работа по схеме стимул — реакция (шорт Лонг на заборе)
Присоединяюсь к вопросу о топологии сети и прочим техническим подробностям.
Если бы на Хабре такое разместили, автор бы отправился в вечный бан. А для уровня СмартЛаба и не такое сойдет.
2. под каким ником будете участвовать на лчи 2016?
а без этого всё остальное пустая болтовня, мой коммент кстати относится к остальным 99% граалесветителям и делателям — как-же вы задолбали показывать какие-то непонятные тестовые картинки с яркими заголовками, а ничего дельного в постах нет.
2. В ЛЧИ 2016 участвовать не планировала.
1. По просьбе брокера один из счетов был подключен к ЛЧИ 2015. Ник, по-моему, мой — silentium.
Ничего показательного из этого не вышло. Потому что:
1. Исходя из принимаемого риска в 10% от начального капитала, если я правильно помню, на работу 1 контрактом фьюча РТС надо было располагать суммой около 100000 рублей. Естественно, не нужно все держать на брок счете (нужно, чтоб эти деньги просто были вне риска), поэтому на брок счете сумма, раза в 3-4 меньше. А расчеты % на ЛЧИ идут от изменений депозита. Соответственно, просадка, в которую я попала, завышена в 3-4 раза. А просадка была. И она есть у нас на графиках — как это скрыть?
2. Не получается сделать машинку для выигрыша на конкурсах. Имеем то, что имеем — альтернативу банковским %, относительно пассивный способ зарабатывать с низким риском.
investor.moex.com/trader2015?nik=robot_silentium
если это ваш робот то в те 3 месяца рынок был не ужасный, заработать за такой срок вполне можно было, поэтому статья и не понравилась — выглядит как рекламная замануха и мишура, с кучей громких слов и мутным содержанием, но прошу меня извинить, сам в просадке сижу — вот и злой такой ;)
Пожалуй, ДО следующего топика надо написать топик с просьбой сформулировать вопросы, которые могут интересовать по НС. Чтобы
1. Не отвечать одно и то же несколько раз.
2. Не искать ответ на свой вопрос в мусорке чата…