概要

Phoenix Auto Range Box は、価格が横ばいに動いたところに、ボックスを描きます。ボックスの外ではっきり引けたローソク足にも、印をつけます。

Phoenix が作ったインジケーターの、KAGAMI 版です。計算は KAGAMI のサーバーがします。あなたのチャートは、結果を描くだけです。

見つけるには、チャート上部のインジケーター(Indicators)をクリックします。一覧での名前は Phoenix Auto Range Box - v1.9 です。KAGAMI グループにあります。追加や削除のしかたは、インジケーターをご覧ください。

このインジケーターは、まだすべてのアカウントのインジケーター一覧には入っていません。

チャートに表示されるもの

チャートは、価格をローソク足で表します。ローソク足(足、バー)は、ひとつの時間の区切りです。その太い部分が実体で、その時間の最初の価格から最後の価格までです。

  • 灰色のボックス。 レンジを示します。レンジとは、価格が横ばいに動いた部分です。ボックスには、細い銀色のふちと、うすい灰色の塗りがあります。レンジが続く間、ボックスは大きくなり続けます。ローソク足が引けるたびに、1本分ずつ大きくなります。
  • 緑か赤のボックス。 ローソク足が、ボックスより上ではっきり引けることがあります。そのとき、ボックスは緑になります。下ではっきり引けると、ボックスは赤になります。そのあと、ボックスは大きくならなくなります。古いボックスは、チャートに残ります。
  • BUY か SELL。 上で引けたローソク足の下に、緑の BUY のラベルが出ます。下で引けたローソク足の上に、赤の SELL のラベルが出ます。どちらも、その言葉の下に Range Break と書かれています。これらの言葉は、インジケーターそのものがつけた名前です。私たちからの助言ではありません。
  • TP1 と TP2。 そのローソク足から、2本の破線が始まります。右に、ローソク足25本分のびます。それぞれの最後に、TP1 か TP2 と価格のタグがあります。TP は「take profit(利益確定)」の略です。用語集をご覧ください。
  • Major High と Major Low。 2本の太い銀色の線が、チャートの右の端までのびます。そのタグには、Major High と Major Low と書かれています。直近80本のローソク足の、上のほうと下のほうで、いちばんよく触れられた価格を示します。そうした水準が見つかったときだけ表示されます。
  • EMA の線。 太めの線が、価格をたどります。EMA とは、指数移動平均のことです。最近の終値の平均です。ローソク足がその上で引けたところでは、緑です。下で引けたところでは、赤です。ちょうど線の上で引けたところでは、灰色です。
1回の取引日の、AAPL の5分のチャート。価格は下がっています。左に、赤い SELL Range Break のラベルがついた赤いボックスがあり、その下のほうに2本の赤い破線の目標の線があります。右には、まだ開いている灰色のボックスがあります。Major High と Major Low のタグのついた2本の銀色の線がチャートを横切り、ほとんど赤い線が価格をたどっています。1回の取引日の、AAPL の5分のチャート。価格は下がっています。左に、赤い SELL Range Break のラベルがついた赤いボックスがあり、その下のほうに2本の赤い破線の目標の線があります。右には、まだ開いている灰色のボックスがあります。Major High と Major Low のタグのついた2本の銀色の線がチャートを横切り、ほとんど赤い線が価格をたどっています。
AAPL の5分足、ニューヨーク時間。1 — 灰色のボックス。まだ開いているレンジです。ローソク足が引けるたびに、1本分ずつ大きくなります。2 — それより前のボックスは、ローソク足がその下ではっきり引けたときに、赤になりました。そのローソク足の上に、SELL と Range Break があります。3 — 破線の TP1 と TP2 の線は、そのローソク足から始まります。銀色の線が Major High と Major Low です。EMA の線は、ローソク足がその下で引けたところでは赤、上で引けたところでは緑です。

ボックス、ラベル、線は固定されています。動かしたり、編集したりはできません。インジケーターを消すと、すべて消えます。

