Pages:
Author

Topic: Эксперимент 2.0. Бот который смог! (Read 585 times)

jr. member
Activity: 36
Merit: 3
Если бот торговал в виртуально-тестовом режиме, то и ценности в его работе не так уж много. По сути, это просто бэк - тест какой-то механической стратегии. Кстати, на Трейдингвью можно создавать торговые стратегии и тестировать их.
 А так, было бы интересно проверить бота, так сказать в боевых условиях. Виртуальная торговля - это как виртуальный секс, с реальным имеет мало общего. Много неочевидных моментов.
Ну а плечо - по прежнему двадцатое, или я не в курсе именений?

Параллельно работает бот и в боевых условиях, там логика та же, только ордер выставляет один и депозит 200$.
За 2 недели удвоил депозит. Плечо на рабочем 15, на тестовом 20.
Можно посмотреть результат.
https://docs.google.com/document/d/1oF5uKqwAWaUxffOsz6pv9ACvcd0JcW8d6YcFitlsCFs/edit?usp=sharing

Тестовый в этой таблице: https://docs.google.com/spreadsheets/d/1ypSqzvwa8rgIM9o21YZw5srRUgSfsurCsNzpaAD8Yxs/edit?usp=sharing

  <<< Trade open: 2023-06-30 10:32:24  >>>   

        Profit cash          : 3937.29 USDT
        Total orders         : 96
        Average order        : 223.43 USDT
        Average cash order   : 41.01 USDT
        Average profit order : 15.51 %
        Average time order   : 372 min

  <<<<<<<<<<<< Trading time: 8 days, 8:48:11 >>>>>>>>>>>>   

За 8 дней + 390%, депозит увеличен в 4 раза.
legendary
Activity: 2422
Merit: 2915
Play Bitcoin PVP Prediction Game
Quote
Думаю сейчас опять начнётся хейт, ну ничего постараюсь развеять сомнения. Да и сразу говорю, что данных с биржи не опубликую, так как их нет. Бот торговал в тестовом режиме, он брал реальные данные с биржи, но фактически покупки-продажи осуществлялись виртуально. Но в этой таблице все сделки отражены и их можно проверить:
Если бот торговал в виртуально-тестовом режиме, то и ценности в его работе не так уж много. По сути, это просто бэк - тест какой-то механической стратегии. Кстати, на Трейдингвью можно создавать торговые стратегии и тестировать их.
 А так, было бы интересно проверить бота, так сказать в боевых условиях. Виртуальная торговля - это как виртуальный секс, с реальным имеет мало общего. Много неочевидных моментов.
Ну а плечо - по прежнему двадцатое, или я не в курсе именений?
newbie
Activity: 19
Merit: 1

Нет, а зачем мне чужого бота исследовать?

ааа я понял, ты свои пытаешься писать

тогда смысл их исследовать без нормально бек теста и форвард теста
jr. member
Activity: 36
Merit: 3
в частности теперь используется кросс маржа

Да, кросс порой решает, я сам в своё время перешел на кросс с хорошим обеспечением, до этого безбожно сливав депозиты на изолированной марже.

25% в работе 75% обеспечение.

Не маловато ли обеспечение, тем более для альтов, которые могут лететь похлеще битка в пропасть? Я так понимаю, вы торгуете только альты? Помню свой период торговли на кроссе с 19 по 21 год, так вот на рынке пару раз были такие моменты, когда биткоин терял около 50% своей стоимости и именно обеспечение моих позиций в 95% реально спасало мой депозит от ликвидаций. Конечно такие моменты бывают крайне редко и в большинстве случае порой хватает даже 40% обеспечения, но никогда не знаешь, когда рынок может пустить кратковременную соплю против твоей позы.


Думаю, что хватит, альты не все берутся, а по определённым условиям. И ещё так как работает 5 позиций, в разных направлениях, обеспечение происходит и за счёт плюсовых позиций. Чтобы назтупила ликвидация, все позиции в сумме должны дать -2000%, что маловероятно, но возможно. Это тоже решаемо, в боте есть механизм, который ограничивает верхюю цену ордера, а остаток тоже идёт на обеспечение.

Quote
У тебя аккаунт на TW есть? Хочу дать тебе одного бота на исследование

Нет, а зачем мне чужого бота исследовать?
newbie
Activity: 19
Merit: 1
Прошло полгода после первого эксперимента, который подтверждал тезис, что бот сольёт депозит.

За это время, бала проведена работа по исправлению логики бота, в частности теперь используется кросс маржа, максимальное число ордеров 5, в минус не продаёт, ждёт сколько надо до плюса(может занять несколько дней), депозит поднят до 1000, 25% в работе 75% обеспечение. За неделю прибыль к депозиту 350% и 3 ордера в работе до сих пор.

