Azzrael Code | Algotrading w Python, PineScript, ByBit, OKX, Binance API, TradingView
1.83K subscribers
72 photos
1 video
2 files
204 links
🤑 Инвест Айтишка. Программирую штуки для Трейдинга и Инвестиций. Python + Binance API, OKX API, API Тинькофф Инвестиции, API Мосбиржи.
👨‍💻Бэктесты на TradingView PineScript и TSLab.
👉🏼 Связь azzrael.ru/spasibo
Download Telegram
🔄 Обратите внимание на два очень жирных обновления в Binance API.

🆒 Первое крутое - вводит два новых типа ордеров OTO и OTOCO. Эти ордера позволяют строить интересные цепочки ордеров, с разными целями, без программирования, быстро их отрабатывать, переложив всю механику на сторону биржи. Это реально круто!

😠 Второе обновление, думаю, некоторых опечалит и лишит некоторых относительно легких денег.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔15👍4🔥2
😏 Судя по эмодзи к предыдущему посту вы не оценили крутость OTO / OTOCO. Формально принцип описан, например, вот здесь. Но, на самом деле, все оч просто.

Давайте представим, сейчас биток по 67 - вы ставите лимитку на покупку битка по 65 и уходите спать. Вы хотите чтобы в сл исполнения лимитки у вас вставали ордера на продажу купленного битка. Без OTO / OTOCO это сделать нельзя, ведь биток ещё не куплен (есть вариант с Conditional Orders, но там свои нюансы).

OTO / OTOCO же позволяет привязать к исполнению основной лимитки на покупку битка выставление вторичных ордеров на продажу. OTO - дает привязать 1 ордер, OTOCO - два ордера по схеме SL/TP.

В итоге пока вы спите у вас может исполнится и покупка по 65 и стоп-лосс по 60, круто же 😂😂😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😁11🤔5🔥3
В продолжение разговора о качестве тестирования стратегий, Deep Backtesting и прочем таком коротенькая заметка от автора OsEngine. Алексей оч плотно собрал основные проблемы, да и с выводом сложно не согласиться.

Я бы лишь добавил что таки БТ даже на свечах могут быть достаточно точными, многое зависит от торговой логики. Главное иметь возможность оценить погрешность в приемлемые сроки и заложить её в риски.
👍15🫡3🔥2
😵 Если вы торгуете фьючерсами на Binance с Европейским аккаунтом, то сегодня ваши боты могли начать получать вот такие отлупы

-4408, 'This symbol is in reduce only mode due to regulation requirements. Please upgrade to Binance Credits Trading Mode


Новые ордера проходят только с аргументом reduceOnly, то есть только на закрытие позиции.

В личном кабинете вас может ждать сообщение как на скрине во вложении.

По сути вам предложено сделать выбор. Оставить открытые позы (если вам достаточно маржи) без возможности открывать новые или переключиться на новый режим фьючерсной торговли Binance Futures Credits Trading Mode.

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

На фьючерсный акк евробинанса теперь нельзя завести стейблы USDT/USDS/FUSD. Чтобы получить BNFCR (для маржи) вам нужно на фьючи завести BTC/ETH/BNB и свапнуть их прямо во фьючерсном акке.

Вывести BNFCR из фьючерсного акка нельзя. Чтобы получить USDT нужна цепочка во фьюч акке свап BNFCR -> BTC, затем трансфер BTC на спот, продажа BTCUSDT. С оплатой всех комиссий соотв.

Вообщем сочувствую всем тем что убегал от лимитов руакков в еврозону...
10👏3🤷‍♂2🔥2😁2
🪞 Зеркало AzzraelCode YT на ВК Видео.
--
Штош по всему видать любимому YouTube на территории РФ остаются считанные деньки 😭😭😭 Не уверен что очередной сезон AzzraelCode, кот был запланирован на осень (должны были добить ByBit API, у TV и OKX API есть интересные темы), случится... посмотрим... Однако прежний контент забекапил, продолжаю наблюдение.
Please open Telegram to view this post
VIEW IN TELEGRAM
28😢11🔥7👀5😭2
Если вдруг прошло мимо вас. Вчера по профильным чатикам пофорсили пост сатоши про бан OKXом юзеров из РФ. Меня, кстати и раньше банили, даже дважды, но разбанивали в теч суток. А сегодня подъехал оф ответ OKX (он опубликован в X, поэтому скрин ).
--
Если кратко не шлите нам денек с гарантекса и торнады и все будет ок. Ответ прекрасный ибо юзерам из РФ довольно таки трудно взять крипту на 100% точно не прошедшую через гарантекс. Поэтому алерт сатоши по прежнему уместный. Теперь, когда Star оф упомянул Гарантекс, с ОКХ, если вы берете крипту через BestChange обменники и p2p нужно быть точно аккуратнее..
14👌7👍5
🤟Завтра на канале новый ролик - будем разбираться с подписками на стакан по вебсокету на OKX API и Python. В завтрашнем ролике конкретно речь про подписку book5, те на стакан глубиной в 5.

