EasyLanguage オブジェクトリファレンス
BNPoint クラスは、バー番号と価格値に基づいてドローイングオブジェクトポイントを定義するために使用されます。BNPoint で位置を設定されたドローイングオブジェクトは、チャートがスクロールされたとき、アンカーされているバーに沿って移動します。
BNPoint は、チャートのバーコレクションの絶対バーインデックス (ゼロベース) を参照します。これは、MaxBarsBack の後に分析に使用できるバーの数をカウントする CurrentBar 予約語とは異なります。ドローイングオブジェクト (VerticalLine など) をチャートの 4 番目にプロットされているバーにプロットするには、BNPoint インデックス 3 を指定します。
例えば、MaxBarsBack が 10 であり、分析テクニックが現在のバー 20 で計算している場合、以下の抜粋コードでは、チャートの始めから BNPoint インデックス 20 のバー (つまり CurrentBar) に VerticalLine ドローイングオブジェクトがプロットされます。
If CurrentBar=20 then Begin
myBNVertLine = VerticalLine.Create(BNPoint.Create(CurrentBar+MaxBarsBack-1,0));
DrawingObjects.Add(myBNVertLine);
End;
名前空間: elsystem.drawingobjects
その他のプロパティ、メソッド、イベントについては、継承階層のクラスで説明します (下記参照)。