
Комментарии 8
[ИРОНИЯ]
Нашли куда отправлять. ;-)
[/ИРОНИЯ]
Удачи!
curl -4 --connect-to ::speedtest.selectel.ru https://api.telegram.org/100MB -o /dev/null -kvКирды́к

Напишите теперь backtest к своему скрипту и покажите графики роста портфеля на истории. Будет интересно. То что сигналы летят в телегу это хорошо, но насколько они качественные это другой вопрос. Должен автоматически создаваться ордер, вовремя закрываться, иногда в минус конечно, тем не менее. Скрипт желательно размещать поближе к серверам биржи, для меньших задержек. Возможно потребуется оптимизация кода, чтобы он отрабатывал быстрее, например использовать websocket, если биржа позволяет.

код js версии тут: https://1drv.ms/u/c/f51ae775f7e1f9a4/IQCYqATDddfWQLfo5XZqdu4_ARDe88TvDf5jgcEOBSgHtIQ?e=uFAo1i
Не понимаю почему все пишут стратегии на Python как вы визуально проверяете всё это? Самое удобное это JS как по мне ну и исходя из увиденного см. скриншот сложно сказать о прибыльности стратегии, мне даже лень было прогонять её через тестер т.к. визуально видно что ложных сигналов много.
Может я конечно что то не так написал в коде?
А в чем сложность визуализации на Python? Для графиков можно использовать библиотеку Matplotlib например.
а вы пробовали это сделать?
Да можно использовать Matplotlib, туда ещё нужно подгрузить mplfinance - в итоге в зависимости от компа при 2000+ свечах у вас будет начинать лагать, при 10000+ свечах это становиться похожим на ад и тут нет речи о таком же комфорте анализа как на .js
Из годного на python есть finplot он использует видеокарту и там есть минимальный набор инструментов для рисования, но это не сравнимо со связкой nodejs/echarts в универсальности. Да можно делать python -> db -> .js но тогда это не однородная вещь.
Главный минус локального Python-скрипта в том, что на выходе мы получаем лишь статичные скриншоты. Веб-решение на .js гораздо практичнее, так как позволяет развернуть индикатор по ссылке на полноценном графике. Это дает два важных преимущества: Во-первых, кроссплатформенность — анализ доступен и с ПК, и с телефона. Во-вторых, возможность бэктеста — можно листать график и изучать исторические сигналы. Это критически важно, так как монеты ведут себя по-разному. Индикатор, настроенный под характер и ликвидность BTCUSDT, будет давать совершенно иную картину на GRTUSDT, и проверять это нужно на интерактивном графике, а не по картинкам.
И тут индикатор на .js себя показывает на все 100% то что вы видите на экране = то что видит код на сервере.
Автоматический поиск торговых сигналов с отправкой в Telegram: полный разбор Python-системы