質問編集履歴

1

書式の改善

2022/05/01 03:43

投稿

y_masa.teratail
y_masa.teratail

スコア13

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
  となると、MT4のファイルになにか誤りがあるのではないかと考えているのですが、原因がつかめません。
14
- 下記にMT4でのコードを示します。
14
+ 下記にMQLのコードと.pyファイルのコードします。
15
15
  ```MQL4
16
16
  void OnTick()
17
17
  {
@@ -45,5 +45,49 @@
45
45
  }
46
46
  ```
47
47
 
48
+ ```Python
49
+ import os
50
+
51
+ from flask import Flask
52
+
53
+
54
+ port = int(os.environ['PORT'])
55
+ app = Flask(__name__)
56
+
57
+ @app.route('/')
58
+ def index():
59
+ return 'Hello!!!'
60
+
61
+
62
+ prev_close = -1
63
+
64
+ @app.route("/reset")
65
+ def reset():
66
+ global prev_close
67
+ prev_close = -1
68
+ return ""
69
+
70
+ @app.route("/ontick")
71
+ def ontick():
72
+ open = float(request.args.get('open'))
73
+ high = float(request.args.get('high'))
74
+ low = float(request.args.get('low'))
75
+ close = float(request.args.get('close'))
76
+ global prev_close
77
+
78
+ if prev_close == -1:
79
+ prev_close = close
80
+
81
+ print(open, high, low, close, prev_close)
82
+ prev_close = close
83
+
84
+ return 'OK'
85
+
86
+
87
+ if __name__ == '__main__':
88
+ app.run(debug=True, host='0.0.0.0', port=port)
89
+ ```
90
+
48
91
  アドバイス、ヒント等頂けると幸いです。
92
+ また、質問の仕方等、至らない箇所があれば指摘頂けるとうれしいです。
49
- よろしくお願いします。
93
+ よろしくお願いします。