回答編集履歴
1
内容の修正
answer
CHANGED
@@ -7,8 +7,12 @@
|
|
7
7
|
BidまたはAskにストップレベルを加味した値をSLTPに設定しないとオーダーは通らないと思います。
|
8
8
|
エントリー価格でない点に注意です。
|
9
9
|
|
10
|
-
for内でSleepがないので変更注文に一度失敗した後は全て連続注文的なエラーになりそうです。
|
10
|
+
~~for内でSleepがないので変更注文に一度失敗した後は全て連続注文的なエラーになりそうです。~~
|
11
|
-
変更注文を成功してもforを抜けられないのでその辺も必要かと。
|
11
|
+
~~変更注文を成功してもforを抜けられないのでその辺も必要かと。~~
|
12
|
+
同じポジションへのforだと勘違いしていました。
|
13
|
+
自分はOrderSend()する箇所をforで囲んでストップレベルエラーの時だけ最新レートでストップレベル調整して再OrderSend()しています。
|
14
|
+
この場合、SLが調整されるケースが発生すると想定損失額と差が生じる原因になるので、
|
15
|
+
SLの調整を許容できない場合はそれなりの処理が必要です。
|
12
16
|
|
13
17
|
MQL5だと思いますがMQL4とはエラーメッセージが異なる様なので、
|
14
18
|
エラーメッセージと共にエラーコードなど合わせてもらえると問題を特定しやすいかなと思います。
|