株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

手数料と信用取引の金利に対応する その3 - 毎日ではなく毎tick毎に金利が徴収されていた

バックテストの際、やけに現金が減るなぁと思って動作を追いかけてみたら、案の定金利の計算にしくじっていた。

具体的には、毎日で金利を抜かれないといけないのに、毎tick抜かれていた。

tick毎に金利を抜かれている図
tick毎に金利を抜かれている図

例えば1日1000回価格の上げ下げ(同額維持も含む)があった際、それぞれがtickとなりデータに表れる。その際、 next() も1000回呼ばれるので、1000回金利を抜かれてしまっていた、ということである。

ここは修正していくことにする。

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.