前提・実現したいこと
AWS Cloud9環境でpythonの自動売買様のBOTスクリプトを動かしております。
実行後、数時間でスクリプトが停止してしまいます。(screensh1)
インスタンスの停止条件は30分→neverへ変更済みです。(screensh2)
AWSの環境設定に問題があるのか、コードに問題があるのかがわからずに困っております。
該当のソースコード
python
1from oanda_bot import Bot 2 3class MyBot(Bot): 4 def strategy(self): 5 fast_ma = self.sma(period=5) 6 slow_ma = self.sma(period=25) 7 # golden cross 8 self.sell_exit = self.buy_entry = (fast_ma > slow_ma) & ( 9 fast_ma.shift() <= slow_ma.shift() 10 ) 11 # dead cross 12 self.buy_exit = self.sell_entry = (fast_ma < slow_ma) & ( 13 fast_ma.shift() >= slow_ma.shift() 14 ) 15 self.units = 1000 # currency unit (default=10000) 16 self.take_profit = 100 # take profit pips (default=0 take profit none) 17 self.stop_loss = 30 # stop loss pips (default=0 stop loss none) 18 19MyBot( 20 account_id='XXXXXXXXXX', 21 access_token='XXXXXXXXXX', 22 # trading environment (default=practice) 23 environment='practice', 24 # trading currency (default=EUR_USD) 25 instrument='EUR_USD', 26 # 1 minute candlesticks (default=D) 27 granularity='M1', 28 # trading time (default=Bot.SUMMER_TIME) 29 trading_time=Bot.WINTER_TIME, 30 # Slack notification when an error occurs 31 # slack_webhook_url='<your slack webhook url>', 32 # Line notification when an error occurs 33 line_notify_token='XXXXXXXXXX', 34 # Discord notification when an error occurs 35 # discord_webhook_url='<your discord webhook url>', 36).run()
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー