Phoenix Auto Range Box
価格が横ばいに動いたところのボックスと、ローソク足がその外ではっきり引けたときの印です。
概要
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 とは、指数移動平均のことです。最近の終値の平均です。ローソク足がその上で引けたところでは、緑です。下で引けたところでは、赤です。ちょうど線の上で引けたところでは、灰色です。
ボックス、ラベル、線は固定されています。動かしたり、編集したりはできません。インジケーターを消すと、すべて消えます。
トレーダーのよくある読み方
- 多くのトレーダーは、レンジを休みとして読みます。そこでは、買い手と売り手がだいたい同じくらいです。
- ボックスの端を見るトレーダーもいます。上の端は、それまで上昇が止まったところです。下の端は、下落が止まったところです。
- 多くのトレーダーは、ボックスの外での終値を、休みの終わりとして読みます。ボックスの色が、どちらの側かを示します。
- 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 にあります。
技術的な詳細
ここでは、知りたい方のために、正確なルールを説明します。どのルールも、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 は、終わったローソク足を、古いものから新しいものへとたどります。ローソク足ごとに、次の手順を、この順番で行います。
- その前の20本のローソク足の中で、レンジの候補を探します(「ボックス」をご覧ください)。
- 候補が有効なら、もっと古いローソク足をチェックして、左の端を前に動かします。
- その前の80本のローソク足の中で、Major High と Major Low を探します。
- 開いているボックスがなければ、新しいボックスを開くことがあります。
- ボックスが開いていれば、このローソク足が外で引けたかどうかをチェックします。
- 外で引けたら、ボックスに色をつけ、ラベルと目標を描きます。
見えているのは、最後の終わったローソク足のあとの状態です。
パラメーター
KAGAMI は、このインジケーターをパラメーターなしで表示します。いつも、もとのスクリプトの初期値を使います。もとのスクリプトのパラメーターは、KAGAMI ではどれも変えられません。
| もとのスクリプトのパラメーター | KAGAMI が使う値 | 内容 |
|---|---|---|
| Range Lookback Bars | 20 | レンジの範囲に入るローソク足の数 |
| Backward Extension Scan | 40 | 左の端を、どこまで前に動かせるか |
| Minimum Top Touches | 2 | 上の端に必要な、触れた回数 |
| Minimum Bottom Touches | 2 | 下の端に必要な、触れた回数 |
| ATR Length | 14 | ATR に使うローソク足の数 |
| Touch Tolerance (ATR) | 0.15 | 触れたと数えるのに、どのくらい近い必要があるか(ATR で) |
| Minimum Range Height (ATR) | 0.60 | ボックスのいちばん小さな高さ(ATR で) |
| Maximum Range Height (ATR) | 4.00 | ボックスのいちばん大きな高さ(ATR で) |
| Cooldown After Breakout | 5 | ブレイクのあとに待つローソク足の数 |
| 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 Bars | 80 | Major の範囲に入るローソク足の数 |
| Major Minimum Touches Per Side | 2 | それぞれの Major の水準に必要な、触れた回数 |
| Major Touch Tolerance (ATR) | 0.25 | Major で触れたと数えるのに、どのくらい近い必要があるか(ATR で) |
| Major Max Internal Drift (% of Range) | 45 | Major の範囲の中の、いちばん大きなかたむき |
| Major Level Search Depth (% of Window) | 18 | 端のゾーンが、どこまで深く届くか |
| Extend Major Levels Right | オン | Major の線を、チャートの右の端までのばします |
| Required Closes Outside Range | 1 | ブレイクに必要な、外での終値の数 |
| Breakout Buffer (ATR) | 0.05 | 終値が、端をどのくらい越える必要があるか |
| Require Candle Body Strength | オフ | 実体の大きさの最小はありません |
| Minimum Break Candle Body (ATR) | 0.15 | 上のルールがオフなので、使いません |
| Minimum Body Outside Range (%) | 50 | 実体のうち、外にある必要がある割合 |
| EMA Length | 20 | EMA に使うローソク足の数 |
| EMA Filter Mode | Chart EMA | チャートそのものの EMA。ほかのモードはありません |
| Higher Timeframe EMA | 15(分) | Chart EMA では使いません |
| Use Confirmed HTF EMA (Non-Repainting) | オン | Chart EMA では使いません |
| Require EMA Direction/Slope | オフ | EMA の傾きはチェックしません |
| Show Optional EMA 50 | オフ | 2本目の EMA の線はありません |
| Optional EMA Length | 50 | 使いません |
| Target Step × Range Height | 0.50 | 目標どうしの距離(ボックスの高さで) |
| Number of Targets to Show | 2 | TP1 と TP2 を描きます |
| Show EMA | オン | EMA の線を描きます |
| Show Targets | オン | 目標の線とタグを描きます |
| Show BUY / SELL | オン | ラベルを描きます |
| Keep Broken Range Boxes | オン | ブレイクされたボックスを、チャートに残します |
もとのスクリプトと同じ、決まった上限があります。ボックスは多くても120個、線は500本、ラベルは500個です。ある種類が上限を超えると、その種類のいちばん古い描画から消されます。
ボックス
候補を見つける。 その前に少なくとも20本のローソク足がある、終わったローソク足ごとに:
- 範囲は、Offset 1 から 20 までです。判断するローソク足は、その中に入りません。
topは、範囲のいちばん高い高値です。bottomは、いちばん低い安値です。height = top − bottom。tolerance = 0.15 × prior ATR。- 上の端に触れたとは、
|high − top| ≤ toleranceの、範囲の中のローソク足です。下の端に触れたとは、|low − bottom| ≤ toleranceのものです。上の端と下の端を決めたローソク足も、数に入ります。 - 高さのルール:
0.6 × prior ATR ≤ height ≤ 4 × prior ATR。 - 触れた回数のルール:上の端に少なくとも2回、下の端に少なくとも2回触れていること。
- 触れた順番のルール:Offset で
max(newest top touch, newest bottom touch) ≤ min(oldest top touch, oldest bottom touch)。両方の側に触れた時期が、重なっている必要があります。下の端に触れたのがすべて、上の端に触れたのより前だった範囲は、通りません。 - かたむきのルール:
newerは Offset 1 から 10 の平均の終値、olderは Offset 11 から 20 の平均の終値です。drift = |newer − older| ÷ height × 100が 35 以下である必要があります。高さが 0 のときは 999 と数えるので、いつも通りません。 - ルール5、6、7、8のすべてが当てはまるとき、候補は有効です。
左の端を前に動かす。 有効な候補のときだけ、KAGAMI は Offset 21 から 40 をチェックします。そこにあるローソク足は、|high − top| ≤ tolerance か |low − bottom| ≤ tolerance のとき、「触れた」ことになります。左の端は、そうしたローソク足のいちばん古いものに動きます。そうしたローソク足がなければ、左の端は Offset 20 です。これで、上の端や下の端が変わることは決してありません。こうして加わった古いローソク足が、ボックスの外に突き出ることがあります。
ボックスを開く。
- 新しいボックスが開くのは、開いているボックスがなく、候補が有効で、待つ期間が過ぎたときだけです。
- 待つ期間が過ぎたとは、まだブレイクがなかったときか、このローソク足と最後のブレイクのローソク足の間が5本より多く離れているときです。そのため、新しいボックスがいちばん早く出るのは、ブレイクの6本あとです。
- ボックスは、候補の上の端と下の端を使います。ボックスがある間、それは決して変わりません。
- 左の端は、上で説明したとおりです。右の端は、ボックスが見つかったローソク足です。
- ボックスが開いている間、右の端は、新しい終わったローソク足ごとに動きます。
- 一度に開いているボックスは、1つだけです。決してブレイクされないボックスは、ずっと開いたままで、新しいボックスは見つかりません。
ブレイクアウト
ボックスが開いている間、終わったローソク足ごとに(ボックスを開いたローソク足もふくみます):
buffer = 0.05 × ATR。このローソク足そのものの ATR を使います。body = |close − open|。body top = max(open, close)。body bottom = min(open, close)。part above = max(0, body top − max(body bottom, box top))、そしてabove % = part above ÷ body × 100。part below = max(0, min(body top, box bottom) − body bottom)、そしてbelow % = part below ÷ body × 100。- 実体のないローソク足(始値と終値が同じ)は、どちらの向きも 0% です。
- 上での終値には、
close > box top + buffer、close > EMA 20、above % ≥ 50が必要です。 - 下での終値には、
close < box bottom − buffer、close < EMA 20、below % ≥ 50が必要です。 - 上での終値は、上の数に 1 を足し、下の数をリセットします。下での終値は、その反対です。それ以外のローソク足は、両方をリセットします。
- 数が 1 に届くと、ブレイクが起きます。そのため、最初の上での終値か下での終値で、ボックスがブレイクされます。
ブレイクのとき:
- ボックスの右の端は、ブレイクのローソク足にとどまります。
- ボックスのふちは、実線のライムグリーン
#00E676(上)か赤#F23645(下)になります。塗りも同じ色になり、不透明度は 8% です。 - KAGAMI は、ラベルと2つの目標を描きます。
- ボックスは閉じます。このローソク足が、待つ期間のための、最後のブレイクになります。
- ブレイクされたボックスは、ボックス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本のローソク足がある、終わったローソク足ごとに:
- 範囲は、Offset 1 から 80 までです。
span = window high − window low。0 より大きい必要があります。 tolerance = 0.25 × prior ATR。depth = 18% × span。- 上のゾーン:
window high − depth以上の、範囲の中のすべての高値が、水準の候補です。 - KAGAMI は、それぞれの候補について、それ自身もふくめて、その許容範囲の中にある範囲の高値を数えます。その水準は、それらの高値の平均です。
- 触れた回数がいちばん多い候補が選ばれます。同じなら、新しいほうの候補が選ばれます。
- 下のゾーン:
window low + depth以下の、範囲の安値で同じことをします。 Major height = Major top − Major bottom。- かたむき:Offset 1 から 40 の平均の終値と、Offset 41 から 80 の平均の終値を比べます。
|difference| ÷ Major height × 100が 45 以下である必要があります。 - それぞれの側に少なくとも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 の傾きはチェックしません。
色
色は、ライトテーマでもダークテーマでも同じです。
| 部分 | 色 | 不透明度 |
|---|---|---|
| 開いているボックスのふち | 銀色 #B2B5BE | 100% |
| 開いているボックスの塗り | 灰色 #787B86 | 10% |
| ブレイクされたボックスのふち | ライムグリーン #00E676 か赤 #F23645 | 100% |
| ブレイクされたボックスの塗り | ライムグリーン #00E676 か赤 #F23645 | 8% |
| BUY のラベル | ライムグリーン #00E676、白い文字 #FFFFFF | 100% |
| SELL のラベル | 赤 #F23645、白い文字 #FFFFFF | 100% |
| TP1 の線 | ライムグリーンか赤 | 80% |
| TP1 のタグ | ライムグリーンか赤、白い文字 | 85% |
| TP2 の線 | ライムグリーンか赤 | 90% |
| TP2 のタグ | ライムグリーンか赤、白い文字 | 90% |
| Major の線 | 銀色 #B2B5BE | 100% |
| 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つが少しちがうことがあります。それより右では、同じになります。
- 決してブレイクされないボックス: 価格が遠くに動いても、右に大きくなり続けます。