トレーダーのよくある読み方

  • 多くのトレーダーは、レンジを休みとして読みます。そこでは、買い手と売り手がだいたい同じくらいです。
  • ボックスの端を見るトレーダーもいます。上の端は、それまで上昇が止まったところです。下の端は、下落が止まったところです。
  • 多くのトレーダーは、ボックスの外での終値を、休みの終わりとして読みます。ボックスの色が、どちらの側かを示します。
  • EMA の線の色を見るトレーダーもいます。緑は、ローソク足が平均より上で引けたという意味です。赤は、下で引けたという意味です。
  • TP1 と TP2 を、距離を測るのに使うトレーダーもいます。それらは、端から、ボックスの高さの半分と1つ分のところにあります。この考え方は、よく「メジャードムーブ」と呼ばれます。
  • Major High と Major Low を、最近の価格のまわりの、より広い端として見るトレーダーもいます。

インジケーターは、過去の価格を表すだけです。価格が次にどう動くかはわかりません。

設定

このインジケーターには、変えられる設定がありません。いつも、同じ決まった値を使います。おもなものは、次のとおりです。

  • レンジを見つけるのに、直近20本のローソク足を見ます。
  • レンジの上の端と下の端は、それぞれ少なくとも2回触れられている必要があります。
  • ボックスは、平らすぎても、高すぎてもいけません。その高さは、ふつうのローソク足の大きさの 0.6 倍から 4 倍の間である必要があります。
  • 終値が「外」と数えられるのは、端を少し越えたときだけです。
  • そのローソク足の実体の、少なくとも半分がボックスの外にある必要があります。
  • 終値は、EMA の線の同じ側にもある必要があります。上昇なら線の上、下落なら線の下です。
  • 外で引けたあと、新しいボックスを探すまで、ローソク足5本分待ちます。
  • 目標を2つ表示します。端から、ボックスの高さの半分と、1つ分のところです。
  • Major High と Major Low は、直近80本のローソク足を見ます。
  • EMA の線は、直近20本の終値の平均です。

EMA Filter の線の見た目を変えるには、その設定のスタイル(Style)タブを使います。設定を開くには、チャートの上のその名前にマウスを重ねて、歯車をクリックします。変わるのは、線の見た目だけです。ボックスとルールは、そのままです。

誤解しやすいとき

  • 価格は戻ってくることがあります。 外で引けたあと、価格がボックスの中に戻ることがあります。それでも、ボックスは緑か赤のままです。
  • 方向感のない相場。 方向感のない相場では、価格がはっきりした向きのないまま上下に跳ねます。小さなボックスがたくさん出ます。外での終値の多くは、すぐに失敗します。
  • 一定の上昇や下落。 価格が一定のペースで上がったり下がったりするときは、新しいボックスは出ません。インジケーターは、片方にかたむきすぎたレンジを飛ばします。
  • ラベルは、引けたあとに出ます。 数に入るのは、終わったローソク足だけです。ラベルが出るのは、そのローソク足が引けてからで、それより前には決して出ません。
  • 外で引けたのに、ラベルがない。 実体のうち、外にある部分が少なすぎるのかもしれません。または、終値が EMA の線の反対側にあるのかもしれません。そのときは、ボックスは大きくなり続けます。ラベルは、あとで、ボックスから遠いローソク足に出ることがあります。
  • ボックスは一度に1つ。 ボックスが開いている間は、新しいボックスは見つかりません。決してブレイクされないボックスは、右に大きくなり続けます。
  • 目標は、予想ではありません。 TP1 と TP2 は、距離にすぎません。価格がそこに届かないこともあります。
  • ローソク足が少なすぎる。 最初のボックスには、少なくとも21本のローソク足が必要です。Major High と Low には、少なくとも81本必要です。
  • ギャップ。 株は、前の日の終値から遠く離れて始まることがあります。そうしたローソク足1本で、ボックスがすぐにブレイクされることがあります。
  • 古い履歴。 KAGAMI が使うのは、多くても直近の 2,000 本のローソク足です。いちばん左のボックスは、ほかのチャートアプリとちがうことがあります。