Думаю сейчас опять начнётся хейт, ну ничего постараюсь развеять сомнения. Да и сразу говорю, что данных с биржи не опубликую, так как их нет. Бот торговал в тестовом режиме, он брал реальные данные с биржи, но фактически покупки-продажи осуществлялись виртуально. Но в этой таблице все сделки отражены и их можно проверить: https://docs.google.com/spreadsheets/d/1ypSqzvwa8rgIM9o21YZw5srRUgSfsurCsNzpaAD8Yxs/edit?usp=sharing

Ну и всё как вы любите:
  <<< Trade open: 2023-06-30 10:32:24  >>>  

        Profit cash          : 2464.0 USDT
        Total orders         : 80
        Average order        : 161.24 USDT
        Average cash order   : 30.8 USDT
        Average profit order : 16.04 %
        Average time order   : 296 min

  <<<<<<<<<<<< Trading time: 6 days, 5:54:13 >>>>>>>>>>>>  






У тебя аккаунт на TW есть? Хочу дать тебе одного бота на исследование
hero member
Activity: 520
Merit: 11957
в частности теперь используется кросс маржа

Да, кросс порой решает, я сам в своё время перешел на кросс с хорошим обеспечением, до этого безбожно сливав депозиты на изолированной марже.

25% в работе 75% обеспечение.

Не маловато ли обеспечение, тем более для альтов, которые могут лететь похлеще битка в пропасть? Я так понимаю, вы торгуете только альты? Помню свой период торговли на кроссе с 19 по 21 год, так вот на рынке пару раз были такие моменты, когда биткоин терял около 50% своей стоимости и именно обеспечение моих позиций в 95% реально спасало мой депозит от ликвидаций. Конечно такие моменты бывают крайне редко и в большинстве случае порой хватает даже 40% обеспечения, но никогда не знаешь, когда рынок может пустить кратковременную соплю против твоей позы.
jr. member
Activity: 36
Merit: 3
Прошло полгода после первого эксперимента, который подтверждал тезис, что бот сольёт депозит.

За это время, бала проведена работа по исправлению логики бота, в частности теперь используется кросс маржа, максимальное число ордеров 5, в минус не продаёт, ждёт сколько надо до плюса(может занять несколько дней), депозит поднят до 1000, 25% в работе 75% обеспечение. За неделю прибыль к депозиту 350% и 3 ордера в работе до сих пор.

Думаю сейчас опять начнётся хейт, ну ничего постараюсь развеять сомнения. Да и сразу говорю, что данных с биржи не опубликую, так как их нет. Бот торговал в тестовом режиме, он брал реальные данные с биржи, но фактически покупки-продажи осуществлялись виртуально. Но в этой таблице все сделки отражены и их можно проверить: https://docs.google.com/spreadsheets/d/1ypSqzvwa8rgIM9o21YZw5srRUgSfsurCsNzpaAD8Yxs/edit?usp=sharing

Ну и всё как вы любите:
  <<< Trade open: 2023-06-30 10:32:24  >>>  

        Profit cash          : 2464.0 USDT
        Total orders         : 80
        Average order        : 161.24 USDT
        Average cash order   : 30.8 USDT
        Average profit order : 16.04 %
        Average time order   : 296 min

  <<<<<<<<<<<< Trading time: 6 days, 5:54:13 >>>>>>>>>>>>  
jr. member
Activity: 36
Merit: 3
ТС, у тебя два косяка:

1. Срываешься на ватный сленг
2. Какой бы не был бот, все равно придется на ходу его руками корректировать (иначе вообще зачем он? Чтобы продать? задёрнуть лоху подороже)

Почти что смог. Тему можно закрывать  Grin

О, "Служба безопасности Сбера" подтянулась.
Ты обосновать за косяки сможешь? А то цинкуешь фуфло без рытья. Расчухал?

Мы и так можем объяснить. А так читай ветку, там всё написано
legendary
Activity: 2058
Merit: 1256
⭐⭐⭐⭐⭐⭐
ТС, у тебя два косяка:

1. Срываешься на ватный сленг
2. Какой бы не был бот, все равно придется на ходу его руками корректировать (иначе вообще зачем он? Чтобы продать? задёрнуть лоху подороже)

Почти что смог. Тему можно закрывать  Grin
jr. member
Activity: 36
Merit: 3
Считаю Вам надо пересмотреть свои подходы к скальпингу, потому, как это не скальпинг, а пипсовка.

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

