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

 
注文31と11の指数移動 平均の交点をそれぞれどのように決定するか?
 
ikatsko:

2進数(例えば7桁の数字)はどのようにして作るのですか?そして、それを(便宜上)10進数に変換するにはどうしたらよいのでしょうか。

リンクがあると便利かもしれません。デクビンヘックス
 
nuan:
指数移動平均の交差点を注文31と11でそれぞれ判断する方法とは?

頭を使うか、検索エンジンを使うか。

ところで、何か思い当たる節はありますか?

 
nuan:
注文31と11の指数移動平均のクロスオーバーをそれぞれどのように識別すればよいのでしょうか?
iMA(31) が i-1 bar で iMA(11) よりも高く/低く、i+1 bar でその逆の場合、クロスオーバーは i 番目の bar で起こったことを意味します。
 
nuan:
指数移動平均の交差点を、それぞれオーダー31と11で判断する方法は?

頭を使うか、検索エンジンを使うか。

ところで、何か思い当たる節はありますか?


アイデアはあったんです。

 
iCustom(NULL,0, "Moving Averages",31,1,0,0)>iCustom(NULL,0, "Moving Averages",11,1,1,1)
 
nuan:
iCustom(NULL,0, "Moving Averages",31,1,0,0)>iCustom(NULL,0, "Moving Averages",11,1,1) について。

また、異なる価格で作られたiMA()を使うのは、そのような意図があったのでしょうか。


オッケーです。拷問してどうするんだ。こちらをご覧ください: https://www.mql5.com/ru/forum/131853/page2#463442. 司会者は私たちのために一生懸命やってくれているのですが、私たちは頑固なんです。

とはいえ...次は慈悲はない!!!

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

みんな、こんにちは。助けてほしい。mguサイクルでは、1000気圧の範囲内でしか最大値を見つけることができません。どうして、見つからないんだ。これです。

for (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break;

時々、見つからないことがありますが、1000の位置(例えば1231小節)を超えています。 どうしたらいいですか?ループ内で2000を設定しても、2001bar = 0を見つけることができません。

 
sergey_r:

みんな、こんにちは。助けてほしい。mguサイクルでは、1000気圧の範囲内でしか最大値を見つけることができません。どうして、見つからないんだ。これです。

for (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break;

時々、見つからないことがありますが、1000の位置(例えば1231小節)を超えています。 どうしたらいいですか?サイクルに2000を入れると、2001bar = 0と表示され、まだ動作しません。

えーまだ質問を理解する必要があります。

まず、バーの数を確認することをお勧めします。おそらく500本しかなく、1000本まで見ているのでしょう。