オブジェクト表示-基本サブウインドウ

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 1


// 初期化関数はウインドウ作成前に実行されるのでWIN_IDを確定することができない。
int init()
{

return(0);
}

// 終了関数はいらない。サブウインドウと一緒にまとめて処理されるから
int deinit()
{

return(0);
}

// スタート関数
int start()
{

//サブウインドウバージョンはこちらでオブジェクトを生成する
int win_idx = WindowFind("ShowMTF0_subw");
if( win_idx < 0) return(- 1);

//int win_idx = 0; // ウィンドウ番号0はメインウインドウ

// ラベル用オブジェクトの生成
ObjectCreate("Label0", OBJ_LABEL, win_idx, 0, 0);
ObjectSet("Label0", OBJPROP_CORNER, 3);
ObjectSet("Label0", OBJPROP_XDISTANCE, 1);
ObjectSet("Label0", OBJPROP_YDISTANCE, 18);
ObjectSetText("Label0", "MACD M15 H1 D1", 8, "Arial", Black);

// 日足チャート用オブジェクトの生成
ObjectCreate("Label1", OBJ_LABEL, win_idx, 0, 0);
ObjectSet("Label1", OBJPROP_CORNER, 3);
ObjectSet("Label1", OBJPROP_XDISTANCE, 1);
ObjectSet("Label1", OBJPROP_YDISTANCE, 1);


// 日足チャートMACD
double macd_d1 = iMACD(NULL, PERIOD_D1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
if(macd_d1 > 0) ObjectSetText("Label1", CharToStr(221), 16, "Wingdings", Blue);
else ObjectSetText("Label1", CharToStr(222), 16, "Wingdings", Red);



return(0);
}