初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 303

 
mq35:

ノーマライズは役に立ちません。同じく、ソップロスは引き上げられず

--注文作成 -> ASK:1.3121 価格:1.3111 sl 1.3106

買い指値1.00 EURUSD at 1.3111 (1.3121) sl: 1.3106 (1.3118 / 1.3121 / 1.3118)
--Create Order <- result:10009

--注文の変更 -> 価格 open:1.3111 BID :1.3119 sl 1.3107
注文修正 [#3 buy limit 1.00 EURUSD at 1.3111].

--注文を変更する <- result:10009

--注文の変更 -> 価格 open:1.3111 BID :1.312 sl 1.3108
注文修正 [#3 buy limit 1.00 EURUSD at 1.3111].

--注文を変更する <- result:10009

--注文の変更 -> 価格 open:1.3111 BID :1.3121 sl 1.3109
失敗した修正注文#3 1.31110の買い指値1.00 sl: 1.31080 tp: 0.00000 -> 1.31110, sl: 1.31090 tp: 0.00000 [Invalid stops] [無効なストップ]です。
--注文を変更する <- result:10016
おそらく、注文開始 価格に近づきすぎているのでしょう。
 
なぜか、すでにFARを踏んでいる場合は、注文の 値を踏んでストップロスを成行まで引き上げられると思ったのですが...。これではいけないのでしょうか?
 
mq35:
なぜか、とっくに踏み上げているのであれば、注文の 値を踏み越えてストップロスを成行まで引き上げられると思ったのですが・・・。これではいけないのでしょうか?

1.3111に買い指値注文を出し、1.3106にストップを置いています。現在のAsk価格は1.3121です。この命令はまだ保留されています。そしてさらに、過去ログによると、その状態が続いている。そしてあなたは、私が理解しているように、その停止をトローリングし始めます。1.3107、1.3108で成功し...そして...どうやらブローカーの制約があるようです - フリーズベル。

フリーズレベル - マーケットの近くにある注文を修正することを禁止する。執行に近いポジションの変更、削除、決済は禁止されています。

これを判断するためには、そうする必要があります(MQL5)。

SymbolInfoInteger( _Symbol, SYMBOL_TRADE_FREEZE_LEVEL );

そして、あなたは、どんな場合でも、注文の取引が開始され、ポジションがオープンするまでは、買いリミット/買いストップ注文の価格より高いSLを置くことはできません。

 
Tapochun:

1.3111に買い指値注文を出し、1.3106にストップを置いています。現在のAsk価格は1.3121です。この命令はまだ保留されています。そして、ここから先のログは、その状態のままです。

ポイントは、テスターがこの注文に対してポジションがオープンで あることを描画することです。そして、ストップロスでそれをクローズし、操作による収入を計算します。
 
mq35:
つまり、テスターはこの注文に対してポジションが開設 されたことを描画します。そして、ストップロスでそれを決済し、操作による収入を計算します。
では、そのコードをお送りください。長い間、推測することができます。
 
テレトレードのメタ4を使っています。注文をキャンセルするにはどうすればよいですか?
ファイル:
wawoy0.JPG  54 kb
 
albode:
テレトレードのメタ4を使っています。注文をキャンセルするにはどうしたらよいですか?
マーケットが閉じている、つまり相場がない状態です。 FXは土日を除く24時間稼動しています。市場が閉じている場合は、取引は できません。
 
albode:
テレトレードのメタ4を使っています。注文をキャンセルするにはどうすればよいですか?
まあ、掲載日からして土曜日なんですけどね))
 
月曜の取引開始と市場オープンを待つ......。
 
albode:
テレトレードのメタ4を使っています。注文をキャンセルするにはどうすればよいですか?
キーファインダーを見つけなさい、彼は市場を開くことができる、ただし彼が市場の鍵を持っている場合に限る )
理由: