teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2018/05/30 08:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,47 +7,36 @@
7
7
  別のみやすい書き方はないでしょうか?難しいすぎるようなコードは読めませんので適度に見やすい方が良いですが
8
8
  これは、なんかとても長いイメージがあります。
9
9
 
10
-
11
10
  ```ここに言語を入力
12
11
  if net_profit_price < 0:
13
- print("STOP-No1:論理矛盾または手数料により買い値段が売りより高いので100%損します。")
14
12
  stop_process_no1 = stop_process_no1 + 1
15
13
  arbitrage_decision = 0
16
-
17
- if net_ask_price > risk_limit_price: # 50000円で現在設定
14
+ if net_ask_price > risk_limit_price: #
18
- print("STOP-STOPNo2:ask値段(買いたい人=ask_priceに売りつける金額)がリスク許容値段以上なので購入回避しました。")
19
15
  stop_process_no2 = stop_process_no2 + 1
20
16
  arbitrage_decision = 0
21
-
22
- if net_bid_price > risk_limit_price: # 50000円で現在設定
17
+ if net_bid_price > risk_limit_price: #
23
- print("STOP-No3:bid値段(売りたい人=bid_priceから買い付ける金額)がリスク許容値段以上なので購入回避しました。")
24
18
  stop_process_no3 = stop_process_no3 + 1
25
19
  arbitrage_decision = 0
26
-
27
- if net_profit_price < minimum_profit_price: # 最低利益円を設定
20
+ if net_profit_price < minimum_profit_price:
28
- print("STOP-No4:利益円が",minimum_profit_price,"円以下の為 購入回避しました。")
29
21
  stop_process_no4 = stop_process_no4 + 1
30
22
  arbitrage_decision = 0
31
-
32
- if net_profit_rate < minimum_profit_rate: # 最小利益率を設定
23
+ if net_profit_rate < minimum_profit_rate:
33
- print("STOP-No5:利益率が",minimum_profit_rate,"%以下の為 購入回避しました。")
34
24
  stop_process_no5 = stop_process_no5 + 1
35
25
  arbitrage_decision = 0
36
-
37
- if (net_profit_price < 0): #判定No1
26
+ if (net_profit_price < 0):
38
27
  pass
39
28
  else:
40
- if (net_ask_price > risk_limit_price): # 判定No2
29
+ if (net_ask_price > risk_limit_price):
41
30
  pass
42
31
  else:
43
- if (net_bid_price > risk_limit_price): # 判定No3
32
+ if (net_bid_price > risk_limit_price):
44
33
  pass
45
34
  else:
46
- if (net_profit_price < minimum_profit_price): # 判定No4
35
+ if (net_profit_price < minimum_profit_price):
47
36
  pass
48
37
  else:
49
- if (net_profit_rate < minimum_profit_rate): # 判定No5
38
+ if (net_profit_rate < minimum_profit_rate):
50
39
  pass
51
40
  else:
52
- arbitrage_decision = 1 # 停止がない為、裁定取引判定処理を実施
41
+ arbitrage_decision = 1
53
42
  ```