チャートは、学ぶためのものです。売買の助言ではありません。リスク免責事項をお読みください。

例

NASDAQ:AAPL を15分のチャートで開きます。1本のローソク足が15分です。Phoenix Auto Range Box - v1.9 を追加します。

次の数字は、作ったものです。価格が、100 と 102 の間で横ばいに動くとします。ふつうのローソク足が、約 1 動くとします。レンジの高さは 2 です。平らすぎず、高すぎもしません。

高値は 102 に2回触れました。安値は 100 に2回触れました。触れたのは、上と下が交互でした。価格は、上にも下にもかたむいていませんでした。そのため、100 から 102 まで、灰色のボックスが出ます。

そのあと、あるローソク足が 101.8 で始まり、102.6 で引けます。その実体の高さは 0.8 です。そのうち 0.6 が 102 より上にあります。これは 75% で、半分より多いです。終値は、EMA の線より上でもあります。そのため、ボックスは緑になります。そのローソク足の下に、BUY と Range Break が出ます。

ボックスの高さは 2 です。その半分は 1 です。そのため、TP1 は 103 にあります。TP2 は、ボックス1つ分さらに上の、104 にあります。

例を描いた図。ローソク足が、100 から 102 までのボックスの中で横ばいに動いています。最後のローソク足は 101.8 で始まり 102.6 で引け、ボックスは緑です。そのローソク足の下に BUY Range Break のラベルがあり、TP1 103.00 と TP2 104.00 のタグのついた2本の緑の破線が、右にのびています。例を描いた図。ローソク足が、100 から 102 までのボックスの中で横ばいに動いています。最後のローソク足は 101.8 で始まり 102.6 で引け、ボックスは緑です。そのローソク足の下に BUY Range Break のラベルがあり、TP1 103.00 と TP2 104.00 のタグのついた2本の緑の破線が、右にのびています。
この例を、作ったローソク足で図にしたもの。ボックスは 100 から 102 までです。最後のローソク足の実体は、101.8 から 102.6 までです。その横のかっこが、102 より上の部分を示しています。0.8 のうちの 0.6、つまり 75% です。TP1 は 103、TP2 は 104 にあります。

技術的な詳細

ここでは、知りたい方のために、正確なルールを説明します。どのルールも、KAGAMI のサーバーで、終わったローソク足だけに使います。ページは、サーバーが返すものを描くだけです。

計算

下で使う言葉:

  • 「Offset k」は、判断するローソク足の k 本前のローソク足です。Offset 1 は、そのすぐ前のローソク足です。
  • |a − b| は、a と b の間の距離で、いつも 0 以上です。
  • true range = max(high − low, |high − previous close|, |low − previous close|)。履歴の最初のローソク足では high − low です。
  • ATR は、14本のローソク足の真の値幅の平均で、ワイルダーの方法でならします。最初の値は、最初の14個の真の値幅の、ふつうの平均です。そのあとは:ATR = (1 ÷ 14) × true range + (13 ÷ 14) × ATR of the candle before。
  • 「Prior ATR」は、判断するローソク足の1本前のローソク足の ATR です。
  • EMA 20 は、終値の指数移動平均です。α = 2 ÷ 21。最初の値は、最初の20本の終値の、ふつうの平均です。そのあとは:EMA = α × close + (1 − α) × EMA of the candle before。

KAGAMI は、終わったローソク足を、古いものから新しいものへとたどります。ローソク足ごとに、次の手順を、この順番で行います。

  1. その前の20本のローソク足の中で、レンジの候補を探します(「ボックス」をご覧ください)。
  2. 候補が有効なら、もっと古いローソク足をチェックして、左の端を前に動かします。
  3. その前の80本のローソク足の中で、Major High と Major Low を探します。
  4. 開いているボックスがなければ、新しいボックスを開くことがあります。
  5. ボックスが開いていれば、このローソク足が外で引けたかどうかをチェックします。
  6. 外で引けたら、ボックスに色をつけ、ラベルと目標を描きます。

