MQL4(MT4) iBearsPowerの使い方

MQL4 Reference
スポンサーリンク

iBearsPower()の使い方

MQL4 (MT4)のiBearsPower()の使い方をChatGPTに確認しました。
賢いですね。きちんとした回答を詳しくもらえました。

使用GPTs:EA Creator

MT4 MQL4のAPIのiBearsPowerの使い方を実装例を交えて教えて下さい。補足で気を付ける点なども教えて下さい。

使い方

iBearsPower関数は、MetaTrader 4 (MT4) プラットフォームのMQL4言語で使用される、ベアーズパワー (Bears Power) インディケータの値を計算します。ベアーズパワーは、エルダー・レイ理論に基づき、売り圧力の強さを測定するために使われます。このインディケータは、特定の期間にわたる最低価格から指数移動平均(EMA)を引いた値によって計算され、市場の下降トレンドの勢いを示します。

関数の基本形式

double iBearsPower(
   string symbol,          // シンボル名
   int timeframe,          // 時間枠
   int period,             // 平均化期間
   int applied_price,      // 適用価格
   int shift               // シフト
);
  • symbol: 分析したい通貨ペアまたは市場のシンボル。
  • timeframe: 使用する時間枠。
  • period: EMAを計算するための期間。
  • applied_price: 計算に使用する価格。通常はPRICE_CLOSEPRICE_OPENなど。
  • shift: 指定したバーからのシフト量。0は最新のバーを指します。

使用例

EURUSDの1時間足で、13期間のベアーズパワーインディケータの最新バーの値を取得する例を以下に示します。

double bearsPower = iBearsPower("EURUSD", PERIOD_H1, 13, PRICE_CLOSE, 0);

Print("The Bears Power value of the latest bar is: ", bearsPower);

この例では、EURUSDの1時間足チャートで13期間のベアーズパワー値を計算し、その値をログに出力します。

注意点

  • データの利用可能性: 指定したシンボルと時間枠でのデータがMT4クライアントにダウンロードされていることを確認してください。データが不足している場合、正確な計算結果を得ることができません。
  • 適用価格の選択: applied_priceパラメータには、計算に使用する価格を指定します。ベアーズパワーインディケータの計算では通常PRICE_CLOSEが使用されますが、戦略に応じて他の価格を使用することもできます。
  • 期間の選択: ベアーズパワーの計算に使用する平均化期間は、分析の目的や取引戦略に応じて適切に選択する必要があります。期間が長すぎるとインディケータの反応が鈍くなり、短すぎると過度に反応しすぎる可能性があります。
  • シフトの使用: シフトパラメータを調整することで、過去のバーのベアーズパワー値を取得することができます。例えば、shift1を指定すると、最新バーの1つ前のバーのベアーズパワー値が返されます。この機能は、トレンドの変化を分析する際に特に有用です。

MQL4リファレンス

正式な仕様は”MQL4 Reference“をご確認下さい。上記内容を確認しておくとより分かりやすいかと思います。
リンク:https://docs.mql4.com/indicators/iBearsPower

他のテクニカルインディケータ関数の利用方法

以下のそれぞれのリンク先で確認していますので、ご参照ください。

関連記事

スポンサーリンク
海外FXキャッシュバック口座開設ならTariTali(タリタリ)
タイトルとURLをコピーしました