pybottersのdiscordで話題に挙がったasycio.to_thread()について
全文無料で読めます。
ためになったなーと感じたら、コーヒー一杯分投げ銭いただけると幸いです。
まずasyncioについてざっくりと説明します。単一スレッドにて処理を行いますので、cpuバウンドとioバウンドが混在するとき、GILによってioバウンドはブロッキングされてしまいます。これの何が問題になるかというと、例えばwebsocketに接続してtickerから秒足を作成しながらテクニカル指標に基づき発注を行いたいというときに、指標の計算はcpuバウンドですので計算が終了する