
お世話になります。
5つの分岐をして、結果的に条件に合わない場合は、成功と考えて
arbitrage_decision = 1 # 停止がない為、裁定取引判定処理を実施(一番下の行です)
を実行したいのですが、あまりに長くカッコ悪いので
別のみやすい書き方はないでしょうか?難しいすぎるようなコードは読めませんので適度に見やすい方が良いですが
これは、なんかとても長いイメージがあります。
if net_profit_price < 0: stop_process_no1 = stop_process_no1 + 1 arbitrage_decision = 0 if net_ask_price > risk_limit_price: # stop_process_no2 = stop_process_no2 + 1 arbitrage_decision = 0 if net_bid_price > risk_limit_price: # stop_process_no3 = stop_process_no3 + 1 arbitrage_decision = 0 if net_profit_price < minimum_profit_price: stop_process_no4 = stop_process_no4 + 1 arbitrage_decision = 0 if net_profit_rate < minimum_profit_rate: stop_process_no5 = stop_process_no5 + 1 arbitrage_decision = 0 if (net_profit_price < 0): pass else: if (net_ask_price > risk_limit_price): pass else: if (net_bid_price > risk_limit_price): pass else: if (net_profit_price < minimum_profit_price): pass else: if (net_profit_rate < minimum_profit_rate): pass else: arbitrage_decision = 1

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/30 08:50
2018/05/30 09:02
2018/05/30 09:52
2018/05/30 09:55
2018/05/30 10:03 編集
2018/05/30 10:05
2018/05/30 10:08
2018/05/30 10:09
2018/05/30 10:10
2018/05/30 10:12
2018/05/30 10:20
退会済みユーザー
2018/06/01 02:14
退会済みユーザー
2018/06/01 02:16