2012年09月25日

EMPTY_VALUEは「ゼロ」ではない

指標バッファに "EMPTY_VALUE" を代入すると、「0」ではなく 「2147483647」 という数字が入っている。

20120912_1.gif
バッファ: DNBand に EMPTY_VALUE を代入。

「線」は見えないが、実際には整数が入っている。
・・・あるいは、「線」が見えないレベルに飛ばされている・・・と解釈すべき??


いずれにせよ、過去の指標バッファを参照する条件式を書く際、EMPTY_VALUEが入る可能性があるなら「EMPTY_VALUE = 正の整数」であることを考慮しないとばぐります。

例として、1つ前の Bar が EMPTY_VALUE の時は処理しない、としたければ以下のような論理式でよいようです。


if(MA[i+1] !=EMPTY_VALUE) 〜;


え、こんなの当たり前?(汗

まぁ、この程度のことでも躓いてしまう人も要る、ということで・・・。




ラベル:EMPTY_VALUE
posted by Curry_FX at 06:16| Comment(0) | TrackBack(0) | Code | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。