見えているのは、最後の終わったローソク足のあとの状態です。

パラメーター

KAGAMI は、このインジケーターをパラメーターなしで表示します。いつも、もとのスクリプトの初期値を使います。もとのスクリプトのパラメーターは、KAGAMI ではどれも変えられません。

もとのスクリプトのパラメーターKAGAMI が使う値内容
Range Lookback Bars20レンジの範囲に入るローソク足の数
Backward Extension Scan40左の端を、どこまで前に動かせるか
Minimum Top Touches2上の端に必要な、触れた回数
Minimum Bottom Touches2下の端に必要な、触れた回数
ATR Length14ATR に使うローソク足の数
Touch Tolerance (ATR)0.15触れたと数えるのに、どのくらい近い必要があるか(ATR で)
Minimum Range Height (ATR)0.60ボックスのいちばん小さな高さ(ATR で)
Maximum Range Height (ATR)4.00ボックスのいちばん大きな高さ(ATR で)
Cooldown After Breakout5ブレイクのあとに待つローソク足の数
Require Sideways Range Structureオン触れる順番とかたむきのルールを使います
Maximum Internal Drift (% of Range)35レンジの中の、いちばん大きなかたむき
Require Top/Bottom Touch Interleaveオン上の端と下の端に触れた時期が、重なっている必要があります
Show Major RangeオンMajor High と Major Low を描きます
Major Range Lookback Bars80Major の範囲に入るローソク足の数
Major Minimum Touches Per Side2それぞれの Major の水準に必要な、触れた回数
Major Touch Tolerance (ATR)0.25Major で触れたと数えるのに、どのくらい近い必要があるか(ATR で)
Major Max Internal Drift (% of Range)45Major の範囲の中の、いちばん大きなかたむき
Major Level Search Depth (% of Window)18端のゾーンが、どこまで深く届くか
Extend Major Levels RightオンMajor の線を、チャートの右の端までのばします
Required Closes Outside Range1ブレイクに必要な、外での終値の数
Breakout Buffer (ATR)0.05終値が、端をどのくらい越える必要があるか
Require Candle Body Strengthオフ実体の大きさの最小はありません
Minimum Break Candle Body (ATR)0.15上のルールがオフなので、使いません
Minimum Body Outside Range (%)50実体のうち、外にある必要がある割合
EMA Length20EMA に使うローソク足の数
EMA Filter ModeChart EMAチャートそのものの EMA。ほかのモードはありません
Higher Timeframe EMA15(分)Chart EMA では使いません
Use Confirmed HTF EMA (Non-Repainting)オンChart EMA では使いません
Require EMA Direction/SlopeオフEMA の傾きはチェックしません
Show Optional EMA 50オフ2本目の EMA の線はありません
Optional EMA Length50使いません
Target Step × Range Height0.50目標どうしの距離(ボックスの高さで)
Number of Targets to Show2TP1 と TP2 を描きます
Show EMAオンEMA の線を描きます
Show Targetsオン目標の線とタグを描きます
Show BUY / SELLオンラベルを描きます
Keep Broken Range Boxesオンブレイクされたボックスを、チャートに残します

もとのスクリプトと同じ、決まった上限があります。ボックスは多くても120個、線は500本、ラベルは500個です。ある種類が上限を超えると、その種類のいちばん古い描画から消されます。

ボックス

候補を見つける。 その前に少なくとも20本のローソク足がある、終わったローソク足ごとに:

  1. 範囲は、Offset 1 から 20 までです。判断するローソク足は、その中に入りません。
  2. top は、範囲のいちばん高い高値です。bottom は、いちばん低い安値です。height = top − bottom。
  3. tolerance = 0.15 × prior ATR。
  4. 上の端に触れたとは、|high − top| ≤ tolerance の、範囲の中のローソク足です。下の端に触れたとは、|low − bottom| ≤ tolerance のものです。上の端と下の端を決めたローソク足も、数に入ります。
  5. 高さのルール:0.6 × prior ATR ≤ height ≤ 4 × prior ATR。
  6. 触れた回数のルール:上の端に少なくとも2回、下の端に少なくとも2回触れていること。
  7. 触れた順番のルール:Offset で max(newest top touch, newest bottom touch) ≤ min(oldest top touch, oldest bottom touch)。両方の側に触れた時期が、重なっている必要があります。下の端に触れたのがすべて、上の端に触れたのより前だった範囲は、通りません。
  8. かたむきのルール:newer は Offset 1 から 10 の平均の終値、older は Offset 11 から 20 の平均の終値です。drift = |newer − older| ÷ height × 100 が 35 以下である必要があります。高さが 0 のときは 999 と数えるので、いつも通りません。
  9. ルール5、6、7、8のすべてが当てはまるとき、候補は有効です。

左の端を前に動かす。 有効な候補のときだけ、KAGAMI は Offset 21 から 40 をチェックします。そこにあるローソク足は、|high − top| ≤ tolerance か |low − bottom| ≤ tolerance のとき、「触れた」ことになります。左の端は、そうしたローソク足のいちばん古いものに動きます。そうしたローソク足がなければ、左の端は Offset 20 です。これで、上の端や下の端が変わることは決してありません。こうして加わった古いローソク足が、ボックスの外に突き出ることがあります。

ボックスを開く。

  1. 新しいボックスが開くのは、開いているボックスがなく、候補が有効で、待つ期間が過ぎたときだけです。
  2. 待つ期間が過ぎたとは、まだブレイクがなかったときか、このローソク足と最後のブレイクのローソク足の間が5本より多く離れているときです。そのため、新しいボックスがいちばん早く出るのは、ブレイクの6本あとです。
  3. ボックスは、候補の上の端と下の端を使います。ボックスがある間、それは決して変わりません。
  4. 左の端は、上で説明したとおりです。右の端は、ボックスが見つかったローソク足です。
  5. ボックスが開いている間、右の端は、新しい終わったローソク足ごとに動きます。
  6. 一度に開いているボックスは、1つだけです。決してブレイクされないボックスは、ずっと開いたままで、新しいボックスは見つかりません。

ブレイクアウト

ボックスが開いている間、終わったローソク足ごとに(ボックスを開いたローソク足もふくみます):

  1. buffer = 0.05 × ATR。このローソク足そのものの ATR を使います。
  2. body = |close − open|。body top = max(open, close)。body bottom = min(open, close)。
  3. part above = max(0, body top − max(body bottom, box top))、そして above % = part above ÷ body × 100。
  4. part below = max(0, min(body top, box bottom) − body bottom)、そして below % = part below ÷ body × 100。
  5. 実体のないローソク足(始値と終値が同じ)は、どちらの向きも 0% です。
  6. 上での終値には、close > box top + buffer、close > EMA 20、above % ≥ 50 が必要です。
  7. 下での終値には、close < box bottom − buffer、close < EMA 20、below % ≥ 50 が必要です。
  8. 上での終値は、上の数に 1 を足し、下の数をリセットします。下での終値は、その反対です。それ以外のローソク足は、両方をリセットします。
  9. 数が 1 に届くと、ブレイクが起きます。そのため、最初の上での終値か下での終値で、ボックスがブレイクされます。

ブレイクのとき:

  1. ボックスの右の端は、ブレイクのローソク足にとどまります。
  2. ボックスのふちは、実線のライムグリーン #00E676(上)か赤 #F23645(下)になります。塗りも同じ色になり、不透明度は 8% です。
  3. KAGAMI は、ラベルと2つの目標を描きます。
  4. ボックスは閉じます。このローソク足が、待つ期間のための、最後のブレイクになります。
  5. ブレイクされたボックスは、ボックス120個の上限まで、チャートに残ります。

目標

h = box top − box bottom、つまりブレイクされたボックスの高さです。

  • 上へのブレイクのあと:TPk = box top + h × 0.5 × k。
  • 下へのブレイクのあと:TPk = box bottom − h × 0.5 × k。
  • KAGAMI は、k = 1 と k = 2 を描きます。TP1 は、端からボックスの高さの半分のところです。TP2 は、端から高さ1つ分のところです。
  • どの目標も、太さ1 px の破線で、ブレイクのローソク足から、その右のローソク足25本分までです。
  • 線の右の端に、タグがあります。TP1 か TP2 と、価格が書かれています。
  • 価格は、その銘柄の価格の刻みに丸めます。1ドル以上の米国株は1セント、1ドル未満は 0.0001 です。ほかのマーケットは、チャートそのものの価格の精度を使います。

Major High と Major Low

その前に少なくとも80本のローソク足がある、終わったローソク足ごとに:

  1. 範囲は、Offset 1 から 80 までです。span = window high − window low。0 より大きい必要があります。
  2. tolerance = 0.25 × prior ATR。depth = 18% × span。
  3. 上のゾーン:window high − depth 以上の、範囲の中のすべての高値が、水準の候補です。
  4. KAGAMI は、それぞれの候補について、それ自身もふくめて、その許容範囲の中にある範囲の高値を数えます。その水準は、それらの高値の平均です。
  5. 触れた回数がいちばん多い候補が選ばれます。同じなら、新しいほうの候補が選ばれます。
  6. 下のゾーン:window low + depth 以下の、範囲の安値で同じことをします。
  7. Major height = Major top − Major bottom。
  8. かたむき:Offset 1 から 40 の平均の終値と、Offset 41 から 80 の平均の終値を比べます。|difference| ÷ Major height × 100 が 45 以下である必要があります。
  9. それぞれの側に少なくとも2回触れていて、かたむきのルールが当てはまり、高さが 0 より大きいとき、Major は有効です。

Major の線の組は、1つだけです。あるローソク足で Major が有効なら、線とタグはそこに動きます。有効でなければ、線とタグは消されます。Major がまた有効になると、戻ってきます。

  • 線: 銀色 #B2B5BE、実線、2 px。判断するローソク足の80本前から始まります。チャートの右の端までのびます。
  • タグ: Major High と Major Low。判断するローソク足の、その水準にあります。

ラベル

  • Range Break の上の BUY:ブレイクのローソク足の安値の下にある、ライムグリーンのボックスです。白い太字で、小さいサイズ(11 px)です。
  • Range Break の上の SELL:ブレイクのローソク足の高値の上にある、赤い吹き出しで、高値を指しています。白い文字で、小さいサイズ(11 px)です。
  • TP1、TP2、Major High、Major Low:その水準を先で指す、吹き出しのタグです。白い文字で、とても小さいサイズ(9 px)です。

EMA の線

  • スタイルタブでの名前は、EMA Filter です。
  • 終値の EMA 20 で、太さは2 px です。
  • ローソク足ごとの色は、KAGAMI のサーバーで決まります。終値が EMA より上ならライムグリーン #00E676、下なら赤 #F23645、同じなら灰色 #787B86 です。
  • 計算に使う履歴の、20本目のローソク足から始まります。
  • 同じ EMA が、ブレイクアウトの向きのルールです。EMA の傾きはチェックしません。

色

色は、ライトテーマでもダークテーマでも同じです。

部分色不透明度
開いているボックスのふち銀色 #B2B5BE100%
開いているボックスの塗り灰色 #787B8610%
ブレイクされたボックスのふちライムグリーン #00E676 か赤 #F23645100%
ブレイクされたボックスの塗りライムグリーン #00E676 か赤 #F236458%
BUY のラベルライムグリーン #00E676、白い文字 #FFFFFF100%
SELL のラベル赤 #F23645、白い文字 #FFFFFF100%
TP1 の線ライムグリーンか赤80%
TP1 のタグライムグリーンか赤、白い文字85%
TP2 の線ライムグリーンか赤90%
TP2 のタグライムグリーンか赤、白い文字90%
Major の線銀色 #B2B5BE100%
Major のタグ灰色 #787B86、白い文字70%
EMA Filter の線ローソク足ごとに、ライムグリーン、赤、灰色100%

