フォローしましたの続きです。threading.Thread(target=pubnub.start)pubnubThread.start()threadingは並列処理のための実装です。pubnubで価格を取得しながら取引するための処理です。targetにthreadで実行したいメソッドを渡します。pubnub.startは、pubnubでの受信開始メソッドです。pubnubで価格を取得するかというと、restAPIで取得するよりも早く情報を得ることができるからです。早く情報を得られれば遅い人やbotよりも有利な注文ができます。restAPIの頻度制限を回避するという目的もあります。lightningの取引インターフェイスから利用されているAPI)のsignalr接続が最も速いという話もありましたが、最近のTLを追っていると今は正式APIで遜色ないスピードが出ているようです。loopメソッドに戻ります。pubnubが回り始めるまで待つ.time.sleep(20)pubnub通信が開始されるのを待ちます。sleepに渡している数字の単位は秒です。小数を渡すこともできます。0変数たちを定義しています。後で使われるはずなのでその時に意味を読解します。candleStick")candleStickなる変数をgetCandlestickメソッドで生成しています。periodを渡しています。コメントにあるように、numberはローソク足の数、periodはローソク足の期間を意味しています。このメソッドはローソク足情報を生成するようです。15分経ったので今日はここまで。↓つづきダウンロード#プログラミング#ビットコイン#BOT#bitflyer#ビットフライヤーこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。