Блог им. tradezen |Ребята, у меня для вас плохие новости

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

Пока я всё это ковыряю, я познакомился с несколькими людьми, кто тоже топит за алготрейдинг. Спасибо что пишете и открыто обо всём говорите! Это очень ценно для меня.

Первый написал больше 100 роботов на заказ. Для разных людей. Он говорит следущее: работает только торговля по тренду. Все остальное приводит к потере денег. Опыт больше 5 лет. Но к его словам тоже нужно относиться с острожностью, так как он продолжает зарабатывает на разработке роботов.

Второй написал больше 300 роботов на заказ. Тоже для разных людей. Так вот из этих 300 штук работает полтора и то основанных не на техническом анализе, а на рекции людей на какие-то события. Опыт разработки 6 лет. Сейчас он не пишет роботов на заказ. Но всё равно продолжает ковырять алготрейдинг.

( Читать дальше )

Блог им. tradezen |Пересечеине скользящих средних + стоп на основе ATR

Пересечеине скользящих средних + стоп на основе ATR


Продолжаю развлекаться со скользящими средними. Продолжаю экспериментировать со стопами. Почему стопы? Я хочу зафиксировать точку входа и менять точки выхода. Мне интересно на сколько и как это сказывается на доходности. Скользящие средние я взял как самый простой и наглядный вариант.