値が変わるとき

  • 判断するのは、終わったローソク足だけです。まだできている途中のローソク足は、ボックス、ラベル、目標、Major の水準の数に、決して入りません。ローソク足の途中で、何かが出たり動いたりすることはありません。
  • ページは、新しいローソク足が引けたとき(多くても2秒に1回)に、KAGAMI のサーバーにもう一度たずねます。ページが開いていて見えている間は、60秒ごとにもたずねます。インジケーターを追加したときや、銘柄や時間軸を変えたときにも、たずねます。
  • そのたびに、読み込んだ履歴から、すべての描画を計算し直します。描き直すのは、変わった描画だけです。
  • 開いているボックスの右の端は、ローソク足が引けるたびに1本分動きます。ボックスの色が変わるのは、ブレイクされたときの1回だけです。
  • Major High と Major Low は、ローソク足が引けるたびに動くことがあります。消えたり、戻ったりすることがあります。
  • ブレイクされたボックスと、そのラベルと目標は、ブレイクのあとは変わりません。ただし、例外が2つあります。KAGAMI が使うのは、多くても直近の 2,000 本のローソク足なので、新しいものが来ると古いものが外れます。すると、いちばん左の近くの描画が、変わったり消えたりすることがあります。また、描画の上限によって、いちばん古い描画から消されます。
  • EMA の線は、まだできている途中のローソク足もふくみます。その最後の点と色は、そのローソク足が引けるまで変わることがあります。
  • EMA の線は、チャートそのものの更新のときに読み直されます。ほとんどのチャートで約15秒ごと、秒の時間軸のチャートでは約5秒ごとです。ライブの価格を受け取るチャートでは、約1分に1回読み直します。

時間軸

  • ルールは、分や日ではなく、ローソク足の本数を数えます。どの時間軸でも同じです。
  • 秒の時間軸(1秒・5秒・10秒・15秒・30秒)は、暗号資産だけにあります。株や FX は1分からです。
  • 米国株は、ニューヨーク時間の 09:30〜16:00 の取引時間に取引されます。レンジの範囲が、夜や週末をまたぐことがあります。ルールは、取引の休みを知りません。
  • 日足チャートでは、その日のローソク足は、始まってから24時間たつと、終わったと数えます。
  • 週足のローソク足は、7日後に終わったと数えます。KAGAMI は、月足のローソク足を30日の長さとして扱います。そのため、月のローソク足は、本当の月の終わりより1日か2日早く、または遅く、終わったと数えることがあります。

もとの Pine スクリプトとのちがい

