マルチジグザグ – ZigZag の別のバリエーション (経済的ジグザグ)

0
(0)
名前:
マルチジグザグ - ZigZag の別のバリエーション (経済的ジグザグ) [ ]
著者: ねん (2008.11.24 10:08)
ダウンロード済み: 7558
ダウンロード:
MultiZigZag - Another Variant of ZigZag (Economic ZigZag) 1
マルチジグザグ.mq4 (19.6 キロバイト) 意見
MetaTraderと一緒に提供されるジグザグのアルゴリズムに基づいています 4 の 2005-2006.

アルゴリズムが素晴らしい. 多くのカスタムインジケーターで使用されているアルゴリズムです. 当初、このアルゴリズムは Rosh によって MQL4 に変換されました。. 彼には本当に感謝しています. このアルゴリズムを誰が発明したのか知りたい. 誰かが知っていれば, 名前を書いてください (またはニックネーム) コメントでの作者の. また、以前にどの言語で書かれたのか、どの取引プラットフォームで使用されたのかも知りたいです.

初期段階の主なデメリット, 2005-2006, バージョン:

1) ティックごとにジグザグを完全に再計算するため、プロセッサに大きな負荷がかかります. 市場の激しい動きの間、低電力 PC は事実上ハングアップした.

2) 不正確な図面. ジグザグの骨折が垂れ下がっただけ "空の上に" 最大限に拘束することなく (最小) バーの. しかし概念的には、ジグザグは最小値の正確な位置を示す必要があります。 (最大) チャート上.

3) 履歴をスクロールバックしようとすると、ジグザグがホバリングを開始し、チャートに視覚的にバインドされずに描画されます。.

このバージョンのジグザグは、上記のすべての欠点を解消しています。. ジグザグの最後の 3 つの光線のみが再計算されます。. そこで, 再計算は、価格がゼロバーの計算部分から外れた場合にのみ実行されます。. すなわち. ゼロバーの最小値または最大値がゼロ化されたとき, または新しいバーが表示されたとき, または履歴のアップロード中.

3 つのジグザグはそれぞれ 2 つのバッファを使用します. 1 つのバッファーは最大値用で、もう 1 つは最小値用です。. これにより、単一のバーに最大値と最小値を出力できます。. 空のバッファが 2 つあります. 必要な場合は、コードを作成し、コードの 4 番目のサンプルを挿入できます。. これは、見習い MQL4 プログラマーにとって良い教訓になる可能性があります。. または、空のバッファを他のタスクに使用することもできます, 開発されたシステムにジグザグが挿入される場合に備えて.

より大きなタイムフレームからのジグザグの計算と描画は、icustom を使用せずに実装されます。() 関数. 自動化の目的で、インジケーターバッファを破棄できます。. この場合、すべてのタイムフレームのジグザグを同時に計算でき、また任意の数のシンボルについても計算できます。. 十分なRAMメモリがある場合のみ. icustomを使わない計算の実現() 機能により実行が可能になります, 例えば, パターンの検索 (ガートリーとかその他の人たち) 現在の時間枠だけでなく, ただし、選択した任意の時間枠で、また同時に複数の時間枠でも可能です.

パラメーター.

外部パラメータのほとんどは文字列変数です.

カンマで区切られたパラメータが各ジグザグの各文字列変数に書き込まれます. パラメータの区切り文字はカンマです.

最初の数字は最初のジグザグを表します, 2番目のもの - 2番目は3番目、3番目は3番目です. カンマで区切られた.
奥行きの延長, ExtDeviation と ExtBackstep はジグザグの標準パラメータです.
ExtDepth=0 を設定した場合, 対応するジグザグは表示されません.

ExtMaxBar - ジグザグが計算されるバーの数.
総期間 - ジグザグ計算のためにデータが取得される分単位で指定されたチャートの期間. 指定すれば 0 ジグザグは現在の時間枠で計算されます.

以下の値を指定できます: 0-1-5-15-30-60-240-1440-10080-43200.
ExtReCalculate - から始まるジグザグの極値の数 0 リアルタイムモードで再計算される. より大きなタイムフレームからのジグザグに使用されます. このパラメータは変更しないことをお勧めします.

デフォルトではH1-H4-D1の順にジグザグが表示されます. からジグザグが表示されます。 1 分単位の時間枠と日単位の時間枠で終了. D1 タイムフレームから取得したデータによって描かれた 1 つのジグザグのみが日次タイムフレームに表示されます。. より大きな時間枠または現在の時間枠に基づいたジグザグのみが描画されます.

写真の例: H1からのジグザグは水色で描かれています, H4 - レッドとD1で - 黄色と一緒に.

MultiZigZag - Another Variant of ZigZag (Economic ZigZag) 2

この投稿は役に立ちました?

星をクリックして評価してください!

平均評価 0 / 5. 投票数: 0

これまでのところ投票はありません! この投稿を最初に評価してください.

この投稿が役に立たなかったことをお詫び申し上げます!

この投稿を改善しましょう!

この投稿を改善する方法を教えてください?



著者: 外国為替ウィキチーム
私たちは経験豊富な外国為替トレーダーのチームです [2000-2023] 自分の思いどおりに人生を生きることに専念している人. 私たちの主な目的は、経済的自立と自由を獲得することです, 私たちは自立可能なライフスタイルを実現する手段として、独学で外国為替市場での豊富な経験を積んできました。.