trying to set rectangles

 

I'm trying to set rectangles for the chart background but seem to be getting the same colour no matter what, which is orange?????

Seems like it's laying the colours over each other regardless of the timeframe


ObjectCreate("D1_Rectangle", OBJ_RECTANGLE, PERIOD_D1, Time[2],Low[2],Time[1],High[1]);
ObjectCreate("H4_Rectangle", OBJ_RECTANGLE, PERIOD_H4, Time[2],Low[2],Time[1],High[1]);
ObjectCreate("H1_Rectangle", OBJ_RECTANGLE, PERIOD_H1, Time[2],Low[2],Time[1],High[1]);
ObjectCreate("M30_Rectangle", OBJ_RECTANGLE, PERIOD_M30, Time[2],Low[2],Time[1],High[1]);
ObjectCreate("M15_Rectangle", OBJ_RECTANGLE, PERIOD_M15, Time[2],Low[2],Time[1],High[1]);
ObjectCreate("M5_Rectangle", OBJ_RECTANGLE, PERIOD_M5, Time[2],Low[2],Time[1],High[1]);

double senkouA_D1=iIchimoku(NULL, PERIOD_D1, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_D1=iIchimoku(NULL, PERIOD_D1, 9, 26, 52, MODE_SENKOUSPANB, 0);
double senkouA_H4=iIchimoku(NULL, PERIOD_H4, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_H4=iIchimoku(NULL, PERIOD_H4, 9, 26, 52, MODE_SENKOUSPANB, 0);
double senkouA_H1=iIchimoku(NULL, PERIOD_H1, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_H1=iIchimoku(NULL, PERIOD_H1, 9, 26, 52, MODE_SENKOUSPANB, 0);
double senkouA_M30=iIchimoku(NULL, PERIOD_M30, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_M30=iIchimoku(NULL, PERIOD_M30, 9, 26, 52, MODE_SENKOUSPANB, 0);
double senkouA_M15=iIchimoku(NULL, PERIOD_M15, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_M15=iIchimoku(NULL, PERIOD_M15, 9, 26, 52, MODE_SENKOUSPANB, 0);
double senkouA_M5=iIchimoku(NULL, PERIOD_M5, 9, 26, 52, MODE_SENKOUSPANA, 0);
double senkouB_M5=iIchimoku(NULL, PERIOD_M5, 9, 26, 52, MODE_SENKOUSPANB, 0);
string senkou_Text_D1;
string senkou_Text_H4;
string senkou_Text_H1;
string senkou_Text_M30;
string senkou_Text_M15;
string senkou_Text_M5;
if (Bid > senkouA_D1 && Bid > senkouB_D1) {senkou_Text_D1="BULLISH"; ObjectSet("D1_Rectangle", OBJPROP_COLOR, Green);}
if (Bid < senkouA_D1 && Bid < senkouB_D1) {senkou_Text_D1="BEARISH"; ObjectSet("D1_Rectangle", OBJPROP_COLOR, Red);}
if (Bid > senkouA_D1 && Bid < senkouB_D1) {senkou_Text_D1="NEUTRAL"; ObjectSet("D1_Rectangle", OBJPROP_COLOR, Yellow);}
if (Bid < senkouA_D1 && Bid > senkouB_D1) {senkou_Text_D1="NEUTRAL"; ObjectSet("D1_Rectangle", OBJPROP_COLOR, Yellow);}

if (Bid > senkouA_H4 && Bid > senkouB_H4) {senkou_Text_H4="BULLISH";ObjectSet("H4_Rectangle", OBJPROP_COLOR, Green);}
if (Bid < senkouA_H4 && Bid < senkouB_H4) {senkou_Text_H4="BEARISH";ObjectSet("H4_Rectangle", OBJPROP_COLOR, Red);}
if (Bid > senkouA_H4 && Bid < senkouB_H4) {senkou_Text_H4="NEUTRAL";ObjectSet("H4_Rectangle", OBJPROP_COLOR, Yellow);}
if (Bid < senkouA_H4 && Bid > senkouB_H4) {senkou_Text_H4="NEUTRAL";ObjectSet("H4_Rectangle", OBJPROP_COLOR, Yellow);}

if (Bid > senkouA_H1 && Bid > senkouB_H1) {senkou_Text_H1="BULLISH";ObjectSet("H1_Rectangle", OBJPROP_COLOR, Green);}
if (Bid < senkouA_H1 && Bid < senkouB_H1) {senkou_Text_H1="BEARISH";ObjectSet("H1_Rectangle", OBJPROP_COLOR, Red);}
if (Bid > senkouA_H1 && Bid < senkouB_H1) {senkou_Text_H1="NEUTRAL";ObjectSet("H1_Rectangle", OBJPROP_COLOR, Yellow);}
if (Bid < senkouA_H1 && Bid > senkouB_H1) {senkou_Text_H1="NEUTRAL";ObjectSet("H1_Rectangle", OBJPROP_COLOR, Yellow);}

if (Bid > senkouA_M30 && Bid > senkouB_M30) {senkou_Text_M30="BULLISH";ObjectSet("M30_Rectangle", OBJPROP_COLOR, Green);}
if (Bid < senkouA_M30 && Bid < senkouB_M30) {senkou_Text_M30="BEARISH";ObjectSet("M30_Rectangle", OBJPROP_COLOR, Red);}
if (Bid > senkouA_M30 && Bid < senkouB_M30) {senkou_Text_M30="NEUTRAL";ObjectSet("M30_Rectangle", OBJPROP_COLOR, Yellow);}
if (Bid < senkouA_M30 && Bid > senkouB_M30) {senkou_Text_M30="NEUTRAL";ObjectSet("M30_Rectangle", OBJPROP_COLOR, Yellow);}

if (Bid > senkouA_M15 && Bid > senkouB_M15) {senkou_Text_M15="BULLISH";ObjectSet("M5_Rectangle", OBJPROP_COLOR, Green);}
if (Bid < senkouA_M15 && Bid < senkouB_M15) {senkou_Text_M15="BEARISH";ObjectSet("M5_Rectangle", OBJPROP_COLOR, Red);}
if (Bid > senkouA_M15 && Bid < senkouB_M15) {senkou_Text_M15="NEUTRAL";ObjectSet("M5_Rectangle", OBJPROP_COLOR, Yellow);}
if (Bid < senkouA_M15 && Bid > senkouB_M15) {senkou_Text_M15="NEUTRAL";ObjectSet("M5_Rectangle", OBJPROP_COLOR, Yellow);}
Reason: