Create

「Arrow(矢印)」グラフィックオブジェクトを作成します。

bool  Create(
  long      chart_id,    // チャート識別子
  string    name,        // オブジェクト名
  int      window,      // チャートウィンドウ
  datetime  time,        // 時間
  double    price,        // 価格
  char      code          // 矢印コード
  )

パラメータ

chart_id

[in]  チャート識別子( 0 は現在のチャート)

name

[in]  一意のオブジェクト名

window

[in]  チャートウィンドウの番号( 0 はメインウィンドウ)

time

[in]  時間座標

価格

[in]  価格座標

code

[in]  「Arrow(矢印)」コード(Wingdingsフォント)

戻り値

成功の場合は true、それ以外の場合は false

例:

//--- CChartObjectArrow::Create の例  
#include <ChartObjects\ChartObjectsArrows.mqh>  
//---  
void OnStart()  
 {  
  CChartObjectArrow arrow;  
//--- オブジェクトパラメータを設定する  
  double price=SymbolInfoDouble(Symbol(),SYMBOL_BID);  
  if(!arrow.Create(0,"Arrow",0,TimeCurrent(),price,181))  
    {  
    //--- 矢印作成エラー
    printf("Arrow create: Error %d!",GetLastError());  
    //---  
    return;  
    }      
//--- 矢印を使用する  
//--- . にて。にて。  
 }