超簡単Pythonで仮想通貨FX自動売買バックテスト(GMOコイン 利用)
PythonでGMOコイン利用して超簡単に仮想通貨FX自動売買バックテスト
1. ツールインストール
$ pip install gmocoin-backtest
2. ファイル作成
gmocoin.py
from gmocoin_backtest import Backtest
class MyBacktest(Backtest):
def strategy(self):
fast_ma = self.sma(period=5)
slow_ma = self.sma(period=25)
# 5日と25日移動平均のゴールデンクロスで買い
self.sell_exit = self.buy_entry = (fast_ma > slow_ma) & (
fast_ma.shift() <= slow_ma.shift()
)
# 5日と25日移動平均のデッドクロスで売り
self.buy_exit = self.sell_entry = (fast_ma < slow_ma) & (
fast_ma.shift() >= slow_ma.shift()
)
MyBacktest(from_date="2021-07-15", to_date="2021-08-15").run()
3. 実行
$ python gmocoin.py
以上、超簡単!