Google GCE f1-microで bot manabukunのmachineLearning.py を実行してみた
2018年7月25日記述
githubからダウンロードしたbot、manabukunのmachineLearning.py を実行してみた。vmstatで確認するとCPU使用率100%張り付き。ずっと最後まで走るのか流してみたが、5時間ほどで終わってた、最後まで走ってない。これはgoogleに止められたのだろうか。処理件数は 647件だった。
cpulimitをinstallして、使用率制限60%で動かしてみる。
apt-get install cpulimit
インストール完了後
cpulimit --limit 60 -- python machineLearning.py
vmstatで確認すると30台から60弱台の利用率で推移始め。初回動かしたときはほぼ100%近くで動いてたので、グーグル側で制限かけられてるのだろうか?それともアメリカ昼間タイムだから? 数時間動かしてからブラウザから確認するとCPU使用率は100%前後で上下にぶれながら安定していた。vmstatでみての100%はCPU1個まるまるの利用率ぽい。仮想CPU1個としては使用率35%前後でいっぱいいっぱいぽい。
実行は最後まで走り切った模様、ログをみてるとそんな感じ。実行8時間14分。処理件数は 1029件だった。
実行結果での最高プロフィットファクターは 17.112。
最高PFの詳細はこれ。負けが小さく、利益大きくなタイプ。
検証期間:2018-07-04 12:40:00 > 2018-07-25 08:35:00
entryTerm:2 closeTerm:2
rangePercent:None rangePercentTerm:None
rangeTerm:3 rangeTh:100
waitTerm:15 waitTh:100
===========Backtest===========
showFigure :False, sendFigure :False
Total pl: 602JPY
The number of Trades: 40
The Winning percentage: 65.79%
The profitFactor: 17.112
The maximum Profit and Loss: 414.0JPY, -6.800000000000001JPY
最低PFの詳細はこれ。負けが大きく、利益もたいして大きくなくて、勝率低い。
===========Test pattern===========
entryTerm:4 closeTerm:5
rangePercent:2.5 rangePercentTerm:5
rangeTerm:15 rangeTh:50
waitTerm:10 waitTh:100
===========Backtest===========
showFigure :False, sendFigure :False
Period: 2018-07-04 12:40:00 > 2018-07-25 08:35:00
Total pl: -1778JPY
The number of Trades: 114
The Winning percentage: 23.89%
The profitFactor: 0.361
The maximum Profit and Loss: 209.0JPY, -189.0JPY
いいなと思ったら応援しよう!
チップはこちらからお願いします