🤯 Это мой первый ролик на канале после замедления YouTube. Он будет продублирован на канал AzzraelCode на VK Видео. Смотрите где вам удобнее, а я буду посмотреть где будут смотреть и будут ли вообще 😅😅

..
#okx #okxapi #python #algotrading
👍46🔥122
В воскресенье на канале выйдет продолжение по работе со стаканом в Websocket API OKX.

Ролик будет сильно сложнее предыдущего, однако в нем мы сможем подписаться на стакан глубиной до 400 (в предыдущем было макс 5). Такая глубина имеет куда более практическую ценность, чем 5.

🤑 Для Мотиваторов на boosty ролик доступен уже сейчас. Спасибо вам за поддержку.

...
#okx #okxapi #python #algotrading
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👏9👍2
❗️Важное для API Binance для USD-M Futures

Когда то давно я делал ролик по User Data Stream для Websocket API Binance (подписка на ордера, обновления и пополнения аккаунта).

Так вот некоторое время назад Binance выкатил важное обновление, среди которого Websocket User Data Request стал Deprecated. В некоторых случаях это может ломать ваши стримы, проверьте ваших ботов и обновите при необходимости.

Что надо сделать - выкинуть REQUEST запрос и урл стрима привести к виду wss://fstream.binance.com/ws/<listenKey>.


🤬А бинансу шлю лучи ненависти, ибо не дело Deprecation Notice делать в июле, обещать exact date to be announced later, а потом выкатить таки без объявления в октябре.

..
#binance #binanceapi #python #algotrading #changelog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍195🔥2😁1
На TradingView опубликовал стратегию на отбой/пробой от границ канала образованного Moving Average Envelopes.

Из интересных фич:
❗️ выбор таймфрейма для расчета Скользящей Средней (торговля идет маркетными ордерами на текущем ТФ, рекомендую минутки + Deep Backtesting)
выбор типа скользящей средней из SMA, EMA, SMMA (RMA), WMA, VWMA.
выход не только по противоположной стороне канала, но и по Стоп Лосс/Тейк Профит

Первая самая ценная, позволяет торговать на минутках (особ с опцией Deep Backtesting) считая канал на нужном таймфрейме.

🤪 Вообще говоря ценности в стратегии я не увидел, результаты оч так себе, но поиграться можно.

#tradingview #pinescript #algotrading
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍13👎2👏2
Сегодня добавил в коллекцию канальных стратегий скрипт аналогичный канальной стратегии в прошлом посте. На этот раз по Каналам Кельтнера.

😅 Мне не удалось увидеть и в этих каналах профита, однако вы можете попробовать поиграться и если у вас появятся мысли по улучшению - пишите их в комменты к скрипту на TradingView, если будет что-то интересное, перспективное, возможно добавим и потестим.

#tradingview #pinescript #algotrading
🔥11😁5👍43
🙈 Модеры TradingView побанил скрипты к предыдущим двум постам. Посчитав что идея прикрутить к различным канальным индикаторам различные механизмы входа/выхода коммьюнити не интересна. Так что сорян кина не будет.

😏 Хотя идея была соблазнительная - перепробовать штук 10-15 разных канальных индикаторов на бэктестах и сравнить какие каналы более эффективны. Это все будет, но не в паблике, к сож.

🫡 А постить в коммьюнити TradingView ничего не буду как и ранее, ну их с их рулсами, привет команде модераторов.

