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

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

戦略:前日比x%以下で買い、前日比y%以上で売り その6

下記は前回までの記事。

how-to-make-stock-trading-system.dogwood008.com

注文が通らない理由が、だんだんわかってきた気がする。

www.backtrader.com

  • The current data has already happened and cannot be used to execcute an order.

If the logic in the strategy is something like:

 if self.data.close > self.sma:  # where sma is a Simple Moving Average
     self.buy()

The expectation CANNOT be that the order will be executed with the close price which is being examined in the logic BECAUSE it has already happened.

The order CAN BE 1st EXECUTED withing the bounds of the next set of Open/High/Low/Close price points (and the conditions set forth herein by the order)

どうもこの辺が原因のような気がする。続けて調査する。

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