Сегодня стратегия всё та же (https://smart-lab.ru/blog/730110.php) + стоп на основе ATR. Стоп в процентах от входа показал себя хреново (https://smart-lab.ru/blog/730616.php). Я взял ATR за три дня и посчитал три варианта:
1. стоп = точка входа — atr
2. стоп = точка входа — atr * 3
3. стоп = точка входа — atr * 5

Вот табличка с 10 лучшими тикерами изначальной стратегии:

Пересечеине скользящих средних + стоп на основе ATR

( Читать дальше )

Блог им. tradezen |Скользящие средние + стоп, будет работать?

Скользящие средние + стоп, будет работать?


В прошлой раз (https://smart-lab.ru/blog/730110.php) тестировал пересечение простых скользящих средних. Понятно, что просто так в лоб их не получится использовать. Нужно как-то контролировать просадку, пусть даже за счёт снижения дохода. А что если прикрутить стоп, например, в процентах от точки входа.

Итак всё тоже самое, что и в прошлы раз, но плюс крайне лояльный стоп в 10%. Ну чтобы был запас для движения рынка, но убирать прям явные потери.

Скользящие средние + стоп, будет работать?

( Читать дальше )

Блог им. tradezen |51 757% на пересечении простых скользящих средних в 2021 году

— две простые скользящие средние 10 и 20 дней
— дневной таймфрейм
— комиссия 0.05% за сделку
— вход: короткая скользящая оказывает выше длинной
— выход: короткая скользящая средняя ниже длинной, то есть только лонг
— каждый раз входим на 95% от капитала

49 тикеров с 2005 года:

— топ 10 по капитализации из SP500: AAPL, MSFT, AMZN, FB, GOOGL, GOOG, TSLA, NVDA, JPM, JNJ
— топ 10 по капитализации американских ETF: SPY, IVV, VTI, VOO, QQQ, VEA, IEFA, AGG, VTV, VUG
— MOEX10: MAGN, GMKN, POLY, GAZP, SBER, YNDX, LKOH, ROSN, AFKS, TATN
— фьючерсы с мосбиржи: Si, RTS, BR, GOLD, SBRF
— топ 10 крипты по стоимости: BTCUSDT, ETHUSDT, BNBUSDT, ADAUSDT, XRPUSDT, DOGEUSDT, DOTUSDT, SOLUSDT, UNIUSDT, LINKUSDT, LTCUSDT, LUNAUSDT, MATICUSDT, ICPUSDT

Я сейчас ковыряю backtrader, поэтому на нём и тестировал. Посмотрим что там у нас получилось. Вот топ 10 тикеров по доходности. Доходность в процентах.

51 757% на пересечении простых скользящих средних в 2021 году
Топ 10 тикеров по доходности. Неплохо для элементарной стратегии.


Что видим? В топах крипта. Собственно не удивительно, с такой волатильностью.

( Читать дальше )

Блог им. tradezen |Пересечение скользящих средних не работает, говорили они

Дано:
— две простые скользящие средние 10 и 20 дней
— дневной таймфрей
— комиссия 0.05% за сделку
— вход: короткая скользящая оказывает выше длинной
— выход: короткая скользящая средняя ниже длинной, то есть только лонг

49 тикеров с 2005 года:
— топ 10 по капитализации из SP500: AAPL, MSFT, AMZN, FB, GOOGL, GOOG, TSLA, NVDA, JPM, JNJ
— топ 10 по капитализации американских ETF: SPY, IVV, VTI, VOO, QQQ, VEA, IEFA, AGG, VTV, VUG
— MOEX10: MAGN, GMKN, POLY, GAZP, SBER, YNDX, LKOH, ROSN, AFKS, TATN
— фьючерсы с мосбиржи: Si, RTS, BR, GOLD, SBRF
— топ 10 крипты по стоимости: BTCUSDT, ETHUSDT, BNBUSDT, ADAUSDT, XRPUSDT, DOGEUSDT, DOTUSDT, SOLUSDT, UNIUSDT, LINKUSDT, LTCUSDT, LUNAUSDT, MATICUSDT, ICPUSDT

Что хочу выяснить?
1. Можно ли вообще что-то заработать в 2021 году с такой простой стратегией
2. Можно ли заработать больше бай энд холд
3. Можно ли так слить депозит
4. Можно ли уменьшить максимальную просадку

Что думаете? Я еба… ся или оно таки будет работать?

Блог им. tradezen |Трейдинг или инвестирование? Большой бектест на 650 активах. Второй подход

Для начала хочу сказать спасибо, всем кто читает мои заметки и, главное, комментирует их! Благодаря комментарию А.Г. нашёл ошибку в расчётах. Пересчитал и заливаю новые данные. Старый пост оставлю, пусть будет мне уроком. Видимо пора тесты начинать писать.

Кардинально ничего не поменялось, купи и держи в среднем работает лучше чем рассмотренная стратегия.

Расчётные данные в предыдущей заметке неправильные. Вместо пяти результатов публикую 10. Исходные данные всё те же.

На всякий случай опишу параметры:
— Return: доходность
— MaxDrawdown: максимальная просадка
— BuyholdRet: доходность стратегии купи и держи
— BuyholdDrawdown: максимальная просадка стратегии купи и держи
— Deals: количество сделок
— AvgTrade: средняя сделка
— ProfitDeals: количество прибыльных сделок, для процентов нужно умножить на 100
— MaxProfit: максимальный доход в одной сделке
— MaxLoss: максимальный убыток в одной сделке
— ProfitFactor: профит фактор
— SharpeRatio: коэффициент шарпа



( Читать дальше )

Блог им. tradezen |Трейдинг или инвестирование? Большой бектест на 650 активах

Данные в этой заметке неправильные. Я неправильно считал некоторые параметры. Можно не читать, и сразу прочитать следующую smart-lab.ru/blog/699827.php Я всё пересчитал и залил новые данные.

Этот пост оставлю как напоминание, что нужно проверять как и что считается. Видимо пора начинать писать тесты...


______________
Мне всегда хотелось постетировать торговую стратегию на большом количестве инструментов. Навести научность на всё это бектестирование. Наконец руки дошли написать свой универсальный недотестер.

Раньше я уже писал про стратегию покупки на закрытии и продажи на открытии Её и выбрал для пробного полёта.

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

Всего собрал 650 тикеров:
— индекс IMOEX в полном составе
— наиболее ликвидные фьючерсы на мосбирже (нам же нужно, чтобы миллионы торговались без проскальзываний): рубль/доллар, индекс РТС, нефть, золото, сбербанк

( Читать дальше )

Блог им. tradezen |Итоги апреля

Первый раз пишу отчёт по итогам месяца.

Мой первый робот Дональд. Написан на питоне. Сделан по мотивам стратегии Ларри Вильямса. Торгует на https://binance.com криптой. Интервал дневной.

Почему Дональд? Нужно же его как-то назвать. А названия вроде Super Profitable Trading Crypto Bot 5000 меня не привлекают.

Первый раз зупустил Дональда 1 марта 2021. Первый месяц был отладочный, приходилось постоянно мониторить работу и смотреть как оно там всё. Несколько раз приходилось корректировать работу руками, поэтому в расчёт этот месяц я не беру.

Апрель получился полностью автономным. Дональд торговал сам, я только смотрел на графики пару раз и читал сообщения от Дональда в телеграме. В идеале нужно на графики вообще не смотреть. Доходность за месяц 10,8% Всего семь сделок. Максимальная просадка в 5% совпадает с рассчётной.

Сложности


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

Что дальше?


В мае хочу прикрутить плечо. Рассчётная просадка без плеча 5%, поэтому пространсво для манёвра есть.

Хочу запустить клона Дональда ещё на парочке криптобирж, для подстраховки. Заодно можно будет сравнить их работу.

Работаем дальше.

Блог им. tradezen |Простой бот для крипто биржи Deribit

Нашёл тестовое задание на разработчика в один фонд. Само задание можно посмотреть в файле. Нужно написать робота для крипто биржи Deribit. Из требований:
1. Написать на python 3
2. Нужно использовать asyncio так как API Deribit работает через websockets
3. Для управления зависимостями использовать poetry
4. Запуск робота через docker и docker compose
5. Написать пару тройку юнит тестов
6. Данные по сделкам сохранять в mysql базу данных.

Не долго думая решил его закодить, потренироваться лишний раз в программировании, заодно разобраться в API Deribit.

Базу данных использовал sqlite. Юнит тесты пока не делал.

Бот можно использовать как пример работы с API Deribit. Код работает как есть без всяких гарантий.

Ссылку на гитхаб можно найти у меня в телеграме: t.me/zenoftrading/68
  • обсудить на форуме:
  • Deribit

Блог им. tradezen |Простой торговый робот для биржи Binance без индикаторов

Ссылка на код на github в телеграме

Бот исключительно в демонстрационных целях. Когда я писал своего первого бота мне не хватало чего-то такого.

Идею для торговой стрегии взял из книги Ларри Вильямса «Долгосрочные секреты краткосрочной торговли» и слегка упростил. Он называет это прорыв волатильности. В чём суть:
— считаем разницу между хай и лоу предыдущей свечи
— к цене открытия текущей свечи прибавляем разницу из предыдущего пункта, это и будет ценой для входа в позицию
— если цена достигла этой цены покупаем
— выход на октрытии следующего бара

Всё. Максимально просто.

Теперь ещё раз то же самое на примере.
— Хай прошлой свечи 251 USDT, лоу 248 USDT. Разница 3 USDT.
— Открытие текущей свечи 250 USDT. Цена входа 253 USDT.
— Как только цена достигла 253 USDT покупаем 0,1 BNB
— На следующем открытии свечи выходим. Если цена выше, то заработали что-то, если нет, то нет.

Торговая пара BNB/USDT с биржи binance.

В боте я рассматриваю минутный таймфрейм, чтобы можно было быстро посмотреть что и как работает.

( Читать дальше )
  • обсудить на форуме:
  • Binance

....все тэги
UPDONW