エラー、バグ、質問 - ページ 2856

 

こんにちは。
How can I use TradeTrade.mqh to modify existing order?
The OrderModify command fromTrade.mqh requires me to set 7 parameters, including last one: StopLimit order, which is confused to me, because I need it at all... And it is not required in standard execution ...

OrderModify(const ulong ticket,const double price,const double sl,const double tp, const ENUM_ORDER_TYPE_TIME type_time,const datetime expiration,const double stoplimit=0.0);

Sell Stopが あり、それを最小値より上に移動させたいのですが、 OrderModifyでは できません また、 TradeTrade.mqhを使って 既存のSellStop注文を変更する方法が分かりません。

ディレッタージとニューオーダーを使わなければならない。

Sell Stopレベルの正しい移動方法を教えてください。

 
Сергей Таболин:

Igorさん、質問はコード自体のエラーではなく、なぜ最適化中にエラーを書き、一回の実行ではエラーを書かないのか、ということでしたね。

テレパシーが苦手で、勉強中なんです。

でも、やってみようかな...。適切なレベルでコードを書いたと仮定すると、最適化中に入力変数の値に到達してしまい、クリティカルエラーが発生する可能性がある

....別の言い方をすれば、オプティマイザがジョブのバッチを取得し、もしかしたらその中の1つのタスクにエラーがあることを知らないと考えることができます。

....また、グローバルスコープで 変数を初期化し(初期化時の関数呼び出しやクラスのコンストラクタでもよい)、オプティマイザが定数と静的(静的だけみたいですが忘れました)の初期化をエージェントごとに1回ずつ行えば、最適化時間全体がシングルパスで済むと考えることもできますが、1パスごとに...

...ジーゼル

 
Yura Fomin:

こんにちは。
How can I use TradeTrade.mqh to modify existing order?
The OrderModify command fromTrade.mqh requires me to set 7 parameters, including last one: StopLimit order, which is confused to me, because I need it at all... And it is not required in standard execution ...

Sell Stopが あり、それを最小値より上に移動させたいのですが、 OrderModifyでは できません また、 TradeTrade.mqhを使って 既存のSellStop注文を変更する方法もよく分かりません。

ディレッタージとニューオーダーを使わなければならないのです。

売りの逆指値を正しく動かすにはどうしたらよいですか?

Pending Trailingに 例があります。

Pending Trailing
Pending Trailing
  • www.mql5.com
Советник относится к классу утилит. Работает со всеми отложенными ордерами установленными в терминале. Подтягивает отложенный ордер вслед за ценой. Например отложенные ордера 'Buy stop' и 'Sell limit'...
 
TheXpert:
中括弧の後のどこにでもセミコロンは必要ありませんし、おそらくどの言語でも必要ないでしょう
ありがとうございます。両方が正しい場合の構文の曖昧さはよくない。
 
Igor Makanu:

テレパシーが苦手で、勉強中なんです。

が、やってみる...。コードが適切なレベルで書かれていると仮定すると、最適化の過程で入力変数の値に到達し、重大なエラーを引き起こす可能性があります。

....別の言い方をすれば、オプティマイザがジョブのバッチを取得し、もしかしたらその中の1つのタスクにエラーがあることを知らないと考えることができます。

....また、グローバルスコープで 変数を初期化し(初期化時の関数呼び出しやクラスのコンストラクタでもよい)、オプティマイザが定数と静的(静的だけみたいですが忘れました)の初期化をエージェントごとに1回ずつ行えば、最適化時間全体がシングルパスで済むと考えることもできますが、1パスごとに...

...ジーゼル

)))))

テレパシーと何か関係があるのでしょうか?

配列があり、初期化され、問題なく使用されています。すべてがうまくいく。でも、途中から、ぐちゃぐちゃに...。

void OnDeinit(const int reason)
{
   //Print(ArraySize(netMLP));
   //Print(ArraySize(indicators)+1);
   for(int i = ArraySize(indicators); i >= 0; i--) delete netMLP[i];

すべてをチェックした。しかし、最適化モードとシングルランでのアナライザーの動作の違いは歴然としています。問題は、その理由です。どこか、どこか間違っているのであれば、両方間違っているはずです。そうでしょう?

 
Сергей Таболин:

)))))

テレパシーと何か関係があるのでしょうか?

配列があり、初期化され、問題なく使用されています。すべてがうまくいく。しかし、一方で出口では、そんなカタストロフィが起こる...。

すべてをチェックした。しかし、最適化モードとシングルランでのアナライザーの動作の違いは歴然としています。問題は、その理由です。どこか、どこか間違っているのであれば、両方間違っているはずです。そうでしょう?

良識のために書いておく。

for(int i = ArraySize(netMLP); i >= 0; i--) delete netMLP[i];

それで、寸法が同じであるという保証はありません。アレイが何であるかは、誰も知らない。

 
Stanislav Korotky:

礼儀のために書いておく。

それで、寸法が同じであるという保証はありません。アレイが何なのか誰も知らない。

知っています)))

交換しました。指定したエラーは消えました ))))でも、もう1つはどんどん出てくる。

2020.09.24 22:48:38.470 Core 3  pass 11877 tested with error "OnInit returned non-zero code 1" in 0:00:00.000

繰り返しになりますが、以前のリリースではそんなものはなかったのです。

return(INIT_FAILED)のあるチェックがいくつかあるのですが。

しかし、それらはすべてプリントに先行するものです。でも、プリントはないんです。(((

 
Сергей Таболин:

はファイルへの書き込みのみです。

- サインオプティマイゼーションのオン/オフ

- エージェント番号

- と OnDeanit() で使用されるすべての変数。

オプティマイザーは問題なく動作します。

 
Сергей Таболин:

しています)))

交換された。私が言ったエラーは消えました ))))しかし、別のものがどんどん出てくる。

繰り返しになりますが、以前のリリースではそのようなことはありませんでした。

対応する最適化パスをダブルクリックすると、初期化に失敗した理由、ソースの行や列など、すべての詳細を含む単一の実行ログが表示されます。

 
Igor Makanu:

はファイルへの書き込みのみです。

- サインオプティマイゼーションのオン/オフ

- エージェント番号

- と OnDeanit() で使用されるすべての変数。

オプティマイザーは問題なく動作しますし、私はいつも使っています。

よし、もう一度全部ファイルに書き込んでみよう。何か理由があるかもしれない。以前はなかった...