Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
インジケーターの描画制限が効くかどうか、どなたか確認していただけませんか?
すでにここから 既製のインジケータをダウンロードし、まだ全体のストーリーを描いているところです。
Upd 解けました。OnCalculateに入れ、適切な値(rates_total-n)を設定する必要があります。
平日も、見積もりがあるときは、同じです。
時々、必要なものが表示されるのですが、TFを変更したり、新しい見積もりを取ったりすると、また無意味なものが表示されるようになるのです。
多通貨インジケーターのテンプレートを描こうとしています。
バッファを宣言し、初期化(EMPTY_VALUE)し、どこから描画するか...。すべてやり遂げました。OnInitで。OnCalculateでは - 何もありません。
実行すると、チャートの異なる部分のインジケーターウィンドウにゴミが表示されます。
どうしたんですか?
もうひとつ。f_comment関数のパラメータを変更して再コンパイルしてもコメントは変更されず、インジケータを削除して再度チャート上に配置してから初めて変更が有効になります。大丈夫でしょうか?
psはファイルを再アップロードしました。
多通貨インジケーターのテンプレートを描こうとしています。
バッファを宣言し、初期化(EMPTY_VALUE)し、どこから描画するか...。すべてやり遂げました。OnInitで。OnCalculateでは - 何もありません。
実行する - チャートの異なる塊でインジケータウィンドウにゴミが表示されます。
どうしたんですか?
このコードを実行してもゴミが出ないんだけど。チャートからインジケーターのコピーをすべて削除し、再度チャートに読み込んでみてください。
1週間ほど放置して、全部捨てて、空の配列だけ残しましたが、まだ定期的に空のバッファから描画しています......。やはり定期的にバッファを空にして描画しています...。
1週間ほど作業して、すべてを破棄し、空の配列だけを残しましたが、まだ時々空のバッファから描画されます......。なんということでしょう。
タイムフレームをクリックした。最初はゴミが出た。その後、消えてしまい、再生されなくなりました。
おそらく、捕らえにくい微生物なのでしょう。))しかし、それは問題ではありません。より厳重な管理をすればいい(はず)です(念のため)。インジケータ・バッファの 値を計算する際に、問題は発生しません。また、値が空であることが前提の場合、特定の配列要素にすでに空の値を再指定すればよい。
1週間ほど放置して、全部捨てて、空の配列だけ残しましたが、まだ定期的に空のバッファから描画しています......。やはり定期的にバッファを空にして描画しています...。
1つだけバグを発見。
でも、編集前も編集後も、ゴミは出ませんでしたよ。 ただ、空の窓があるだけ。タイムフレームをクリックした。最初はゴミが出た。その後、消えてしまい、もう再生されません。
おそらく、捕らえにくい微生物なのでしょう。))でも、問題ないんです。より厳重な管理をすればいい(はず)です(念のため)。インジケータ・バッファの 値を計算する際に、問題は発生しません。また、値が空になるはずの配列要素には、すでに空の値を指定し直せばよいのです。
へえー...INDICATOR_DATAかINDICATOR_CALCULATIONSのどこにあるのか、ディントする必要があります。
仕掛けは、インジケータを外した後、再びチャートに置くと、ゴミがあった場所に描画されるというものです。これもトリックです。
コントロール、それは理解できる。嘘をつき始めたら、やはり目視で確認します。しかし、ある表示を呼び出すと、その値を再計算する必要があるのでしょうか?
ちょっと曲がってるな...。
1つだけバグを発見。
でも、編集前も編集後も、ゴミは出ませんでしたよ。 ただ、空白のウィンドウがあるだけです。ありがとうございます、コピーするときに見落としていました。
ゴミは、不安定で、すべてのTFにあるわけではありませんが(または範囲外、左のチャートを見る必要があります)、そこにあります。
0.000000 0.000000 となるはずです。どこにも
1週間ほど放置して、全部捨てて、空の配列だけ残しましたが、まだ定期的に空のバッファから描画しています......。やはり定期的にバッファを空にして描画しています...。
よくわからないが、そのせいだろう。
ヘルプから
ArrayInitialize(array, init_val) という式で配列を初期化しても 、この配列に割り当てられたリザーブの要素は同じ値で初期化 されない。 ArrayResize()で配列のサイズを 変更した後、その値は未定義であり、多くの場合 init_valと等しくは ありません。