KAGAMI は、レンジのボックス、そのブレイク、BUY と SELL のラベル、TP1 と TP2、Major High と Major Low、そして EMA Filter の線を描きます。もとのスクリプトのルール、順番、初期値にしたがっています。ちがうところは、次のとおりです。

  • パラメーターがありません。 どのパラメーターも、もとのスクリプトの初期値のままです。どれも変えられません。
  • より長い時間軸の EMA のモード。 もとのスクリプトの「HTF EMA」と「Both」のフィルターのモードはありません。KAGAMI は、いつも、もとのスクリプトの初期設定である、チャートそのものの EMA を使います。
  • Optional EMA 50。 描きません。もとのスクリプトでも、初期設定でオフです。
  • TP3 から TP5。 描きません。もとのスクリプトは、求められたときだけそれらを描き、初期設定では目標は2つです。
  • アラート。 もとのスクリプトの2つのアラート(レンジの BUY とレンジの SELL)は、使えません。KAGAMI のインジケーターは、アラートを出しません。
  • 終わったローソク足だけ。 TradingView では、もとのスクリプトは、まだできている途中のローソク足でも動きます。ラベル、色の変化、目標が、ローソク足の途中で出て、価格が戻ると消えることがあります。KAGAMI は、引けるのを待ちます。終わったローソク足では、結果は同じです。
  • ローソク足1本分遅れます。 TradingView では、できている途中のローソク足が、その前の20本や80本の、すべて終わったローソク足をもう見ています。そのため、新しいボックスや新しい Major の水準が、KAGAMI より1本早く出ることがあります。Major のタグは、TradingView ではできている途中のローソク足に、KAGAMI では最後の終わったローソク足にあります。
  • 短い履歴。 KAGAMI は、読み込んだ多くても 2,000 本のローソク足の、いちばん古いものから計算を始めます。TradingView には、ふつう、もっと多くの履歴があります。いちばん左の近くのボックスは、ちがうことがあります。
  • きっちりした上限。 TradingView は、120、500、500 の上限を、おおよそのものとしています。KAGAMI は、いちばん新しいボックス120個、線500本、ラベル500個を、きっちり残します。
  • 描画ツール。 KAGAMI は、チャートそのものの描画ツールで描きます。BUY は、安値の下の、塗りつぶしたボックスで、太い文字で、指す部分はありません。SELL は、高値の上の吹き出しです。TP と Major のタグは、吹き出しです。とても小さい文字は 9 px、小さい文字は 11 px です。描画は固定されていて、保存されず、インジケーターと一緒に隠れたり消えたりします。
  • 最後の終わったローソク足より先の点。 目標の線とそのタグは、ブレイクのローソク足25本分あとで終わります。それが最後の終わったローソク足より先になるとき、KAGAMI は、ローソク足の長さの分の時計の時間を足します。もとのスクリプトは、ローソク足の本数を数えます。取引日の終わり近くでは、そうした線が、ローソク足25本分より短く、または長く見えることがあります。
  • 価格の刻み。 TP のタグは、KAGAMI がその銘柄に使う価格の刻みに丸めます(「目標」をご覧ください)。TradingView は独自の価格の刻みを使い、マーケットによってはちがうことがあります。
  • EMA の線。 KAGAMI のサーバーが、ローソク足ごとに線とその色を計算します。ページは、それを描くだけです。

特別なケース

  • 終わったローソク足が3本より少ない: 何も描かれません。
  • 最初のボックス: その前に20本のローソク足と、Prior ATR が必要です。そのため、いちばん早くて、履歴の21本目のローソク足です。
  • Major: その前に80本のローソク足が必要なので、いちばん早くて81本目のローソク足です。
  • EMA の線: その履歴の、20本目のローソク足から始まります。
  • 価格が動かない: 高さが 0 だとかたむきのルールが通らないので、ボックスはありません。幅が 0 なので、Major もありません。EMA の線は価格と同じなので、灰色です。小さな丸めのせいで、かわりに緑や赤になることもあります。
  • 実体のないローソク足: ボックスをブレイクすることは、決してありません。
  • 出来高: まったく使いません。出来高が 0 でも、何も変わりません。
  • ギャップ: 真の値幅が前の終値を使うので、ATR にはギャップがふくまれます。ギャップのローソク足1本で、ボックスがブレイクされることがあります。
  • 見つかってすぐブレイク: ボックスを開いたローソク足が、そのままブレイクすることもあります。
  • ローソク足がない: 静かなマーケットでは、ローソク足が飛ぶことがあります。ルールは、あるローソク足を数えます。
  • にぎやかで長い履歴: ボックスが120個を超えると、いちばん古いボックスから消えます。そのラベルと目標の線は、それぞれの500の上限の中で、もうしばらく残ることがあります。
  • 上限で消された Major: まれに、線やラベルの上限によって、Major の線やタグが消されることがあります。それが戻ってくるのは、Major が一度有効でなくなり、また見つかったあとだけです。
  • EMA の線と EMA のルール: 線は、チャートが読み込んだ履歴で計算します。ブレイクアウトのルールは、2,000 本までのローソク足の履歴を使います。いちばん左の近くでは、2つが少しちがうことがあります。それより右では、同じになります。
  • 決してブレイクされないボックス: 価格が遠くに動いても、右に大きくなり続けます。