Условно, Вы намного меньше ошибаетесь при сделках и следовательно прибыльных сделок больше, нежели убыточных.

Теперь второе, это комиссии. Они убивают торговлю, более подробно про это рекомендую Поиск преимущества.
Часть 4. Как торговая комиссия может сделать убыточной или прибыльной вашу торговлю на долгосроке.


Начну со второго. Я действительно забыл упомянуть, что комиссия уже учтена в профите, т.е. профит чистый.
Касательно скальпинга, задача бота покупать монету, соответствующую условию на данный момент времени. За 5 суток обработано 86 монет и совершено 868 сделок. Понимаю, что за это время можно и в ручную совершить почти 900 сделок, но сколько монет можно обработать руками, думаю не больше 15.
Из таблицы https://docs.google.com/spreadsheets/d/1cSH0yGBB18yzeHSz7ABz86WgkH8nRKDg/edit?usp=sharing&ouid=114218487052965331917&rtpof=true&sd=true видно, что 65% сделок прибыльные. Т.е. бот в большинстве случаев правильно реагирует на условие, в это значит, что алгоритм рабочий.

При скальпинге прибыль и убыток примерно равны и преимущество идет за счет большей вероятности профита, нежели убытка, это особенно актуально на малых таймфреймах

Но это только если дело не касается скальпинга на высоких плечах. При 20 плече скальпинг, как правило, выглядит следующим образом: если получаем профит, то совсем небольшой, так как разница между покупкой и продажей маленькая, и таких удачных сделок подряд может быть очень много, но одна неверная сделка сжирает разом не только весь полученный профит от этой череды удачных сделок, но также и часть от депо (если не большую его часть). В итоге пара неудачных сделок уничтожают весь депозит вместе с полученным ранее профитом.

Минус дали стопы выставленные для предотвращения ликвидации на -50%, что при плече 20 составляет 2.5%. При анализе сделок давших минус, было выявлено, что более 50% минусовых сделок, при меньшем плече дали бы плюс, а при плече 8 минусовых сделок было бы менее 2% от всех сделок. То есть алгоритм работает и надо уменьшать плечо. Да прибыль будет меньше, но стопы не дадут общий минус. Соответственно и комиссия будет меньше.

Цель нейросетей - это приблизиться к ИИ, а цель ИИ быть похожим на человека. Только вот человек ошибается. Например, научили нейросеть искать фигуры на графике, ну находит она и что? Человек тоже находит, а толку то? Smiley

Я думаю, что ИИ бесполезен при торгах, а тем более при скальпинге. Всегда привожу пример: Стоит очередь за бананами, бананов 4 ящика, люди в очереди обсуждают, что сейчас купят бананов, придут домой и съедят их, дадут родственникам и т.д., и вдруг человек стоящий перед ними покупает все 4 ящика. Какой ИИ мог предусмотреть, что один человек заберет всё?
sr. member
Activity: 1890
Merit: 427
Потому что эволюционно-осьминогу приходилось решать гораздо более сложные задачи, чем человеку. Во-первых, осьминог управляет не четырьмя конечностями, а восьмью. Во-вторых, осьминог путешествует не по условно плоской земле, как человекоподобная обезьяна, он постоянно плавает в мутном 3D пространстве, где ориентироваться очень сложно, там необходимо решать навигационные задачи, которые решать в уме очень-очень сложно.

Осьминог неразумен, только потому, все ресурсы своего мозга тратят на вопросы навигации и управления своими щупальцами.

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

Смоделировать осьминога, обучить нейросеть и посадить ее трейдить. Результаты думаю впечатлят всех, так как такая нейросеть будет торговать в условиях хаоса, гораздо эффективнее чем нейросеть основанная на антропоцентрических принципах. И более эффективно чем трейдер человек.

Я кстати делал простую нейронку, в отличии от теоретиков, и проблема там начала пути. Нейронка может не пойти по какому-то принципиально новому пути, зато может показать оптимальный маршрут стандартного пути. Это как например робот пылесос не захочет убежать из квартиры и очистить мир Smiley
hero member
Activity: 520
Merit: 11957
При скальпинге прибыль и убыток примерно равны и преимущество идет за счет большей вероятности профита, нежели убытка, это особенно актуально на малых таймфреймах

