//+------------------------------------------------------------------+//| Наибольший общий делитель чисел a и b |//+------------------------------------------------------------------+int gcd(int a, int b) {
int c;
while(b > 0) {
c = a % b;
a = b;
b = c;
}
return a;
}
//+------------------------------------------------------------------+//| Наибольший общий делитель массива чисел a |//+------------------------------------------------------------------+int ArrayGcd(int &a[]) {
int n = ArraySize(a);
if(n == 1) {
return0;
}
int c = gcd(a[0], a[1]);
for(int i = 2; i < n; i++) {
c = gcd(a[i], c);
if(c == 1) {
break;
}
}
return c;
}
intOnCalculate(...) {
...
ArraySort(Arr_ZigLag);
NOD = ArrayGcd(Arr_ZigLag);
return(NOD);
}
例えば、注文をオープンするEAがあり、口座の状態を監視するEAがあり、そこではパラメータのドローダウンなどが指定されています、
2つ目のアドバイザーのドローダウンに達すると、1つ目のアドバイザーは注文を出さないようにしたいのですが......。
例えばどうすればいいのでしょうか?
1つ目のEAがあるメドシクでポジションをオープンした場合、そのEAまたは別のEAでこれらのポジションをソートし、それらの合計損益を計算することができます。そして、2つ目のEAはこの損益をカウントするので、ドローダウンになることはなく、ポジションをオープンすることもありません。そして、一般的に、ポジションは、それらが開かれた後、独自のものであり、それらの間で、あなたは通常、適切なものを見つける必要があります)))))
例えば、注文をオープンするEAがあり、口座の状態を監視するEAがあり、そこではパラメータのドローダウンなどが指定されています、
2つ目のアドバイザーのドローダウンに達すると、1つ目のアドバイザーは注文を出さないようにしたいのですが......。
例えばどうすればいいのでしょうか?
いくつかの選択肢があります。
上記のアドバイスが使えます。これはかなり使える方法です。
ターミナルのグローバル変数を 使う。
ファイルを書き込んだり読み込んだりして、Expert Advisor同士のやり取りを設定することができます。
よく言われるように、フェルトペンはどれも味も色も違います(笑)。
例えば、注文をオープンするEAがあり、口座の状態を監視するEAがあり、そこではパラメータのドローダウンなどが指定されています、
2つ目のアドバイザーのドローダウンに達すると、1つ目のアドバイザーは注文を出さないようにしたいのですが......。
例えばどうすればいいのでしょうか?
まず(もちろんIMHOですが)、いくつかの微妙な点を理解する必要があります。
この3つの微妙な問題に対する答えがすべて肯定的であれば、......。
であれば、この質問はここでは生じない。
上で提案してくれたアイデア、どうもありがとう。もしご興味がおありでしたら、こんなものが出来上がりました。
あるいは、こうすることもできる:
あるいは、こうすることもできる:
そうですね、美しい!図書室に置いてもいいですか?
あるいは、こうすることもできる:
質問を理解できるかどうか、ヒントをいただけますか?
あなたは数学のfを使いました。"割り算の余り "とありますが、私は" MathMod "という関数を内蔵しており、それは"2つの数の割り算による実数の余り"について述べています。real "とはどういう意味ですか?
EVERYTHINGとはどういう意味なのか?
この場合、端数が暗示されている。
いくつかの選択肢がある。
上記のアドバイスを使うことができる。かなり実行可能なオプションだ。
グローバルターミナル変数を 使うことができます。
ファイルを書き込んだり読み込んだりする ことで、Expert Advisor間のやり取りを設定できます。
フェルトペンは味も色も千差万別と言いますが)))))
どの方向に、どこから、どのように動けばいいのか。知識がほとんどない...。
はい。
確かなことは言えない。
少しはあります。