システム検証DIYプロジェクトを読みました。 第1章 TradingSimula_18――例を使ってトレードアルゴリズムのプログラミング方法を学ぶ


参考URL

トレーダーズショップ : システム検証DIYプロジェクト【第2版】
GitHub - georgepruitt/TradingSimula18: Python System Back Tester - Traversing Over Then Down
trendfollowingsystems.com

P.40 pythonのインストール


1)Welcome to Python.org -> Downloads -> pythonをダウンロードします。

2)Installerをクリックし、インストールを開始させます。

customize installationを選択します。





P.47 openpyxlライブラリをインストールする。

IDLEを起動して、DonchainTest_1.pyを開く

コード前半は、内部で使うため、きにしなくてよいそう。

以下のコメントより下半分をユーザ側は修正していくそうだ。

#------------------------------------------------------------------------------------
Start programming your great trading ideas below here - don't touch stuff above
#-----------------------------------------------------------------------------------
買いや売り水準、ポジションサイズなどを決めていく。

P.48 初めてのスクリプト実行

このDonchainTest_1.pyは、どうやらチャネルベースのブレイクアウトアルゴリズムのコードのようだ。(どんな手法なのかあまりイメージできないが)

スクリプトの実行仕方は、いかのように簡単にできる。
Run -> RunModuleを選択

commodityFuturesData->US.csvを選択する。

するとあっという間にシミュレーションデータが出力された。

P.57 リポート出力


DonchTest-IR-Composite.txt

DonchTest-IR-Summary.txt

DonTest-IR-Trades.txt

DonchTest-IR-StrtTrdDD.txt

DonchTest-IR-MonteCrlo.txt

DonchTest-IR-PosMatrix.txt

DonchTest-IR-Sectors.txt

DonchTest-IR-Graph.txt


いいなと思ったら応援しよう!