😍 Аднака PineScript все равно хорош и уже в воскресенье новый видос по нему. Будем ставить стоп-лоссы / тейк - профиты. А на бусти этот контент уже доступен, спасибо всем Мотиваторам за поддержку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍22😢3
Ролик про PineScript Stop Loss / Take Profit уже на канале. Так же он доступен и на ВК Видео. Кстати говоря есть и другой способ поставить стопы, возможно он даже проще, напишите свои варианты в комментариях к ролику 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5👏2
🤑 Просто если вы пропустили - на TradingView сейчас распродажа. Премиум на 13 мес 216 долл. Оплата криптой (USDT TRC20) прошла без вопросов. Если есть действующая подписка, то она продляется. Если план повышается, то остатки по прежнему плану пересчитываются в новый (дней становится меньше) и новые дни добавляются.

😜 При оформлении нужно заполнить биллинг адрес, РФ теперь там нет, но есть Папуа Новая Гвинея, а в ней наверняка есть ул Ленина дом 1 😂 Испытываю смешанные чувства, но лучше TradingView пока нет ничего ... к сож теперь наверное ...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁8🎉1
😏 А вы знали что в TradingView можно легко получить Открытый Интерес без использования индикаторов. Достаточно при добавлении инструмента к названию символа в строке поиска добавить суффикс _OI. Вместе с биржей должно получиться что-то вроде BINANCE:BTCUSDT.P_OI. И вы получите свечной график открытого интереса.

Эти данные также можно использовать в индикаторах и стратегиях на PineScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥60👍241😢1
1️⃣ Завтра на канале AzzraelCode в YouTube выйдет ролик про Триггерный Ордер в OKX. Расскажу как он работает, чем отличается и чем лучше обычной лимитки. Покажу как поставить его через OKX API.

🤑 На Boosty для Мотиваторов этот ролик доступен уже сейчас. Спасибо вам за поддержку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥92👏2
Azzrael Code | Algotrading w Python, PineScript, ByBit, OKX, Binance API, TradingView
🤟 А на канале то уже новый ролик. Будем разбираться как с python-okx качать свечи с ОКХ за всю историю торговли. Это при наличии лимитов в 300 баров на запрос, те разберемся с пагинацией. Будет и пара инсайтов. Велкаме! #okx #okxapi #python #crypto #trading
Если для работы с фьючами API Binance вы используете binance-futures-connector-python и вдруг решите обновиться (как сделал я на днях 🤬🤬🤬), то обратите внимание что автор либы в обнове 4.1.0:
GET /fapi/v2/balance: deprecated, replaced by GET /fapi/v3/balance
GET /fapi/v2/account: deprecated, replaced by GET /fapi/v3/account
GET /fapi/v2/positionRisk: deprecated, replaced by GET /fapi/v3/positionRisk

А это чертовски важные эндпоинты и в v3 бинанс их круто порезал. Напр из fapi/v3/balance.positions выкинули entryPrice, а из /fapi/v3/positionRisk выкинули leverage. По факту если переезжать на v3 API Binance то надо серьезно обновляться.

Аднака все эти 3 эндпоинта не deprecated вовсе (по крайней мере пока). Нахрена их автор выкинул - хз. Если обновляться желания/возможности нет, то этими эдпоинтами можно по прежнему пользоваться. Надо лишь дописать v2 методы, форкнув UMFutures напр. Схема примерно такая:

def account_v2(self, **kwargs) -> dict:
# self._cl - UMFutures client
url_path = "/fapi/v2/account"
return self._cl.sign_request("GET", url_path, {**kwargs})

Приветы за такой пул реквест шлите alplabin. Именно поэтому не люблю я эти все либы, лучше ручками, голыми хттп запросами...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🤔5💯3😢21
На TradingView выложил индикатор Binance Pseudo Funding Fee который считает Ставку Финансирования на Binance (которой к сож нет на TradingView) от Premium Index (который на TV есть) по формуле в факе на бинансе ( в которой кстати очепятка ).

😇 На минутках считает достаточно точно, чем выше таймфрейм, тем менее точно. Не забудьте зайти сюда, взять Interval, Interest Rate и Funding Cap/Floor для конкретного инструмента и заполнить настройки.

😒 TradingView меня не любит, возможно уже завтра скрипт побанят, как бывало не раз. Так что забирайте, если пользуетесь Funding Rate. Исходники также открыты. Надеюсь пригодится.

#tradingview #pinescript #algotrading
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥113😢1🎉1👌1