EasyLanguage オブジェクトリファレンス

BNPoint クラス

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

[ すべて展開 ]
プロパティ

その他のプロパティ、メソッド、イベントについては、継承階層のクラスで説明します (下記参照)。

  名前 タイプ 説明
Public property BarNumber int バー番号を表す整数を取得または設定します。
メソッド
  名前 説明
Public property Create(BarNumber,Price) クラスの新規インスタンスを初期化し、指定した BarNumber (int) および Price (double) に位置を設定します。
継承階層

elsystem.Object

elsystem.DOPoint

elsystem.DrawingObjects.BNPoint