RangeLeader

現在の足の中点が1つ前の足の値幅をブレイクしたか?判定(値幅考慮版)

現在の足の中点(高値と安値のちょうど真ん中の価格)が、
1つ前の足の値幅(高値-安値)をブレイクしていて、
かつ、現在の足の値幅が1つ前の足の値幅より大きいかどうかを判定します。

※ Leader関数の条件に、さらに「現在の足の値幅>1つ前の足の値幅」という条件を加えたものになります。

定義

int RangeLeader

灰色エリアをクリックすると全選択状態になります

(例)

If RangeLeader then Begin ~ 例えば、現在の足が「高値200 - 安値180(=中点190、値幅20)」で、1つ前の足が「高値185 - 安値170(値幅15)」の時、条件を満たすのでIf内の処理を実行します。1つ前の足が「高値185 - 安値160(値幅25)」の時は、条件を満たしません。

引数

I/O 名前(推奨) 内容
(無し)

戻り値

内容
int 条件をすべて満たした時「1」、それ以外は「0」

関連記事