インディケータ: Aroon

 

Aroon:

Tushar Chandeによって作成されたAroonインディケータは、長期的なトレンドが終わるか新しい移動前に少し一時停止している場合の指標です。

Aroonインディケータ

作者: Nikolay Kositsin

 
シマフォアインジケーター+ベアーズブールパワーに非常によく似ているが、トレンドの強さが追加されている。
 

こんにちは!


ブルとベアの最後の値だけを照会することはできますか?


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

 

iCustomの サンプルを見て、外部インジケータがどのように呼び出され、その値が取得されるかを見てください。

ちなみに、全関数のリストと簡単な説明(Ctrl+Fによるキーワード検索用)は以下の通り: https://www.mql5.com/ja/docs/function_indices

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
MQL5 Funktionenliste - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 

親愛なるセルゲイ、

インジケーターをありがとうございます。私のEAに使おうとしています。

しかし、例えば値を印刷しようとすると、いつも同じ値が表示されます。


コードは以下の通りです:

// ハンドルと変数は前に定義しました!

aroonHandle = iCustom(_Symbol, _Period, "Marketaroon", aroonPeriod, 0); // 必要に応じてパラメーターを調整

if(aroonHandle ==INVALID_HANDLE)
{
Print("Error initializing Aroon indicator!");
return;
}

for (int shift = 0; shift < 3; shift++)
{
// 直近3本のローソク足のアロン値を取得
double aroonUp = iCustom(_Symbol, _Period, "Marketaroon", aroonPeriod, 0, shift);
double aroonDown = iCustom(_Symbol, _Period, "Marketaroon", aroonPeriod, 1, shift);

// 値を印刷する
Print("Candle", shift, " - Aroon Up:", aroonUp);
Print("Candle", shift, " - Aroon Down:", aroonDown);
}.


プリントされる値は常に


Candle0 - Aroon up: 10.0
Candle0 - Aroon down: 11.0
Candle1 - Aroon up: 12.0
ローソク足1 - ア ル ー ン 下 降 : 13.0
ローソク足2 - ア ル ー ン 上 昇 : 14.0
ローソク足2 - ア ル ー ン 下 降 : 15.0



他のコードを使っても、インジケーターはiCustomで常にこれらの値を返してくれます。


何が間違っているのでしょうか?


よろしくお願いします!