Но это только если дело не касается скальпинга на высоких плечах. При 20 плече скальпинг, как правило, выглядит следующим образом: если получаем профит, то совсем небольшой, так как разница между покупкой и продажей маленькая, и таких удачных сделок подряд может быть очень много, но одна неверная сделка сжирает разом не только весь полученный профит от этой череды удачных сделок, но также и часть от депо (если не большую его часть). В итоге пара неудачных сделок уничтожают весь депозит вместе с полученным ранее профитом.
legendary
Activity: 2282
Merit: 1696
Top Crypto Casino
Глобально нейросети не могут предсказывать движение цен на рынке. Динамика цен различных криптовалют и других финансовых активов на рынке - это зона хаоса.  Нейросети, обучаются людьми, но люди не способны запрограммировать их на интуицию, на ту чуйку которая помогает опытным инвесторам почувствовать куда пойдёт цена биткоина или другой криптовалюты.

Цель нейросетей - это приблизиться к ИИ, а цель ИИ быть похожим на человека. Только вот человек ошибается. Например, научили нейросеть искать фигуры на графике, ну находит она и что? Человек тоже находит, а толку то? Smiley

Мне кажется, что не обязательно чтобы цель искусственного интеллекта состояла бы в том, чтобы быть похожим на человеческий.

Человеческий мозг он далеко не так совершенен, как например мозг осьминога.

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

Осьминог неразумен, только потому, все ресурсы своего мозга тратят на вопросы навигации и управления своими щупальцами.

Но вполне возможно смоделировать мозг осьминога, на основе какой-нибудь нейросети и натаскать его на решение человеческих задач. Решать их он будет на совсем других принципах сознания.

И это очень интересный эксперимент на самом деле.

Смоделировать осьминога, обучить нейросеть и посадить ее трейдить. Результаты думаю впечатлят всех, так как такая нейросеть будет торговать в условиях хаоса, гораздо эффективнее чем нейросеть основанная на антропоцентрических принципах. И более эффективно чем трейдер человек.
sr. member
Activity: 1890
Merit: 427
Глобально нейросети не могут предсказывать движение цен на рынке. Динамика цен различных криптовалют и других финансовых активов на рынке - это зона хаоса.  Нейросети, обучаются людьми, но люди не способны запрограммировать их на интуицию, на ту чуйку которая помогает опытным инвесторам почувствовать куда пойдёт цена биткоина или другой криптовалюты.

Цель нейросетей - это приблизиться к ИИ, а цель ИИ быть похожим на человека. Только вот человек ошибается. Например, научили нейросеть искать фигуры на графике, ну находит она и что? Человек тоже находит, а толку то? Smiley
legendary
Activity: 2282
Merit: 1696
Top Crypto Casino
...
Самое плохое, что мы потеряли веру в людей и что всё решают деньги.


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

     А как на счет того, чтобы рассмотреть вариант с ботом на основе искусственного интеллекта? Huh Если я не ошибаюсь, то он вполне способен самостоятельно собирать необходимую информацию и на её основе делать определенные выводы, принимать окончательные решения на счет сделок. Как такая идея? Вероятно, что её уже обсуждали здесь, но это самый прогрессивный способ из всех, что мне довелось встретить на сегодняшний день.


Я потратил почти год на попытки научить ИИ находить полезную информацию в свечном графике. ИИ здесь не работает и это не только мои выводы. В сети масса публикаций на эту тему. Возможно, я ещё когда нибудь вернусь к идее, научить ИИ определять тренд, но это точно не будет связано с ТА и централизованными биржами. Пока я пользуюсь стандартными статистическими методами, это проще и понятнее.

Индикаторы ТА для ИИ являются коллинеарными данными, т.е., данными в которых не содержится ни какой дополнительной информации. Наличие таких данных гарантированно ухудшает работу модели.

На такой вопрос, кстати отвечал известный экономист, я очень люблю слушать его интервью лекции - Андрей Мовчан.

У него же тоже свой инвестиционный фонд, поэтому его спросили используют ли он нейросети для цели инвестирования.

Он сказал, что используют нейросети лишь для отдельных задач.

Глобально нейросети не могут предсказывать движение цен на рынке. Динамика цен различных криптовалют и других финансовых активов на рынке - это зона хаоса.  Нейросети, обучаются людьми, но люди не способны запрограммировать их на интуицию, на ту чуйку которая помогает опытным инвесторам почувствовать куда пойдёт цена биткоина или другой криптовалюты.
legendary
Activity: 2534
Merit: 1510
Считаю Вам надо пересмотреть свои подходы к скальпингу, потому, как это не скальпинг, а пипсовка.

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

Условно, Вы намного меньше ошибаетесь при сделках и следовательно прибыльных сделок больше, нежели убыточных.

Теперь второе, это комиссии. Они убивают торговлю, более подробно про это рекомендую Поиск преимущества.
Часть 4. Как торговая комиссия может сделать убыточной или прибыльной вашу торговлю на долгосроке.


