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

回答編集履歴

1

内容の修正

2020/09/23 16:01

投稿

buibui80
buibui80

スコア1033

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
  エラーメッセージと共にエラーコードなど合わせてもらえると問題を特定しやすいかなと思います。