こんにちは!
ブルとベアの最後の値だけを照会することはできますか?
ありがとうございました。
iCustomの サンプルを見て、外部インジケータがどのように呼び出され、その値が取得されるかを見てください。
ちなみに、全関数のリストと簡単な説明(Ctrl+Fによるキーワード検索用)は以下の通り: https://www.mql5.com/ja/docs/function_indices
- www.mql5.com
親愛なるセルゲイ、
インジケーターをありがとうございます。私の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で常にこれらの値を返してくれます。
何が間違っているのでしょうか?
よろしくお願いします!
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
Aroon:
Tushar Chandeによって作成されたAroonインディケータは、長期的なトレンドが終わるか新しい移動前に少し一時停止している場合の指標です。
作者: Nikolay Kositsin