前回説明しなかったのですが
ヒゲゾーンのUpperとLowerを条件分岐させてないですよね?
最初のRectangleはこのように条件分岐させてます。
(改造に合わせてRectangleの名前を変えてます)
なんで今度は分岐させてないのかというと
必要ないからです。
先々週のだから必要ない、というわけではなくて
元々必要ないんです。
ただ、Rectangleをきちんと分離させた方が
直感的に理解しやすいと思って分岐させただけで。
仮に、始値と終値の上下が逆になってしまっても
同じ色のRectangleというのは、このように
重なった部分は消えるんです。
だから、消えた部分にMidZoneをはめればOKなんです。
それとは別に
まず、高値安値でRectangleを作って
MidZoneを重ねる、という方法もできるのです。
この方がシンプルです。
僕は最初はこのやり方で作りました。
ですが
画像をよく見ればわかると思いますが
違う色のRectangleは重なった部分の色が合成されてしまいます。
MidZoneを思い通りの色に設定できなくなってしまうんです。
あと、前回の追加コードを挿入した部分は
ここです。
画像だとわかりにくいですし、コピペもできないので
全部テキストで説明したいのですが
字数制限を課せられてるのでゴメンナサイ。
コードを全部テキストにすると
あっというまに制限字数になっちゃうので。
前回の記事のは特に横長で見難いと思いますが
第一座標部分は
第二座標部分は
あとは
こうなってます。
そんなこんなで、すでに制限字数なので次回に続く(笑)








