記事"かぎ足チャート用インジケーター"についてのディスカッション

 

新しい記事 かぎ足チャート用インジケーター はパブリッシュされました:

"ポイント・フィギュアチャート用インジケーター"という記事は、ポイント・フィギュアチャートを作成するプログラミング方法の一つを紹介しています。このチャートは、19世紀から知られています。しかし、これは昔からある唯一のチャートではありません。金融市場の古くからある別の表現として、かぎ足チャートがあります。このチャートは以前の記事にて紹介されています。

株式交換 - 19世紀の日本になじみのない金融機関が1878年5月に設立されました。それは、今日では東京証券取引所として知られています。このイベントは、かぎ足チャートの作成において大きな役割を担っていました。西欧諸国は、Steve NIsonの"Beyond Candlesticks: New Japanese Charting Techniques Revealed"が出版された1994年以降にかぎ足チャートを知るようになりました。

日本語の「かぎ」は、チャートが生まれた当時に使用されていたL時のキーを意味します。また、名前の修正版として– "キーチャート"があります。Steve Nisonの"Beyond Candlesticks"では、チャートの代替名を見つけることができます;価格帯チャート、フックチャート、チェインチャートなどです。

このチャートの特別な点は何でしょうか?主な特徴は、価格を一つに残した時間軸を無視する点です(日本のロウソク足、バーや線と異なります。)したがって、そのチャートは、最も重要なものを残し、重要でない価格の変動は隠すのです。

そのチャートは、マーケットの状況に応じて、線を取り替えるYangとYingを代表します。市場が同方向に進んだ場合、その線は、新しい価格 帯に達します。しかし、もしマーケットが定義された量に達した場合、カギ線は、新しいコラム内、逆の方向に描かれます。すでに定義されている量はポイント か(現在の通貨ペアに用いられます)、現在の価格のパーセント率に設定されています。線の太さは、最も近いHighか、Lowに基づいて変わります。

この記事は、様々なチャートオプションや追加関数を持つかぎ足チャート用インジケーターを紹介します。また、インジケーターのチャート化原則やMQL5実装の特徴なども紹介されています。トレーディングにおける実装の人気なものは、トレンド線から押しのけ、断続的に「肩」をあげ、「腰」を下げるYin/Yang交換戦略です。

Indicator for Kagi Charting

作者: Dmitriy Zabudskiy

 
私はこの取引スタイルに110%同意します。それはトレーダーに驚くべき利点を提供します。Dmitriy Zabudskiy 私が以前からコード化しようとしていたものをコード化してくれたことに心から感謝したい。
Dmitriy Zabudskiy
Dmitriy Zabudskiy
  • www.mql5.com
AABB - Active Analyzer Bulls and Bears is created to indicate the state to what extent a candlestick is bullish or bearish. The indicator shows good results on EURUSD H4 chart with default settings. When the indicator line crosses 80%...
 
q.import:
私はこの取引スタイルに110%賛成だ。Dmitriy Zabudskiy 私が長い間コード化しようとしていたものをコード化してくれたことに心から感謝します。
ありがとう!次の記事も気に入ってもらえるといいのですが(インジケータのシリーズが続く予定です)、コードは現在開発中で、近い将来、公開の許可をいただけると思います。ご挨拶、ドミトリー。
 

コードを少し変更し、高値と安値を同時に表示できるようにしました。同時に、インジケータ・ウィンドウ内でのみ構築が可能です。

構築アルゴリズムは特殊です(フォーラム・ユーザーの一人が提案しました):

チャート上の最初のローソク足が上向きで引けた場合、安値から高値(ヤン)へ上向きの線を引きます 最初のローソク足が下向きに引けた場合、高値から安値(陰線)に下向きの線を引く

さらにカギを引く。 次の線はすべて次のローソク足の終値の後に引かれます。最初のローソク足の終値の後に線を引き、次に2本目のローソク足の終値を待ち、3本目、4本目......と続く。そして、最初のローソク足でラインアップ(陽)を描画した場合、我々は2番目のローソク足の終値を待って見てください:

- 2番目のろうそくの高値は、最初のろうそくの高値よりも高いです - 2番目のろうそくの高値にラインアップを続行します。2本目のローソク足の安値がどれだけ下がったかは関係なく、この場合、安値の値は無視されます。

- 2本目のローソク足の高値が1本目のローソク足の高値と同じかそれより低く、1本目のローソク足の高値から2本目のローソク足の安値までの距離が指定された反転しきい値(ポイントまたはパーセント単位のドアステップ反転)以上である場合 - 2本目のローソク足の安値まで線を引く。 1本目のローソク足の高値から2本目のローソク足の安値までの距離が指定された反転しきい値より小さい場合 - 何も引かず、このローソク足は単に無視される。

チャートの最初のローソク足に下降線(陰線)が引かれた場合、2本目のローソク足が閉じるのを待って様子を見ます:

- 2本目のローソク足の安値が1本目のローソク足の安値よりも低い場合 - 2本目のローソク足の安値まで線を引き続ける。2本目のローソク足の高値がどれだけ上がったかは関係なく、この場合、高値の値は無視されます。

- 2本目のローソク足の安値が1本目のローソク足の安値と同じかそれより高く、1本目のローソク足の安値から2本目のローソク足の高値までの距離が指定された反転しきい値(ポイントまたはパーセント単位のドアステップ反転)以上であれば、2本目のローソク足の高値まで線を引く。1本目のローソク足の安値から2本目のローソク足の高値までの距離が指定した反転しきい値より小さい場合 - 何も描かず、このローソク足は無視されます。

このローソク足が無視された場合(反転するのに十分な距離がない)、次のローソク足が閉じるのを待ち(ここでは3本目のローソク足)、すでに1本目と3本目のローソク足との相対的な距離を計算します。 以降のチャートはすべて、1本目と2本目のローソク足で上記で説明したのとまったく同じ方法で実行されます。

このコードは、フォーラムのユーザーの一人のために、TORによって特別に作成され、使用し、経験の交換のために、公開レビューのために提示されています。

ファイル:
BKCV_H_L.mq5  23 kb