хотелось бы увидеть продолжение в виде взаимосвязанных серий видео от вебсокета до готового рабочего бота на языке Python (самого простого, исключительно в познавательных целях) в идеале с обработкой исторических данных (бэктестом), интерфейсом и тд )) спасибо за твою работу !!
Добрый день. Я немного не по теме. Вы когда делали видео про api тинькофф инвестиции, там же был ролик про логгирование при работе с api? Или я путаю, просто найти не могу.
Здравствуйте! У меня два вопроса: зачем асинхронный sleep, если мы действительно ждем 3 секунды до повторного подключения? Здесь же достаточно и обычного? На практике, как я понимаю, лучше не использовать рекурсивный вызов, хотя бы по причине ограничения глубины рекурсии?
1. Насчет слипа. Конкретно в этом примере, вы правы, можно обойтись синхронным. Но на практике бывает что у вас есть параллельные задачи в рамках скрипта. Например если у вас бот на OKX API. То у вас может будет одна таска с вебсокетом для подключения к приватным ордерам и другая для вебсокета на тикеры. Если у вас отвалится один и мы будем его слипать, то не хотелось бы чтобы другая таска тоже стояла, что случится в сл синхронного слипа. 2. Вы опять правы )) На практике я просто перезапускаю таску с отвалившимся вебсокетом. А в доках по websockets рекомендован вот такой способ websockets.readthedocs.io/en/stable/faq/client.html#how-do-i-reconnect-when-the-connection-drops . Но в рамках ролика для демонстрации этих способов пришлось бы погружаться в питон больше хотелось бы, хотелось этого избежать.
Можешь подсказать, нигде не могу найти информацию об этом. Есть ли возможность отправлять из трейдинг вью задачи на выставление ордеров в метатрейдер 4 через вебхуки? (По аналогии с выставленияси ордеров на okx через стратегию в Трейдинг Вью). Я уже и в вк писал, не знаю как с Вами связаться.
Я давно не работаю с MetaTrader поэтому ответить на ваш вопрос не смогу. Но сомневаюсь что такое возможно. Вебхуки - это обычные HTTP запросы. Чтобы MT мог их принимать он должен быть где захосчен и работать как вебсервер. Не думаю что метаквотсы планировали такой функционал.
Здравствуйте, можете подсказать, в OKX есть rest или wss для получения funding rate(Ставка финансирования) сразу по всем монетам(Я нашел историю, но мне нужны актуальные данные)? И если такого нет, можете подсказать, каким образом можно получить эти данные?
Тяжелая тема для меня, но все же начинаю разбираться и большей степени благодаря этому материалу. Жду продолжения!
эх нашел бы я эти видео год назад, когда в сокетах разбирался) хороший материал)
Отличное видео. Спасибо!
Мужик, ты крутой, успехов тебе... И деняк конечно)
Главное - не торговля, главное - как разрулить дисконнекты :)
хотелось бы увидеть продолжение в виде взаимосвязанных серий видео от вебсокета до готового рабочего бота на языке Python (самого простого, исключительно в познавательных целях)
в идеале с обработкой исторических данных (бэктестом), интерфейсом и тд ))
спасибо за твою работу !!
Жду 3 часть вебсокета.
лайк, подписота. + .
Добрый день. Я немного не по теме. Вы когда делали видео про api тинькофф инвестиции, там же был ролик про логгирование при работе с api? Или я путаю, просто найти не могу.
Это было так давно, почти в другой жизни, не помню ;)
@@AzzraelCode очень жаль.
Здравствуйте! У меня два вопроса: зачем асинхронный sleep, если мы действительно ждем 3 секунды до повторного подключения? Здесь же достаточно и обычного? На практике, как я понимаю, лучше не использовать рекурсивный вызов, хотя бы по причине ограничения глубины рекурсии?
1. Насчет слипа. Конкретно в этом примере, вы правы, можно обойтись синхронным. Но на практике бывает что у вас есть параллельные задачи в рамках скрипта. Например если у вас бот на OKX API. То у вас может будет одна таска с вебсокетом для подключения к приватным ордерам и другая для вебсокета на тикеры. Если у вас отвалится один и мы будем его слипать, то не хотелось бы чтобы другая таска тоже стояла, что случится в сл синхронного слипа.
2. Вы опять правы )) На практике я просто перезапускаю таску с отвалившимся вебсокетом. А в доках по websockets рекомендован вот такой способ websockets.readthedocs.io/en/stable/faq/client.html#how-do-i-reconnect-when-the-connection-drops . Но в рамках ролика для демонстрации этих способов пришлось бы погружаться в питон больше хотелось бы, хотелось этого избежать.
@@AzzraelCode я вместо рекурсивного вызова просто использую цикл)
И это правильно, в третьем видосе будет именно такой способ ;)
Может кто подсказать, к кому можно обратиться по проблеме с этим кодом? Голову уже 5 день ломаю, почему не ставится ордер более 1 раза((
Можешь подсказать, нигде не могу найти информацию об этом. Есть ли возможность отправлять из трейдинг вью задачи на выставление ордеров в метатрейдер 4 через вебхуки? (По аналогии с выставленияси ордеров на okx через стратегию в Трейдинг Вью). Я уже и в вк писал, не знаю как с Вами связаться.
Я давно не работаю с MetaTrader поэтому ответить на ваш вопрос не смогу. Но сомневаюсь что такое возможно. Вебхуки - это обычные HTTP запросы. Чтобы MT мог их принимать он должен быть где захосчен и работать как вебсервер. Не думаю что метаквотсы планировали такой функционал.
Здравствуйте, можете подсказать, в OKX есть rest или wss для получения funding rate(Ставка финансирования) сразу по всем монетам(Я нашел историю, но мне нужны актуальные данные)? И если такого нет, можете подсказать, каким образом можно получить эти данные?
Rest API
www.okx.com/api/v5/public/funding-rate?instId=BTC-USD-SWAP
www.okx.com/docs-v5/en/#public-data-rest-api-get-funding-rate
Websocket
www.okx.com/docs-v5/en/#public-data-websocket-funding-rate-channel
@@AzzraelCode Спасибо, но там же нужно указывать конкретную монету, получается надо будет все 200+ таким способом доставать?
Просто на других биржах монжо выгрузить ставку финансирования сразу по всем монетам одним запросом
Да, только по одному. Чтобы сразу по всем инструментам одним запросом, такого запроса нет к сож..
А в трейдинге, полезны ваши logging??