なぜ新規注文が見送りばかり?

この記事を書いている人 - WRITER -
昨日に続き、サイクルを15分、5分と縮めてみたが、一向に発注しない。今まで成立した2ドルはデバッグ用に準備した過去データの時に発注出来たものなので参考にならない。原因をもう一度考えてみる。
条件文が間違っているか、条件文で比較する変数値に何か問題があるのではないかと考えた。
print文を多数挟み、途中の数値を確認していくと、前回の値を文字列で読み取り、float型の変数に代入して条件文で比較するまでに小数点以下が切り捨てられた変数値となっていた。これでは110・9999が前回で110・1111とした場合、110 – 110 = 0 になる。つまり、下げ幅は0pipsであり整数部分が変化しない限り、幅は常時0となり、条件がTrueになる事はない。バグ修正して、継続する。
この記事を書いている人 - WRITER -