- 122
- 675 089
Azzrael Code
Russia
Приєднався 30 лип 2020
I'm an IT Man for Traders 🤑. Algotrading with Python, JavaScript, PHP at Binance, OKX. I can deploy and support project to VDS or cloud solution (DigitalOcean, Google Cloud or AWS). I backtest trading bots with PineScript on TradingView and develop custom trading indicators.
😆 I do not teach anybody. My videos - some cuts of daily work, not more. I'm not a freelancer or staff, I work for myself.
🖖I am open to communication about interesting projects in trading and investment, with an experienced team and an adequate budget.
👀 Contacts
1 In comments threads ;)
2 azzrael.ru@gmail.com
🤑 Donate
Binace Pay ID: 335292515
😆 I do not teach anybody. My videos - some cuts of daily work, not more. I'm not a freelancer or staff, I work for myself.
🖖I am open to communication about interesting projects in trading and investment, with an experienced team and an adequate budget.
👀 Contacts
1 In comments threads ;)
2 azzrael.ru@gmail.com
🤑 Donate
Binace Pay ID: 335292515
Бэктесты в трейдинге не работают ?!
Разбираюсь на примерах с бэктестами и форвардтестами торговых стратегий и роботов, чтобы ответить на вопрос работают ли бэктесты вообще? Как можно улучшить качество тестирования торговых стратегий с помощью TSLab и TradingView.
🤑 Спасибо блоггеру
azzrael.ru/spasibo
🤘 Таймкоды
00:00 Вопрос про бэктесты
01:20 Пример БекТеста торговой стратегии в TSLab
02:47 Симуляция ФорвардТестов
05:00 Почему Бэктесты не работают, разбираюсь в TradingView
07:05 Чиним!
.
.
.
#algotrading #backtesting #tradingview
🤑 Спасибо блоггеру
azzrael.ru/spasibo
🤘 Таймкоды
00:00 Вопрос про бэктесты
01:20 Пример БекТеста торговой стратегии в TSLab
02:47 Симуляция ФорвардТестов
05:00 Почему Бэктесты не работают, разбираюсь в TradingView
07:05 Чиним!
.
.
.
#algotrading #backtesting #tradingview
Переглядів: 1 972
Відео
TradingView корреляции и спреды БЕЗ программирования на PineScript
Переглядів 2,1 тис.Місяць тому
Покажу как пользоваться встроенными в TradingView формулами для построения графиков корреляций и спредов без программирования индикаторов на PineScript совсем. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Таймкоды 00:00 Математические символы в поле поиска 01:45 Создаю свою кросспару на трейдингвью 03:50 Рисую ...
TradingView Индикатор превращаю в Стратегию для торговли и бэктестов
Переглядів 17 тис.Місяць тому
Как просто и быстро переделать внешний (comunity scripts) индикатор на TradingView в стратегию на PineScript для бэктестов индикатора и возможной торговли на TradingView Webhooks. С минимальным объемом программирования на PineScript. Даже если исходный код индикатора закрыт! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=A...
ByBit API + Python ч.7 | Conditional Order ( Условный Ордер) Futures Perpetual
Переглядів 1 тис.2 місяці тому
Как поставить Условный Ордер на ByBit с помощью API, Python и пакета pybit. А также подробные примеры как работает Conditional Order. Какие пуши приходят в Websocket при работе с условными ордерами на байбите. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Docs bybit-exchange.g...
PineScript Простая Стратегия с Trailing Stop Loss для TradingView
Переглядів 2,3 тис.2 місяці тому
Как использовать Trailing Stop Loss (Трейлинг Стоп, Скользящий Стоп-Лосс) в стратегиях написанных на PineScript для бэктестов в TradingView. Один из вариантов реализации без Activation Price с подробным объяснением принципа работы и примером кода на панйскрипте. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Тайм...
ByBit API + Python ч.6 | Фьючерсы - Ордера (Рыночные и Лимитные), Позиции.
Переглядів 1,6 тис.2 місяці тому
Работаю с Фьючерсами (Linear Perpetual Futures) на ByBit с API ByBit на Python с библиотекой pybit. Сегодня отправляю лимитные и рыночные ордера. Отменяю лимитки. Получаю текущие Позиции, переворачиваю и закрываю. В Одностороннем Режиме (One-Way Position Mode). Подробный разбор примеров кода и пушей событий в Websocket API Bybit параллельно. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регис...
TradingView + Binance | Реальная Торговля по Индикаторам с Alert Webhook Signal Trading
Переглядів 2,2 тис.3 місяці тому
Связка Индикаторов (! НЕ стратегий) TradingView написанных на PineScript (даже с закрытым исходным кодом) для РЕАЛЬНОЙ торговли на фьючерсах Binance с помощью алертов TradingView, вебхуков и бесплатного инструмента Binance Webhook Signal Trading. Без программирования! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael ...
ByBit API + Python ч.5-2 | Websocket. Приватные Данные (wallet, order, positions, executions).
Переглядів 1,6 тис.3 місяці тому
Получаю Приватные Данные по Websocket API ByBit на Python с пакетом pybit. Подписка на обновления Аккаунта (wallet stream), Ордеров (orders stream), Позиций (position stream) и Трейдов (execution stream). Попробуем как это работает в реале. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/az...
TradingView + ByBit | Реальная Торговля из Стратегий с Alert Webhook Signal Trading
Переглядів 3,5 тис.3 місяці тому
Настройка связки стратегий TradingView написанных на PineScript для РЕАЛЬНОЙ торговли на фьючерсах ByBit с помощью алертов TradingView, вебхуков и бесплатного инструмента ByBit Webhook Signal Trading. Без программирования! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Рефка для регистрации на TradingView www.tradingview.com/pricing/?...
ByBit API + Python ч5-1 | Websocket. Подключение и Публичные Данные.
Переглядів 2,7 тис.3 місяці тому
Использую Websocket к API ByBit на Python с пакетом pybit, подключаюсь и получаю Публичные Данные (сегодня только тикеры). Максимально подробно про настройку Websocket клиента в pybit и лимиты подключения к вебсокету в байбит. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Docs...
ByBit API + Python ч4 | Лимитный Спотовый Ордер ( Spot Limit Orders ) Отправка и отмена.
Переглядів 1,6 тис.4 місяці тому
Работа со Spot LimitOrder размещение и отмена (place and cancel) с помощью API ByBit, на Python и с официальным SDK для Питона pybit. Немного теории о работе лимитных заявок. Много внимания к timeInForce стратегии лимитных ордеров. Также получаю список открытых ордеров (get_open_orders) и оменяю открытые ордера (cancel limit orders). 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации н...
ByBit API + Python ч3 | Отправка Спотового Рыночного Ордера
Переглядів 2,3 тис.4 місяці тому
Как разместить Spot Market Order (рыночную заявку в спотовой секции криптобиржи ByBit) с помощью API ByBit, на Python и с официальным SDK для Питона pybit. Разбираю базовые вопросы и нюансы. Обязательные параметры, минимальный лот, максимальна точность лота, обработка ошибок. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий ...
ByBit API + Python ч2 | API Keys, Авторизация, Лимиты
Переглядів 2,6 тис.4 місяці тому
Подробно про получение API Ключей к ByBit. Полный разбор всех опций и подводных камней при оформлении API Keys, Авторизация с помощью АПИ Ключей и официального Python SDK pybit. Как увидеть лимиты каждого из приватных запросов. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Tel...
ByBit API + Python ч1 | Установка pybit, Public Market Data, Обработка Ошибок.
Переглядів 7 тис.4 місяці тому
ByBit API получение публичных рыночных данных на Python pybit. Первая серия сериала про алготрейдинг с криптобиржей ByBit через официальное Python SDK. Также в ролике разбираюсь как работать с документацией, обрабатывать ошибки и какие есть ограничения (ByBit Rate Limits). 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Docs bybit-exch...
PineScript Logs | Логирование отладочных сообщений в TradingVew log.info, log.error, log.warning
Переглядів 5464 місяці тому
Урааа! В TradingView наконец появилась ( ещё в августе 2023 ) функция логирования (записи отладочных сообщений) с помощью 3х простых функций log.info(), log.warning() и log.error(). Консоль отладки хороша с большим количеством фильтров и в ролике я подробно покажу на примерах PineScript как пользоваться Pine Logs. 🤑 Поддержать блоггера azzrael.ru/spasibo Канал в телеге t.me/azzraelru Документац...
OKX API Websocket + Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
Переглядів 9255 місяців тому
OKX API Websocket Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Переглядів 1,1 тис.5 місяців тому
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
Переглядів 1,1 тис.5 місяців тому
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
PineScript plot() p2 - draw histograms, step charts, styles and fills
Переглядів 6456 місяців тому
PineScript plot() p2 - draw histograms, step charts, styles and fills
OKX API Websocket w Python p1 - connecting to the exchange and receiving Public Data
Переглядів 2,7 тис.6 місяців тому
OKX API Websocket w Python p1 - connecting to the exchange and receiving Public Data
PineScript plot() p1 - drawing charts in TradingView
Переглядів 9386 місяців тому
PineScript plot() p1 - drawing charts in TradingView
🤡 Как написать +100500% стратегию на TradingView. PineScript Repaint Example.
Переглядів 6 тис.10 місяців тому
🤡 Как написать 100500% стратегию на TradingView. PineScript Repaint Example.
Export Binance Orders for all the Time to Excel SpreadSheet Python + Binance API. Coding ASMR.
Переглядів 1,2 тис.11 місяців тому
Export Binance Orders for all the Time to Excel SpreadSheet Python Binance API. Coding ASMR.
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Переглядів 6 тис.Рік тому
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Переглядів 10 тис.Рік тому
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Торговый бот на Python и OKX API .3 👨🏻💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Переглядів 2,1 тис.Рік тому
Торговый бот на Python и OKX API .3 👨🏻💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Торговый бот на Python и OKX API .2 🤖 Установка python-okx SDK. Получение баров и баланса.
Переглядів 2,5 тис.Рік тому
Торговый бот на Python и OKX API .2 Установка python-okx SDK. Получение баров и баланса.
Торговый бот на Python и OKX API .1 Получаю ключи
Переглядів 1,9 тис.Рік тому
Торговый бот на Python и OKX API .1 Получаю ключи
Python + Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
Переглядів 3,5 тис.Рік тому
Python Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.
Переглядів 2,9 тис.Рік тому
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.
Подскажите плиз а как разделить объёмы получаемые с байбита на лонговые и шортовые ?
Здравствуйте. Отсмотрел ваши ролики по стратегиям и пытался забрать из другого индикатора сигнал Buy и Sell (там код скрыт) , но ничего не выходит , ошибки . Ковырялся в документации , результат не тот((( Может подскажете как забрать сигнал ?
Из индикатора вы можете забрать только серии (графики) кот выводятся на экран. Если сигналы выводятся метками, то забрать сигнал не получится.
Никак не могу избавиться от ошибки 170131 | Insufficient balance ( Пишу для тестнета, отдельные апи ключи для него взял, причем данные о кошельке он спокойно получает, а разместить ордер не дает На аккаунте есть средства
Такое бывает если в параметрах ордера вы указываете котируемую валюту (USDT), а должны указать базовую (BTC), проверьте.
Excellent!
С мая ByBit разрешил ставить ордера через Websocket - как идея для еще одного видео в плейлисте.
А маржинальный на споте как выставить? Там вроде надо два бубна. Первым шаманим плечо, а вторым играем в открытие.
А как можно реализовать код, чтобы при наступлении определённого события по одной паре, сделка происходила совсем по другой?
Да, есть разные способы, например www.tradingview.com/pine-script-docs/en/v4/essential/Context_switching_the_security_function.html
@@AzzraelCode а то ерунда получается. На одной торговой паре на споте и на фьючах ,на одной бирже профит фактор разный до 40% бывает разница.
Так это норма. По сути это почти два разных инструмента.
Вот и хочу оттестить код. Условием на вход будет Алерт с спота, а сделка сама на деревативе.
Помоги, пожалуйста, с ошибкой. Бинанс обновил сдк и теперь необходимо использовать метод SpotWebsocketStreamClient для отслеживания событий. Все работает почти идентично, но метод user_data возвращает почему-то не список (объект), а строку, с которой невозможно нормально работать. Как это исправить? message: {"result":null,"id":1} message type: <class 'str'> Спасибо за видео! Очень много полезной информации на канале.
message: {"result":null,"id":1} - это строка в JSON формате. Просто декодируйте её docs.python.org/3/library/json.html
@@AzzraelCode спасибо большое, получилось
@@AzzraelCode подскажите, пожалуйста, как сделать перезапуск скрипта раз в сутки для беспрерывной работы?
По разному можно. Как вариант, я делал пример здесь ua-cam.com/video/F7VNi_V0rMU/v-deo.html. Там ОКХ но суть таже.
Добрый день! Если сразу привязать аккаунт ByBit через Traiding panel в tradingview, то как запустить робота?
Strategy trading is limited to the backtesting mode only. Automated strategy trading with a brokerage account is not available on TradingView yet. We are considering implementing this in the future. www.tradingview.com/support/solutions/43000481026-how-to-autotrade-using-pine-script-strategies/
А есть способ забирать количество сделок за 24 часа сразу по всем фьюч инструментам? По мультистриму забираем все тикеры и очень хочется следующим потоком забирать для всех тикеров информацию по количеству сделок на 24 часа...
Попробуйте эту подписку binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams там есть "n": 18151 // Total number of trades если это то что вам нужно.
Отличное видео) только как этот массив перевести в exel?
Можно копипастой из консоли, можно с помощью питона ua-cam.com/video/dn3Oi7oaMT4/v-deo.html ua-cam.com/video/Q6LtTnrB8es/v-deo.html
Как тоже самое можно сделать по списку Тикеров? например есть csv со 100 тикерами
Денис, в скрипте написана команда if cond_close strategy.close_all Сигнал из tw на байбит в поле strategy.order.action прошло как "sell". По факту лонг был закрыт и взят шорт в этом моменте. Так и должно быть?
strategy.close_all считает позу на стороне ТВ и отправляет ордер в противоположную сторону на сумму размера позы без опции reduceOnly. Это все что он делает и что там потом на бирже происходит скрипт на ТВ не знает. Отсюда бывают всякие приколы.
Недавно натолкнулся на скрипт в ТВ, который ищет паттерны на нескольких монетах одновременно, а не только в открытом графике, и уведомляет при нахождении в отдельном окне. Интересно, как это реализовано на pinescript и прямо в платформе ТВ...
вот бы сделать видео разбор, как сделать, чтобы по Api после получения сигнала ставилась автоматом заявка.
Для меня очень познавательные видео. Спасибо большое, Денис. Не совсем для меня понятна тема 00:06:00 с triggerDirection, с какой стороны цена бы не пересекла triggetPrice: условный ордер должен сработать. Получается triggerDirection не нужен. Однако есть еще предложение: сделать пример срабатывания ордеров, открывающих одновременно разнонаправленные позиции.
Я совсем новичок в пайтон, не понял где вводить команду установки pip install pybit?
Всё разобрался. Pybit версии 5.6 и выше не работает без модуля Pycryptodome. Всё устанавливается через виндовс терминал.
Очень громка музыка, это уже не фон а музыка получается В 3 раза тише будет норм
Добрый день как с вами связаться?
azzrael.ru/spasibo#contacts
Здравствуйте, я заранее прошу прошение. Так вот о чем я хотела спросить. Нужен постоянный api ключ не виртуальный, для ввода и вывода депозита , вообщем для транзакций на binance. Может я что то не поняла или упустила. Можете помочь с этим?
Что такое "постоянный api ключ "?
Добрый день. Подскажите какой функцией мы можем забрать из стороннего индикатора значки и метки. А не серии.
К сож на данный момент такой функции нет в PineScript.
Спасибо за видео. Подскажите пожалуйста как мониторить весь рынок? Есть как например на binance url, через который можно подключиться ко всем парам/монетам?
Что значит мониторить? Что вы хотите знать и в каком виде вы хотите это знание получать?
Ну я бы хотел отслеживать например свечи (открытия, закрытия) в режиме реального времени. И причём по всем usdt парам. Просмотрел множество видео на эту тему и везде прописывают Symbol. Вот и задался вопросом, а нет ли такой возможности, чтобы сразу все монеты отслеживать?🤔
Те вы хотите подписаться на свечки у байбита сразу по всему рынку - так не получится. Только собирать подписки, по др никак.
Это значит мне надо по каждому токену/ каждой монете прописывать? Или можно какой-нибудь пакет скажем из 10-ти монет создавать и так для всего рынка? Заранее благодарен 🤝
ua-cam.com/video/8SY-G0Hk64Y/v-deo.html&ab_channel=AzzraelCode ;)
Спасибо. очень редкое и очень полезное видео. вопрос. допустим у нас пересечение мы поставили команду КУПИТЬ. а на пересечении в обратную сторону нам нужно закрыть позицию и войти в шорт. то мы делаем 2 алерта одинаковых с командой ПРОДАТЬ? и получается первый у нас закроет позицию а второй войдет в шорт? я правильно понимаю? и потом также 2 алерта на покупку. и получается что они будут закрывать и открывать позиции. это вопрос первый. вопрос второй. какие виды размера позиции в команде есть? если нужно просто максимум поставить . то есть на весь депозит. то какую команду выбрать?
Можно и так, но можно проще. 1 У вас лонг поза на +1 биток. 2 вы получили сигнал на переворот и хотите получить позу -1 (шорт) биток 3 Вам достаточно отправить шорт ордер на -2 БЕЗ опции reduceOnly. Тогда после исполнения ордера вы получите позу в -1 биток.
Спасибо за видео. Может кто-нибудь помочь: хочу использовать данные из словаря, который выдает json в другом файле с последующим размещением ордера в зависимости от условия. Например, я получил результат из json, что объем на покупку стал 100к, я хочу эту информацию вытянуть из вебсокета и вставить в файл с размещением ордера на окупку. Пробовал через return, через global, но не получилось.
Это архитектурный вопрос. Проще всего в том же скрипте вызывать асинхронную функцию кот будет отправлять ордер. Функция может быть описана в другом py файле и в файле с вебсокетом вы её импортируете.
А после статуса "Partitially filled" позже он выполнится до конца в случае подходящего предложения? 🤔 Или на "Filled" даётся какое-то определённое время для полного заполнения ордера, по истечению которого, если даже будет подходящее предложение, ордер не выполнится?
Вопрос хороший. Если речь конкретно про Лимитный Ордер и конкретно про бинанс, то все будет зависеть от аргумента timeInForce www.binance.com/en/support/faq/what-are-maker-post-only-order-time-in-force-order-and-iceberg-order-5d3fa5e5709f47e0b5f186b350da1655. По умолчанию для Лимиток используется опция GTC (Good-Till-Cancel): the order will last until it is completed or you cancel it. Те ордер будет висеть пока не исполнится полностью. Правда не так давно Бинанс ввел ограничения что Лимитный Ордер не может висеть более года.
Спс. 😊 Хотел ещё один момент уточнить: TP и SL ордера размещаются после выполнения базового ордера? Может ли быть такое, что ордер TP сработал, а базовый ордер(на основе которого должен сработать TP) нет? Может видео на канале по этому нюансу есть... Как выставлять TP и SL, чтобы они размещались уже ПОСЛЕ срабатывания базового ордера?😮
А можно отдельный ролик про прокси, что это, и как он может помочь нам?😇
С чем может быть связана ошибка InvalidRequestError: Order quantity exceeded upper limit. (ErrCode: 170135)
Проверьте что вы отправляете в quantity.
Спасибо, Вы очень помогли мне. Получается, для переворота необходимо создать заново вебхук и такой же сигнал. Или просто скопировать существующий.? Всю голову сломал, не могу настроить разворот(((
Лучше написать стратегию, кот будет считать размер позы для переворота.
Здравствуйте. Затрудняюсь с вопросом, как из функции alert() отправить данные в Телеграмм?
Напрямую из TradingView никак. Только через посредников.
@@AzzraelCode Может быть у вас есть урок на эту тему?
Попробуйте посмотреть вот это ua-cam.com/video/nCW-esaFB9s/v-deo.html Но вообще просто погуглите, есть готовые сервисы.
@@AzzraelCode В вашем видео создается алерт физически с заполнением сообщения и плейсхолдеров. Которые передают данные в телеграмм. Мне нужно создать алерт который создает сообщение с динамическими переменными и передает значения переменных в Телеграмм. В этом проблема, я думал будет проще((
Аззраель привет! Спасибо большое за ваши видосы! if bull_enter strategy.entry(stratege.long) // открывется по цене закрытия свечи пересекшей условную линию ???? (как написать?) strategey.close_all // сделка закрывается сразу по цене закрытия следующей свечи иными словами котировка пробивает уровень открывается сделка сразу в следующей свече по цене закрытия той свечи которая пробила и закрывается сразу как закрылась текущая свеча Заранее благодарен🤝
Скорее всего вам нужны методы ta.cross*. Попробуйте посмотреть этот видос ua-cam.com/video/5EB1Jz2n61g/v-deo.html
@@AzzraelCode Спасибо большое за ответ, но к сожалению не на нашел там решение Мне нужно что бы сделка закрылась безусловно спустя 1свечу после открытия сделки
@@AzzraelCode Или ta.cross это описывается?
@@AzzraelCode 10й раз пересматриваю и никак не пойму
@@AzzraelCode Разобрался if bull_enter strategy.entry("1", strategy.long) if strategy.position_size > 0 strategy.close_all("ex"),
Подскажите, как настроить точный исходный капитал, объем заявки, маржа long маржа short итд в настройках стратегии. По какой формуле это рассчитать? Заранее благодарен за ответ.
Почитайте вот эти посты www.tradingview.com/blog/en/strategy-leverage-24638/ www.tradingview.com/script/9Iwinz7I-How-to-use-Leverage-and-Margin-in-PineScript/
Плейлист про ffmpeg удалил?
да, старье всякое почистил
@@AzzraelCode Обновить не планируешь?
Маловероятно
@@AzzraelCode Будем искать:) Кстати, спасибо за видео. Помог разобраться с API Яндекса и сделать транскрибатора. А то лень стало запросы вручную писать😁
Кстати обнаружил что ограничения на тайм-фреймы не работают (что не может не радовать) если на бирже включаешь вместо графика биржи график TradingView 😎
Доброго времени суток! Как идея для видео или серии видосов - написание торгового бота для тинька и тест на историчных данных и в песочнице. Пофиг с какой доходностью.
если вдруг решу вернуться на фонду, то вполне возможно
Добрый день, Денис видео у тебя получилось супер. Все смог сделать разобраться немного, хотя сам я не программист. У меня получилась ошибка после покупки и по этой причине бот не может продать. Ошибку я показал ниже, можете подсказать в чем причина? ERR | {'code': '1', 'data': [{'clOrdId': 'AzzraelCodeYT', 'ordId': '', 'sCode': '51008', 'sMsg': 'Order failed. Insufficient BTC balance in account. ', 'tag': '', 'ts': '1716548228649'}], 'inTime': '1716548228648932', 'msg': 'All operations failed', 'outTime': '1716548228649353'}
Order failed. Insufficient BTC balance in account Вы когда покупаете актив платите комиссию в базовой валюте, соотв на счет получаете меньше. Это нужно учитывать при продаже актива.
Приветствую, дружище подскажи. На графике TW есть две стратегии. Первая отправляет хуки брокеру, вторая нет. Как первой стратегии получить сигналы от второй, которые она отрисовывает на графике, чтобы они были доп.условием для отправки хука? P.S. в телегу не смог написать вопрос, там только смотреть могу)
Никогда не запускал неск стратегий сразу. Попробуйте через input.source. Если не прокатит, то никак ;)
Очень интересное видео 👍
Спасибо, очень полезно!!
Привет. Есть какие-нибудь наработки по оптимизации параметров стратегии в pincescript?
Нет там оптимизации к сож. Я просто ушел на TSLab.
@@AzzraelCode TSLab конечно хорош, но я не понял как там организовать списки. Например фрактал задает точку скопления ликвидности. Как бы ее в какой то массив/стек собирать и дальше свечку проверять съедает ли она ликвидность из стека и, если съедает, из буфера соответственно убирать. Или это хардкодить только на C#?
Да, я пишу все на C#. Все оч удобно, любые фантазии, при желании можно реализовать все что угодно. PineScript тут, к сож, совсем далеко.
Неплохо, отнюдь неплохо, все по существу. Давай еще.
привет, есть ли кто-нибудь, кто знаком с этой проблемой ===> pybit._http_manager - ERROR - invalid request, please check your server timestamp or recv_window param. req_timestamp[1716127458277],server_timestamp[1716127453008],recv_window[60000] (ErrCode: 10002).
Часы на машине, где запускаете скрипт, синхронизируйте, должно помочь.
@@AzzraelCode спасибо за ответ, да я пробовал, но не работает. я всьо пробовал и нечо. сечас я работаю с ОКХ и тут нету ошибок.
Отличное видео. Спасибо!
Отличное видео! Кратко,четко без воды. Спасибо за труд!!!!
А как можно узнать количество акций в 1 лоте? Как только не пробовал прописать, постоянно уходит в ошибку. То инструмент не торгуется, то ошибка на сервере, то ещё что нибудь.
russianinvestments.github.io/investAPI/instruments/#sharesresponse lot int32 Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру lot.
оно интересно когда в конце получаем готовый продукт , а так это как сырое тесто в сладкой выпечке
Очень круто объясняете, спасибо! Я не проггер, но максимально все понятно. Подскажите, пожалуйста, можно ли сделать как-то, чтобы при закрытии позиции была проверка на PnL? Условно, если PnL > 0,1%, то закрываем? А если нет, то ждем следующего сигнала на закрытие.
В этой схеме нет обратной связи с биржей. Соотв вы ничего не знаете о свой позиции, в тч и её ПУ.
а может ли Pine подавать звуковые сигналы?
Вот прям запрограммировать звук вы не можете. Но можете создать алерт, кот уже может сопровождать звук в кач уведомления.
Денис, уже изучил с тобой вторую биржу. Очень благодарю тебя за труды!
Хук отправляется каждую минуту или при закрытии бара. Таким образом припустим индикатор сообщает Sell. Вроде все ок, сделка открылась. Но он ведь будет это часто сообщать, и позиция начинает добираться. Есть ли варианты как запретить добор позиции или индикатору запретить отправлять хуки много раз?
Можно написать стратегию на PineScript и сделать как здесь ua-cam.com/video/D5Inyt2RalQ/v-deo.html
подскажите, не знаете ли вы как сделать индикатор в трейдингвью на основе своих данных? допустим, я рассчитал свои данные в Excel, и просто хочу нанести их на график
Возможно вам подойдет вот такая штука www.tradingview.com/pine-script-reference/v5/#fun_request.seed .