[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 242

 
nemo811:

上記の質問の続きをさせていただきます。

また、上記のコードを別のEAで使用したことがあります。そのEAは、コードの条件が全く逆に満たされているという違いはありますが、上記のものと似たような状況でした(デモでは、やはり全てエラーなく動作していました)。しかしある日、テスターが正しく動作し、コードが与えられた条件に従って正しく動作するようになった。

まさに神秘主義ですね。

また、なぜか最適化がうまくいかないことがあります。時々、何かを再計算しても、なぜかすべての結果をゼロにリセットしてしまう。異なるブローカーの端末でそのようなことが起こります。しかし、おそらく空にあるすべての星や星座が収束したとき、すべてがあるべき姿で動き出すのでしょう。


あとは、時間と曜日を覚えて おくだけ。
 
Vinin:

あとは、時間と曜日を覚えておくだけ。
笑う気にはなれない...。
 
ある注文の利益値を要求する方法があるかどうか教えてください。
 
nadya:
ある注文の利益値を要求する方法があるかどうか教えてください。
チケットで検索して、他に検索条件がなければ、欲しいものを頼む
 
vilard:

Mod_1 と Mod_2 の2つのユーザーモディファイがあります。

は、いずれも修正条件です。

double TS;
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);

if (TS < Min_Dist)
TS=Min_Dist;

買いストップロスがトレイリングストップより小さい場合、ストップロス条件では修正が通らないのですが、どうすれば変更できますか?

売りの場合、ストップロスはトレーリングストップより大きくなります。


https://book.mql4.com/ru/trading/ordermodify
 
nadya:
ある注文の利益値を要求する方法があるかどうか教えてください。
doubleOrderProfit( )
選択された注文の純利益値(スワップ、手数料を除く)を返します。オープンポジションの場合は、現在の未実現利益となります。クローズド・オーダーの場合は、確定利益となります。
注文は、OrderSelect()関数で事前に選択されている必要があります。

if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit for the order 10 ",OrderProfit());
 
Roll:
doubleOrderProfit( )
選択された注文の純利益値(スワップ、手数料を除く)を返します。オープンポジションの場合は、現在の未実現利益となります。クローズド・オーダーの場合は、確定利益となります。
注文は、OrderSelect()関数で事前に選択されている必要があります。

if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit for the order 10 ",OrderProfit());
ありがとうございます、どこかで探したので見つかりませんでした)
 
少なくとも、私が述べた問題はテスターにしか関係ないのでしょうか?それとも、もっと深く掘り下げて広い視野で見る必要があるのでしょうか?
 
MaxZ:
ユニークな名前を作って覚えてもらう。あなたのタスクは知らない、必要ないのかもしれない。
MaxZ さん、ありがとうございます。試してみます。
 
sergeev:
Win32 dll プロジェクトを作る
別のプロジェクトで 試したが、同じ問題だった。