質問編集履歴
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
となると、MT4のファイルになにか誤りがあるのではないかと考えているのですが、原因がつかめません。
|
14
|
-
下記にM
|
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
|
+
よろしくお願い致します。
|