フォローしましたの続きです。バックテストを読んでいきます。cost=channelBreakOut.cost)describeResultメソッドを見ていきます。"""引数たくさん渡していますが一旦スルーして読み進めます。コメントも引数に関することではなさそうなので一旦スルー。pltmatplotlibをimportしています。グラフを出力する処理があるのでしょう。end_timestamp)引数で渡されたfileNameがNoneの場合の処理です。numberは一日の「分」の個数を入れています。1分ローソク足の個数計算です。23:59のdatetimegが入ります。ここの日付を変更することで任意の日のテストができそうです。getSpecifiedCandlestickメソッドを見ていきます。data[::-1]コメントによると、numberはローソク足の数、periodはローソク足の期間で単位は秒です。start_timestampとend_timestampは先ほど求めたもので、テスト区間指定です。str(int(end_timestamp))}cryptowatchのAPIを参照するためのクエリを作ります。print(res)APIを叩いてresponseを取得します。例外が飛んだ場合はprintするだけです。バックテストなので例外にそこまで慎重になる必要はないということでしょう。data.append(column)data配列にローソク足データを入れていきます。cryptowatchのレスポンスはperiod毎に分かれているのでまずres[i]で指定したperiodのデータを取得します。...]}}15分経ったので今日はここまで。↓次ダウンロード#ビットコイン#python#BTC#BOT#bitflyerこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。