インディケータ: Bulls Power

 

Bulls Power:

日々、トレードは価格を上げようとする買い手(ブル)と価格を下げようとする売り手(ベ ア)のぶつかり合いを表しています。誰かがトレードをすれば、その日の終値は前日の終値よりも高くなるか、安くなります。その日の中間結果である高値と安 値によって、日中にどのようなぶつかり合いがあったのかを判断することができます。

ブルパワーバランスの変化でトレンドの初期変化を見ることが可能なので、このバランスを 判断できるようにしておくことは非常に重要です。これは、Alexander Elder著書"Trading for a Living: Psychology, Trading Tactics, Money Management"に記述されおり、同氏によって開発されたベアパワーオシレーターを使うことによって解決できます。. このオシレーターをたどるとき、エルダーは次の前提に基づいています。:

  • 移動平均線は、特定の期間における売り手と買い手の同意による価格です。
  • 高値は、その日のうちの最も強い買い手の力を表しています。

Bulls Power

作者: MetaQuotes Software Corp.

 

1.文法的に不正確。OnCalculateの 前にコメントがあるが

//+------------------------------------------------------------------+
//| 平均トゥルー・レンジ|
//+------------------------------------------------------------------+

の前にコメントがあるが、こうあるべきだ:

//+------------------------------------------------------------------+
//| ブルズ・パワー・オン計算関数|
//+------------------------------------------------------------------+

2.for(i=limit;i<rates_total;i++)で、&& !IsStopped()をうっかり忘れていませんか?

 
paladin800:

1.文法的に不正確。OnCalculateの前にコメントがあるが

の前にコメントがあるが、こうあるべきだ:

2.for(i=limit;i<rates_total;i++)の中で、&& !IsStopped()をうっかり忘れていませんか?

もしかしてプログラマーですか?
 
IgorM:
ひょっとしてプログラマーではないのですか?
プログラミングは少しします。
 
paladin800: プログラミングを少し。

なるほど、でもコードベースのインジケータの99%は、インジケータの値計算 ループの中に!

 
IgorM:

しかし、コードベースのインジケーターの約99%は、インジケーターの値を計算 するループの中に!

同意しかねます。高い評価を得ているユーザー、つまりMQL5のエキスパートやMetaQuotes自身がCodeBaseに投稿しているインジケーターには、!IsStopped()が含まれています。これらは私が尊敬するコードです。
 
paladin800:
同意しかねます。高い評価を得ているユーザー、つまりMQL5のエキスパートやMetaQuotes自身がCodeBaseに投稿したインジケーターには、!.IsStopped()が含まれています。これらは私が尊敬するコードです。

どうやら、codobaseの最新のインジケーターについて話しているようだが、GODZILLAという 作者/プログラマーがいる。

私は議論しない、私は何かを見逃しているかもしれませんが、私は記事を読んだことを覚えている、例えばhttps://www.mql5.com/ru/articles/35、同様に以前私はより頻繁にkodobaseを調べたが、私はまだIsStopped()の強制的な使用については知りませんでした。

kodobaseの最新のインジケータを除いて、あなたが導かれるものを読ませてください?

 
IgorM:

さて、格付けはダークマターです、どうやらあなたはkodobaseからの最新の指標について話している、一人の著者/プログラマGODZILLAが あります。

私は議論しない、私は何かを見逃しているかもしれませんが、私は記事を読んだことを覚えている、例えばhttps://www.mql5.com/ru/articles/35、以前と同様に私はより頻繁にkodobaseを調べたが、私はまだIsStopped()の強制的な使用については知りません。

kodobaseの最新のインジケータを除いて、あなたが導かれるものを読ませてください?

フォーラムで forループ内の&& !IsStopped()について質問しました。私の理解では、ループ内に挿入するのが望ましく、ここがMQL4との違いです。少なくとも私のインジケーターは!!IsStopped()で書いています。
 
paladin800:
フォーラムで forループ内の&& !IsStopped()について質問しました。私の理解では、ループの中に挿入するのが望ましく、これがMQL4との違いです。少なくとも私は!!IsStopped()を使ってインジケーターを書いています。

あなたのリンクをざっと見ましたが、開発者からの回答はまだ見つかりませんでした。

私たちはMT開発者とプログラマーのフォーラムにいるのです。

https://www.mql5.com/ru/forum/9783 というトピックを作成しました。