jr. member
Activity: 36
Merit: 3
Итак, подведу итоги.
Привожу, только фактические выводы на основе полученных данных работы бота.
Результаты работы бота были приведены в таблице: https://docs.google.com/spreadsheets/d/1cSH0yGBB18yzeHSz7ABz86WgkH8nRKDg/edit?usp=sharing&ouid=114218487052965331917&rtpof=true&sd=true

Принцип работы:
Бот полностью автоматический, руками вообще ничего делать не надо, не меняет стратегии и не применяет сторонних сигналов.
На основе алгоритма, сам выбирает пул монет, которые отвечают требованиям в настоящий момент, на основе 24 часового окна биржи.
Далее из полученных данных формируется максимальное  количество ордеров, которое выставит бот.
Потом определяется сумма ордера по формуле: депозит / мах.ордер.
Так как маркером покупки являются условия торговли BTCUSDT в часовом таймфрейме, бот отслеживает биток, при достижении нужных параметров, запускается механизм отслеживания пула монет.
При достижении монеты из пула, определенных условий, происходит покупка по рынку, бот сам определит лонг или шорт, на основе алгоритма. И так по кругу.
Продажа происходит при достижении определенного процента (здесь > +7% или  < -50%) или условий паник селла, тоже по рынку.
Плечо 20, согласен, что неоправданно высоко, но для автоматического скалпинга, со средним временем исполнения 10 минут, не критично, это можно поправить легко.
Вся сумма полученная после исполнения ордера опять направляется в работу. Думаю, что здесь основная ошибка, поэтому в новой версии депозит для работы постоянен, и прибыль полученная в результате работы, возвращается в депозит, только после достижения депозита определенного порога.

По итогам эксперимента, в алгоритм работы внесены изменения ,на основе полученных данных. В связи с этим вопрос, продолжать публиковать информацию или надоел уже? Опрос вверху Roll Eyes


jr. member
Activity: 36
Merit: 3
В процессе анализа буду приводить некоторые данные, не возмущайтесь, мне так удобней, в конце анализа сделаю выводы.

В 868 ордерах работа велась по 86 монетам, из них 50 монет дали профит больше 0, 36 монет дали минус. То есть, предварительно, при таком алгоритме бота, можно формировать белый и чёрный список монет. Но не факт.
По ордерам на покупку, в алгоритме бота ориентир делается на часовое движение битка, так вот, чем меньше разница между амплитудой и телом свечи, не важно красная или зелёная, тем профит лучше и время исполнения ордера меньше и общее движение рынка не влияет на результат, только часовое движение битка.

"Секреты" бота: Бот выставляет маркет ордер по определённому сигналу, а продает по достижению порога в определенный процент или при достижении определённого отрицательного процента маркет ордером, никакие другие сигналы на продажу не используются. Оп, наврал, используется ещё panic_sell, при резком движении битка более определённого процента в сторону противоположную тренду выставленного ордера.

Вся крипта растет а он в минуса ушел  Huh, может надо было оставить, пусть торгует до победного. Глядишь рынок развернется он в плюс выйдет.

Он не в рынке торгует, а в моменте. Ему чем плавнее рынок, тем лучше, предсказуемее. Это бот для автоматического скальпинга. Подправлю и снова запущу.
sr. member
Activity: 1494
Merit: 374
Вся крипта растет а он в минуса ушел  Huh, может надо было оставить, пусть торгует до победного. Глядишь рынок развернется он в плюс выйдет.
jr. member
Activity: 36
Merit: 3

O, неужели хоть какие-то данные пошли. Надо было с этого начинать. Также, помимо таблицы можно и скрины кидать, даже в формате ссылок. Это будет гораздо быстрее, чем идти каждый раз в телеграм канал.


Что касается трейдинга, примечательно, что когда на рынке был бурный рост, то бот в основном шортил и в моменте даже иксанул депозит. Но как только рынок развернулся и, казалось бы, шорты могут стать еще более частыми и более прибыльными, бот стал вдруг резко сливать. Из 869 сделок только 35% (295) лонгов, остальное шорт. Также 20 плечо точно стоит крутить в меньшую сторону. Стратегии с такими плечами долго не живут.

Чтобы что-то показать, надо данные собрать. Поэтому и показывал текущую статистику. Что в скринах показывать, работу терминала, окошечко с бегущими строками, что это даст? Тем более, что скрины пока не могу прикреплять, "молодой ещё", поэтому ссылку на телегу и давал.

По второй части: Согласен, что плечо великовато. А вот с работой  бота по рынку пока не могу сказать, провожу анализ. На первый взгляд, всё так, но "не всё так однозначно", требуется время.
Pages:
Jump to: