MQL5 Wizardとトレーディングクラスの標準ライブラリに関する質問 - ページ 4

 
uncleVic:

すでに気づいているYES。

小さな "つば "を発見ファイルを持っていく。

もうないんだ!

 
Erm955:

もうないんだ!

よっしゃー
 

ウィザードがEAを生成しました

usdjpyでテストしたところ、EAはTPとSLがゼロに設定されていない状態で注文を開く。

で、ユーロドルではTPとSLなしで注文を開く。もし私が取引を実行する価格水準を0.0から2に変更すると、アドバイザーはユーロドルでTPとSLで指値注文を開始します。その違いや、Price level to execute dealというパラメータは何を意味するのか?

注文の有効期限(バー)はどのように設定されますか?バーの数を変えても何も変わりません。

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
solo:

ウィザードがEAを生成しました

usdjpyでテストしたところ、EAはTPとSLがゼロに設定されていない状態で注文を開く。

で、ユーロドルではTPとSLなしで注文を開く。もし私が取引を実行する価格水準を0.0から2に変更すると、アドバイザーはユーロドルでTPとSLで指値注文を開始します。その違いや、Price level to execute dealというパラメータは何を意味するのか?

注文の有効期限(バー)はどのように設定されますか?バーの数を変えても何も変わりません。

パラメータ「取引を実行する価格水準」。市場参入価格が基準価格からどの程度インデントされているか(通常、現在の市場価格が基準とされる)。

3つのオプションがあります。

=0 - 現在値でエントリー。

>0 - 指値注文によるエントリー(市場より優れている)。

<0 - ストップオーダーによるエントリー(市場より悪い)。

保留中の注文の有効期限(バー単位)パラメータ。保留中の注文の有効期限。取引を実行する価格水準」パラメータがゼロと異なる場合にのみ意味を持つ。

 

包括的なご回答をありがとうございました。

同じEAで、円ではSLとTPのあるオープンオーダーが、ユーロでは空のオーダーが出るのはなぜか。

2011.07.11 00:58:00CTrade::PositionOpen: market sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [done at 0.00000]
2011.07.11 00:58:00 order sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [done at 0.00000] 2011.07.11 00:58:00 order sell 1.00 at 1.42108 [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 deal performed [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 deal performed.11 00:58:00 deal #2 sell 1.00 EURUSD at 1.42108 done (based on order #2)
2011.07.11 00:58:00 market sell 1.00 EURUSD at 1.42108 完了しました。00 EURUSD (1.42108 / 1.42162 / 1.42108)

2011.07.11 04:30:00 CTrade::PositionOpen: instant sell 2.00 USDJPY at 80.707 sl: 80.907 tp: 80.507 [done at 0.000]
2011.07.11 04:30:00 order performed sell 2.00 at 80.707 [#3 sell two.00 USDJPY at 80.707]
11 04:30:00 取引成立 [#3 sell 2.00 USDJPY at 80.707]
2011.07.11 04:30:00 取引 #3 sell 2.00 USDJPY at 80.707 完了 (#3の注文に基づく)
2011.07.11 04:30:00 instant sell 2.00 USDJPYat 80.707 sl: 80.907 tp: 80.507(80.707 / 80.715 / 80.707)

 

solo:

同じExpert Advisorが、GBPではSLとTPのある注文を開き、EURでは空の注文を開くのはなぜですか?


具体的に何に不満があるのか、よくわかりません。ログの断片から判断すると、どちらのケースでも保護命令が出されている。

2011.07.11 00:58:00 CTrade::PositionOpen: market sell 1.00 EURUSDsl: 1.42308 tp: 1.41908[done at 0.00000] [0.00000]です。

2011.07.11 04:30:00 CTrade::PositionOpen: instant sell 2.00 USDJPY at 80.707sl: 80.907 tp: 80.507[done at 0.000] (0.000で終了しました。

それとも、この行に空白があることに戸惑いを感じているのでしょうか?

2011.07.11 00:58:00 市場 売り 1.00 EURUSD (1.42108 / 1.42162 / 1.42108)

あるいは、ログで見る保護命令は、ポジションにないのでしょうか?

もっと具体的に質問してください。テレパシーチームは休暇中です。

 

ビックおじさん

具体的に何が嫌なのか、よくわかりません。上記のログから判断すると、どちらのケースでも保護命令が出されている。

それとも、この行の空白に惑わされているのでしょうか?

あるいは、ログに表示されている保護命令がポジションで欠落しているのでしょうか?

もっと具体的に質問してください。テレパスのチームは休暇中です。

保護注文はusdjpyにのみ行われ、他の通貨ペアはストップとプロフィットレベルなしで、他のすべてのものが同じであることを行く。

 
solo:

保護注文はusdjpyにのみ行われ、他の通貨ペアはストップとプロフィットレベルなしで、他のすべてのものが同じであることを行っています。


Expert Advisorのコードを添付してください。秘密ではありませんよね?
 
uncleVic:
エキスパートコードを添付していただけませんか?秘密ではありませんよね?
なぜストップがかからないのか、その確率的な原因をダミーで計算するのは難しいというのは、今に始まったことではないような気がします。
ファイル:
test01.mq5  9 kb
 
solo:
例えば MetaTrader 5 プラットフォームでは、正しく動作しないストッパーのリクエストを配置する必要があります。

不思議ですね...。私にとっては順調です。

を決めてしまいましょう。

1.接続されているサーバーは何ですか。

2.テストパラメータの値。