MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 922

 
Alexandr Sokolov:

SLやTPからSYMBOL_TRADE_FREEZE_LEVELの範囲内に相場がある場合、EAは注文の半分を決済するのでしょうか?MQL4

自分で確認しますが、アルパリでは、この値はどこでもゼロです(通貨、金属、暗号、インデックスについて)。

クローズするには、注文の終値(買い - ビッド、売り - アスク)と注文クローズのボリュームのみが重要です - もしそれらが正しければ、再クオートまたは接続障害のための技術チェックがあるだけです...

SYMBOL_TRADE_FREEZE_LEVEL パラメータは、TakeとStop Lossにのみ拘束され、この値より近くではTP/SLを移動できず、保留中の注文(Limitのみのようです)はこのパラメータより近くに置くことはできません。

ZS: alpsでは、何がどのように機能するのか、まったくわかりません。

 
Igor Makanu:

値が正しい場合、重要なのは注文の終値(Buy - Bid と Sell - Ask )と終値の数量だけです。もしそうなら、技術的にリクオートまたは接続障害をチェックします。

SYMBOL_TRADE_FREEZE_LEVEL パラメータは、TakeとStop Lossにのみ拘束され、この値より近くではTP/SLを移動できず、保留中の注文(Limitのみのようです)はこのパラメータより近くに置くことはできません。

ZS: アルプス社は、何がどのように機能するのか、全くわかっていません。

MetaQuotesの他のMT4はありますか?一度検索してみたのですが、MT5をダウンロードするリンクばかりで

 
Alexandr Sokolov:

MetaQuotesのMT4はまだあるのでしょうか?以前は探していたのですが、どのリンクもMT5をダウンロードするようになっていて

ブローカーごとに別々の端末をダウンロードするのですか?- もちろん、これは良いアイデアですが、どこかでストップしなければなりません )))

どのMT4でもデモを開くときは、「ナビゲーター」から口座を右クリックし、一番下にMetaQuotesと入力すれば、ブローカーからターミナルをダウンロードすることなくデモを開くことができます

 
Igor Makanu:

ブローカーごとに別々の端末をダウンロードするのですか?- もちろんやりがいはありますが、どこかで立ち止まらなければなりません ))))

どのMT4でも、口座の「ナビゲーター」を右クリックし、一番下にMetaQuotesと入力すれば、ブローカーからターミナルをダウンロードせずにデモを開くことができます。

もちろん、そんなことはありません ))しかし、なぜかMetaQuotesのMT4デモ口座はまだサービスされているとは思いませんでした。

ありがとうございました。

 
Igor Makanu:

値が正しい場合、重要なのは注文の終値(Buy - Bid と Sell - Ask )と終値の数量だけです。もしそうなら、技術的にリクオートまたは接続障害をチェックします。

SYMBOL_TRADE_FREEZE_LEVEL パラメータは、TakeとStop Lossにのみ拘束され、この値より近くではTP/SLを移動できず、保留中の注文(Limitのみのようです)はこのパラメータより近くに置くことはできません。

ZZZIE:アルプス社は、何がどのように機能するのか、全くわかっていません。

SYMBOL_TRADE_STOPS_LEVELと混同している可能性があります。

 
Alexey Viktorov:

SYMBOL_TRADE_STOPS_LEVELと混同している可能性があります。

そうですね、でもこの場合、注文を閉じることはまだ考慮されません。

SYMBOL_TRADE_FREEZE_LEVEL を使用するための良いテーブルを以下に示します。

https://www.mql5.com/ru/articles/2555#modify_in_freeze_level_prohibited

 
Alexey Viktorov:

SYMBOL_TRADE_STOPS_LEVELと混同している可能性があります。

フリーズレベルは、SYMBOL_TRADE_FREEZE_LEVELで指定されたレベルよりも価格が近い場合、ストップまたはリミットオーダーを修正または削除することができません。ストップロスやテイクプロフィットはまさにそれです。すなわち、誰もあなたがポジションを閉じることを妨げない、最も可能性が高い。
とはいえ...おそらく、彼らはポジションを部分的に閉じることも許さないでしょう。彼らは価格が近いと言い、ストップオーダーによってすべてのポジションが閉じられるでしょう。
実際には、フリーズするようなレベルには 遭遇したことがありません。

 
Artyom Trishkin:

実際には、フリーズレベルに 遭遇したことはありません。

以前は、ほとんどすべてのブローカーで同じで、SYMBOL_TRADE_STOPS_LEVELかSYMBOL_TRADE_FREEZE_LEVELをチェックすればよかったのですが、サーバが注文を変更できない場合(エラー130?)

今、メタコーに確認しました。

2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_STOPS_LEVEL = 8

2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_FREEZE_LEVEL = 0

ロボットで確認...- 両方の値= 0 、すなわち、サーバーの仕様を読み取る必要があり、どのように、そしてなぜ、彼らはrequoteされます )))
 
Igor Makanu:

ロボットで確認...- 両方の値= 0 、すなわち、あなたは、サーバーのデータシートを読み取る必要があり、どのように、どのような理由で彼らはrequoteされます ))) 。

私の記憶では、0はパラメータが「フローティング」であることを意味し、それは彼らが望むときに適用される(そして望むだけ適用される)ことを意味します。

 
Alexey Viktorov:

SYMBOL_TRADE_STOPS_LEVELと混同している可能性があります。

いや、混乱はしていない。SYMBOL_TRADE_STOPS_LEVEL は、設定または変更時の SL または TP の市場価格からの最小距離です。

また、SYMBOL_TRADE_FREEZE_LEVELは、市場価格がSYMBOL_TRADE_FREEZE_LEVELよりもその時点で近い場合、SLまたはTPレベルの変更を禁止 します。

ただ、もともとM1で推奨されているストラテジーのEAを書いていて、SYMBOL_TRADE_FREEZE_LEVELが注文の一部を閉じることを禁止 することができるのです。