///+-----------------------------------------------------------------+ // Final Draft DigiSignal \¦/ // Knowledge of the ancients (ò ó) //______________________o0o___(_)___o0o__ //___¦_____¦_____¦mladen¦_____¦_____¦_____¦ //¦_cja_¦_____¦_____¦_____¦_____¦_____¦__ //___¦_____¦_____¦_____¦_Xard¦777__¦_____¦ //¦____¦ihldiaf¦_____¦_____¦_____¦____¦__ //___¦_____¦_____¦_____¦Baba¦Master_¦____¦ //¦FxSniper___¦_____¦_igor_¦_____¦_nen_¦__ March 24th, 2009 //+------------------------------------------------------------------+ #property indicator_chart_window //+------------------------------------------------------------------+ int TF1 = 1; int TF2 = 5; int TF3 = 15; int TF4 = 30; int TF5 = 60; int TF6 = 240; int TF7 = 1440; bool Corner_of_Chart_RIGHT_TOP = true; int Shift_UP_DN = 5; int Adjust_Side_to_side = 10; int step = 0; int font = 10; int Sig_Bars_Window = 1; bool Show_Price = false; bool Show_Xtra_Details = false; bool Show_Smaller_Size = FALSE; color TimeFrame_Label_color = Silver; color BarLabel_color = Silver; color CommentLabel_color = Gray; color Spread_color = DarkOrange; color HI_LO_color = DarkOrange; color Pips_UP = Lime; color Pips_DN = OrangeRed; color Daily_AV_UP = Lime; color Daily_AV_DN = OrangeRed; color Price_UP = Lime; color Price_DN = Red; color Price_Neutral = Orange; int MACD_Fast = 5; int MACD_Slow = 34; int MACD_Signal = 5; int MACD_PRICE_TYPE = 0; color XUP_above_0 = Lime; color XDN_above_0 = Tomato; color XUP_below_0 = Green; color XDN_below_0 = Red; int RSI_Period = 9; int RSI_PRICE_TYPE = 0; int CCI_Period = 13; int CCI_PRICE_TYPE = 0; int STOCH_K_Period = 5; int STOCH_D_Period = 3; int STOCH_Slowing = 3; int STOCH_MA_MODE = 1; color STR_UP = Lime; color STR_DN = Red; color STR_NO_Signal = Orange; int MA_Fast = 5; int MA_Slow = 9; int MA_MODE = 1; int MA_PRICE_TYPE = 0; color MA_UP = Lime; color MA_DN = Red; int init() { return (0); } int deinit() { ObjectDelete("cja"); ObjectDelete("SIG_BARS_TF1"); ObjectDelete("SIG_BARS_TF2"); ObjectDelete("SIG_BARS_TF3"); ObjectDelete("SIG_BARS_TF4"); ObjectDelete("SIG_BARS_TF5"); ObjectDelete("SIG_BARS_TF6"); ObjectDelete("SIG_BARS_TF7"); ObjectDelete("SSignalMACD_TEXT"); ObjectDelete("SSignalMACDM1"); ObjectDelete("SSignalMACDM5"); ObjectDelete("SSignalMACDM15"); ObjectDelete("SSignalMACDM30"); ObjectDelete("SSignalMACDH1"); ObjectDelete("SSignalMACDH4"); ObjectDelete("SSignalMACDD1"); ObjectDelete("SSignalSTR_TEXT"); ObjectDelete("SignalSTRM1"); ObjectDelete("SignalSTRM5"); ObjectDelete("SignalSTRM15"); ObjectDelete("SignalSTRM30"); ObjectDelete("SignalSTRH1"); ObjectDelete("SignalSTRH4"); ObjectDelete("SignalSTRD1"); ObjectDelete("SignalEMA_TEXT"); ObjectDelete("SignalEMAM1"); ObjectDelete("SignalEMAM5"); ObjectDelete("SignalEMAM15"); ObjectDelete("SignalEMAM30"); ObjectDelete("SignalEMAH1"); ObjectDelete("SignalEMAH4"); ObjectDelete("SignalEMAD1"); ObjectDelete("SIG_DETAIL_1"); ObjectDelete("SIG_DETAIL_2"); ObjectDelete("SIG_DETAIL_3"); ObjectDelete("SIG_DETAIL_4"); ObjectDelete("SIG_DETAIL_5"); ObjectDelete("SIG_DETAIL_6"); ObjectDelete("SIG_DETAIL_7"); ObjectDelete("SIG_DETAIL_8"); return (0); } int start() { int li_76; int li_80; int li_84; int li_88; int li_92; int li_96; int li_100; color l_color_176; color l_color_180; color l_color_184; color l_color_188; color l_color_192; color l_color_196; color l_color_200; string ls_unused_788; color l_color_796; color l_color_800; color l_color_804; color l_color_808; color l_color_812; color l_color_816; color l_color_820; color l_color_856; string ls_unused_932; color l_color_964; color l_color_968; string ls_0 = ""; string l_text_8 = ""; l_text_8 = ""; int li_unused_16 = IndicatorCounted(); string l_text_20 = ""; string l_text_28 = ""; string l_text_36 = ""; string l_text_44 = ""; string l_text_52 = ""; string l_text_60 = ""; string l_text_68 = ""; if (TF1 == PERIOD_M1) l_text_20 = "M1"; if (TF1 == PERIOD_M5) l_text_20 = "M5"; if (TF1 == PERIOD_M15) l_text_20 = "M15"; if (TF1 == PERIOD_M30) l_text_20 = "M30"; if (TF1 == PERIOD_H1) l_text_20 = "H1"; if (TF1 == PERIOD_H4) l_text_20 = "H4"; if (TF1 == PERIOD_D1) l_text_20 = "D1"; if (TF1 == PERIOD_W1) l_text_20 = "W1"; if (TF1 == PERIOD_MN1) l_text_20 = "MN"; if (TF2 == PERIOD_M1) l_text_28 = "M1"; if (TF2 == PERIOD_M5) l_text_28 = "M5"; if (TF2 == PERIOD_M15) l_text_28 = "M15"; if (TF2 == PERIOD_M30) l_text_28 = "M30"; if (TF2 == PERIOD_H1) l_text_28 = "H1"; if (TF2 == PERIOD_H4) l_text_28 = "H4"; if (TF2 == PERIOD_D1) l_text_28 = "D1"; if (TF2 == PERIOD_W1) l_text_28 = "W1"; if (TF2 == PERIOD_MN1) l_text_28 = "MN"; if (TF3 == PERIOD_M1) l_text_36 = "M1"; if (TF3 == PERIOD_M5) l_text_36 = "M5"; if (TF3 == PERIOD_M15) l_text_36 = "M15"; if (TF3 == PERIOD_M30) l_text_36 = "M30"; if (TF3 == PERIOD_H1) l_text_36 = "H1"; if (TF3 == PERIOD_H4) l_text_36 = "H4"; if (TF3 == PERIOD_D1) l_text_36 = "D1"; if (TF3 == PERIOD_W1) l_text_36 = "W1"; if (TF3 == PERIOD_MN1) l_text_36 = "MN"; if (TF4 == PERIOD_M1) l_text_44 = "M1"; if (TF4 == PERIOD_M5) l_text_44 = "M5"; if (TF4 == PERIOD_M15) l_text_44 = "M15"; if (TF4 == PERIOD_M30) l_text_44 = "M30"; if (TF4 == PERIOD_H1) l_text_44 = "H1"; if (TF4 == PERIOD_H4) l_text_44 = "H4"; if (TF4 == PERIOD_D1) l_text_44 = "D1"; if (TF4 == PERIOD_W1) l_text_44 = "W1"; if (TF4 == PERIOD_MN1) l_text_44 = "MN"; if (TF5 == PERIOD_M1) l_text_52 = "M1"; if (TF5 == PERIOD_M5) l_text_52 = "M5"; if (TF5 == PERIOD_M15) l_text_52 = "M15"; if (TF5 == PERIOD_M30) l_text_52 = "M30"; if (TF5 == PERIOD_H1) l_text_52 = "H1"; if (TF5 == PERIOD_H4) l_text_52 = "H4"; if (TF5 == PERIOD_D1) l_text_52 = "D1"; if (TF5 == PERIOD_W1) l_text_52 = "W1"; if (TF5 == PERIOD_MN1) l_text_52 = "MN"; if (TF6 == PERIOD_M1) l_text_60 = "M1"; if (TF6 == PERIOD_M5) l_text_60 = "M5"; if (TF6 == PERIOD_M15) l_text_60 = "M15"; if (TF6 == PERIOD_M30) l_text_60 = "M30"; if (TF6 == PERIOD_H1) l_text_60 = "H1"; if (TF6 == PERIOD_H4) l_text_60 = "H4"; if (TF6 == PERIOD_D1) l_text_60 = "D1"; if (TF6 == PERIOD_W1) l_text_60 = "W1"; if (TF6 == PERIOD_MN1) l_text_60 = "MN"; if (TF7 == PERIOD_M1) l_text_68 = "M1"; if (TF7 == PERIOD_M5) l_text_68 = "M5"; if (TF7 == PERIOD_M15) l_text_68 = "M15"; if (TF7 == PERIOD_M30) l_text_68 = "M30"; if (TF7 == PERIOD_H1) l_text_68 = "H1"; if (TF7 == PERIOD_H4) l_text_68 = "H4"; if (TF7 == PERIOD_D1) l_text_68 = "D1"; if (TF7 == PERIOD_W1) l_text_68 = "W1"; if (TF7 == PERIOD_MN1) l_text_68 = "MN"; if (TF1 == PERIOD_M15) li_76 = -2; if (TF1 == PERIOD_M30) li_76 = -2; if (TF2 == PERIOD_M15) li_80 = -2; if (TF2 == PERIOD_M30) li_80 = -2; if (TF3 == PERIOD_M15) li_84 = -2; if (TF3 == PERIOD_M30) li_84 = -2; if (TF4 == PERIOD_M15) li_88 = -2; if (TF4 == PERIOD_M30) li_88 = -2; if (TF5 == PERIOD_M15) li_92 = -2; if (TF5 == PERIOD_M30) li_92 = -2; if (TF6 == PERIOD_M15) li_96 = -2; if (TF6 == PERIOD_M30) li_96 = -2; if (TF7 == PERIOD_M15) li_100 = -2; if (TF6 == PERIOD_M30) li_100 = -2; if (Shift_UP_DN < 0) return (0); /* ObjectDelete("SIG_BARS_TF1"); ObjectCreate("SIG_BARS_TF1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF1", l_text_20, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 134 + li_76); ObjectSet("SIG_BARS_TF1", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF2"); ObjectCreate("SIG_BARS_TF2", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF2", l_text_28, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 114 + li_80); ObjectSet("SIG_BARS_TF2", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF3"); ObjectCreate("SIG_BARS_TF3", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF3", l_text_36, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 94 + li_84); ObjectSet("SIG_BARS_TF3", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF4"); ObjectCreate("SIG_BARS_TF4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF4", l_text_44, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 74 + li_88); ObjectSet("SIG_BARS_TF4", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF5"); ObjectCreate("SIG_BARS_TF5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF5", l_text_52, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 54 + li_92); ObjectSet("SIG_BARS_TF5", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF6"); ObjectCreate("SIG_BARS_TF6", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF6", l_text_60, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 34 + li_96); ObjectSet("SIG_BARS_TF6", OBJPROP_YDISTANCE, Shift_UP_DN + 25); ObjectDelete("SIG_BARS_TF7"); ObjectCreate("SIG_BARS_TF7", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_BARS_TF7", l_text_68, 7, "Arial Bold", TimeFrame_Label_color); ObjectSet("SIG_BARS_TF7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_BARS_TF7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 14 + li_100); ObjectSet("SIG_BARS_TF7", OBJPROP_YDISTANCE, Shift_UP_DN + 25);*/ string l_text_104 = ""; string l_text_112 = ""; string l_text_120 = ""; string l_text_128 = ""; string l_text_136 = ""; string l_text_144 = ""; string l_text_152 = ""; string ls_unused_160 = ""; string ls_unused_168 = ""; double l_imacd_212 = iMACD(NULL, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_220 = iMACD(NULL, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_228 = iMACD(NULL, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_236 = iMACD(NULL, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_244 = iMACD(NULL, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_252 = iMACD(NULL, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_260 = iMACD(NULL, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_268 = iMACD(NULL, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_276 = iMACD(NULL, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_284 = iMACD(NULL, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_292 = iMACD(NULL, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_300 = iMACD(NULL, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); double l_imacd_308 = iMACD(NULL, TF7, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0); double l_imacd_316 = iMACD(NULL, TF7, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0); if (l_imacd_212 > l_imacd_220) { l_text_128 = "-"; l_color_188 = XUP_below_0; } if (l_imacd_212 <= l_imacd_220) { l_text_128 = "-"; l_color_188 = XDN_above_0; } if (l_imacd_212 > l_imacd_220 && l_imacd_212 > 0.0) { l_text_128 = "-"; l_color_188 = XUP_above_0; } if (l_imacd_212 <= l_imacd_220 && l_imacd_212 < 0.0) { l_text_128 = "-"; l_color_188 = XDN_below_0; } if (l_imacd_228 > l_imacd_236) { l_text_136 = "-"; l_color_192 = XUP_below_0; } if (l_imacd_228 <= l_imacd_236) { l_text_136 = "-"; l_color_192 = XDN_above_0; } if (l_imacd_228 > l_imacd_236 && l_imacd_228 > 0.0) { l_text_136 = "-"; l_color_192 = XUP_above_0; } if (l_imacd_228 <= l_imacd_236 && l_imacd_228 < 0.0) { l_text_136 = "-"; l_color_192 = XDN_below_0; } if (l_imacd_244 > l_imacd_252) { l_text_144 = "-"; l_color_196 = XUP_below_0; } if (l_imacd_244 <= l_imacd_252) { l_text_144 = "-"; l_color_196 = XDN_above_0; } if (l_imacd_244 > l_imacd_252 && l_imacd_244 > 0.0) { l_text_144 = "-"; l_color_196 = XUP_above_0; } if (l_imacd_244 <= l_imacd_252 && l_imacd_244 < 0.0) { l_text_144 = "-"; l_color_196 = XDN_below_0; } if (l_imacd_260 > l_imacd_268) { l_text_152 = "-"; l_color_200 = XUP_below_0; } if (l_imacd_260 <= l_imacd_268) { l_text_152 = "-"; l_color_200 = XDN_above_0; } if (l_imacd_260 > l_imacd_268 && l_imacd_260 > 0.0) { l_text_152 = "-"; l_color_200 = XUP_above_0; } if (l_imacd_260 <= l_imacd_268 && l_imacd_260 < 0.0) { l_text_152 = "-"; l_color_200 = XDN_below_0; } if (l_imacd_276 > l_imacd_284) { l_text_112 = "-"; l_color_180 = XUP_below_0; } if (l_imacd_276 <= l_imacd_284) { l_text_112 = "-"; l_color_180 = XDN_above_0; } if (l_imacd_276 > l_imacd_284 && l_imacd_276 > 0.0) { l_text_112 = "-"; l_color_180 = XUP_above_0; } if (l_imacd_276 <= l_imacd_284 && l_imacd_276 < 0.0) { l_text_112 = "-"; l_color_180 = XDN_below_0; } if (l_imacd_292 > l_imacd_300) { l_text_120 = "-"; l_color_184 = XUP_below_0; } if (l_imacd_292 <= l_imacd_300) { l_text_120 = "-"; l_color_184 = XDN_above_0; } if (l_imacd_292 > l_imacd_300 && l_imacd_292 > 0.0) { l_text_120 = "-"; l_color_184 = XUP_above_0; } if (l_imacd_292 <= l_imacd_300 && l_imacd_292 < 0.0) { l_text_120 = "-"; l_color_184 = XDN_below_0; } if (l_imacd_308 > l_imacd_316) { l_text_104 = "-"; l_color_176 = XUP_below_0; } if (l_imacd_308 <= l_imacd_316) { l_text_104 = "-"; l_color_176 = XDN_above_0; } if (l_imacd_308 > l_imacd_316 && l_imacd_308 > 0.0) { l_text_104 = "-"; l_color_176 = XUP_above_0; } if (l_imacd_308 <= l_imacd_316 && l_imacd_308 < 0.0) { l_text_104 = "-"; l_color_176 = XDN_below_0; } ObjectDelete("SSignalMACD_TEXT"); ObjectCreate("SSignalMACD_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACD_TEXT", "MACD", font, "Arial Bold", BarLabel_color); ObjectSet("SSignalMACD_TEXT", OBJPROP_CORNER, 0); ObjectSet("SSignalMACD_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 1); ObjectSet("SSignalMACD_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDM1"); ObjectCreate("SSignalMACDM1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDM1", "M1", font, "Arial Bold", l_color_188); ObjectSet("SSignalMACDM1", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SSignalMACDM1", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDM5"); ObjectCreate("SSignalMACDM5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDM5", "M5", font, "Arial Bold", l_color_192); ObjectSet("SSignalMACDM5", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70); ObjectSet("SSignalMACDM5", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDM15"); ObjectCreate("SSignalMACDM15", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDM15", "M15", font, "Arial Bold", l_color_196); ObjectSet("SSignalMACDM15", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 95); ObjectSet("SSignalMACDM15", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDM30"); ObjectCreate("SSignalMACDM30", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDM30", "M30", font, "Arial Bold", l_color_200); ObjectSet("SSignalMACDM30", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 127); ObjectSet("SSignalMACDM30", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDH1"); ObjectCreate("SSignalMACDH1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDH1", "H1", font, "Arial Bold", l_color_180); ObjectSet("SSignalMACDH1", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 160); ObjectSet("SSignalMACDH1", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDH4"); ObjectCreate("SSignalMACDH4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDH4", "H4", font, "Arial Bold", l_color_184); ObjectSet("SSignalMACDH4", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 183); ObjectSet("SSignalMACDH4", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SSignalMACDD1"); ObjectCreate("SSignalMACDD1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalMACDD1", "D1", font, "Arial Bold", l_color_176); ObjectSet("SSignalMACDD1", OBJPROP_CORNER, 0); ObjectSet("SSignalMACDD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 207); ObjectSet("SSignalMACDD1", OBJPROP_YDISTANCE, Shift_UP_DN + 0); double l_irsi_324 = iRSI(NULL, TF7, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_332 = iRSI(NULL, TF6, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_340 = iRSI(NULL, TF5, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_348 = iRSI(NULL, TF4, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_356 = iRSI(NULL, TF3, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_364 = iRSI(NULL, TF2, RSI_Period, RSI_PRICE_TYPE, 0); double l_irsi_372 = iRSI(NULL, TF1, RSI_Period, RSI_PRICE_TYPE, 0); double l_istochastic_380 = iStochastic(NULL, TF7, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_388 = iStochastic(NULL, TF6, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_396 = iStochastic(NULL, TF5, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_404 = iStochastic(NULL, TF4, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_412 = iStochastic(NULL, TF3, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_420 = iStochastic(NULL, TF2, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_istochastic_428 = iStochastic(NULL, TF1, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0); double l_icci_436 = iCCI(NULL, TF7, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_444 = iCCI(NULL, TF6, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_452 = iCCI(NULL, TF5, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_460 = iCCI(NULL, TF4, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_468 = iCCI(NULL, TF3, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_476 = iCCI(NULL, TF2, CCI_Period, CCI_PRICE_TYPE, 0); double l_icci_484 = iCCI(NULL, TF1, CCI_Period, CCI_PRICE_TYPE, 0); string l_text_492 = ""; string l_text_500 = ""; string l_text_508 = ""; string l_text_516 = ""; string l_text_524 = ""; string l_text_532 = ""; string l_text_540 = ""; string ls_unused_548 = ""; string ls_unused_556 = ""; l_text_540 = "-"; color l_color_592 = STR_NO_Signal; l_text_524 = "-"; color l_color_588 = STR_NO_Signal; l_text_492 = "-"; color l_color_584 = STR_NO_Signal; l_text_532 = "-"; color l_color_580 = STR_NO_Signal; l_text_500 = "-"; color l_color_576 = STR_NO_Signal; l_text_508 = "-"; color l_color_572 = STR_NO_Signal; l_text_516 = "-"; color l_color_568 = STR_NO_Signal; if (l_irsi_324 > 50.0 && l_istochastic_380 > 40.0 && l_icci_436 > 0.0) { l_text_540 = "-"; l_color_592 = STR_UP; } if (l_irsi_332 > 50.0 && l_istochastic_388 > 40.0 && l_icci_444 > 0.0) { l_text_524 = "-"; l_color_588 = STR_UP; } if (l_irsi_340 > 50.0 && l_istochastic_396 > 40.0 && l_icci_452 > 0.0) { l_text_492 = "-"; l_color_584 = STR_UP; } if (l_irsi_348 > 50.0 && l_istochastic_404 > 40.0 && l_icci_460 > 0.0) { l_text_532 = "-"; l_color_580 = STR_UP; } if (l_irsi_356 > 50.0 && l_istochastic_412 > 40.0 && l_icci_468 > 0.0) { l_text_500 = "-"; l_color_576 = STR_UP; } if (l_irsi_364 > 50.0 && l_istochastic_420 > 40.0 && l_icci_476 > 0.0) { l_text_508 = "-"; l_color_572 = STR_UP; } if (l_irsi_372 > 50.0 && l_istochastic_428 > 40.0 && l_icci_484 > 0.0) { l_text_516 = "-"; l_color_568 = STR_UP; } if (l_irsi_324 < 50.0 && l_istochastic_380 < 60.0 && l_icci_436 < 0.0) { l_text_540 = "-"; l_color_592 = STR_DN; } if (l_irsi_332 < 50.0 && l_istochastic_388 < 60.0 && l_icci_444 < 0.0) { l_text_524 = "-"; l_color_588 = STR_DN; } if (l_irsi_340 < 50.0 && l_istochastic_396 < 60.0 && l_icci_452 < 0.0) { l_text_492 = "-"; l_color_584 = STR_DN; } if (l_irsi_348 < 50.0 && l_istochastic_404 < 60.0 && l_icci_460 < 0.0) { l_text_532 = "-"; l_color_580 = STR_DN; } if (l_irsi_356 < 50.0 && l_istochastic_412 < 60.0 && l_icci_468 < 0.0) { l_text_500 = "-"; l_color_576 = STR_DN; } if (l_irsi_364 < 50.0 && l_istochastic_420 < 60.0 && l_icci_476 < 0.0) { l_text_508 = "-"; l_color_572 = STR_DN; } if (l_irsi_372 < 50.0 && l_istochastic_428 < 60.0 && l_icci_484 < 0.0) { l_text_516 = "-"; l_color_568 = STR_DN; } /* ObjectDelete("SSignalSTR_TEXT"); ObjectCreate("SSignalSTR_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SSignalSTR_TEXT", "STR", font, "Arial Bold", BarLabel_color); ObjectSet("SSignalSTR_TEXT", OBJPROP_CORNER, 0); ObjectSet("SSignalSTR_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10+step); ObjectSet("SSignalSTR_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRM1"); ObjectCreate("SignalSTRM1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRM1", "M1", font, "Arial Bold", l_color_568); ObjectSet("SignalSTRM1", OBJPROP_CORNER, 0); ObjectSet("SignalSTRM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45+step); ObjectSet("SignalSTRM1", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRM5"); ObjectCreate("SignalSTRM5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRM5", "M5", font, "Arial Bold", l_color_572); ObjectSet("SignalSTRM5", OBJPROP_CORNER, 0); ObjectSet("SignalSTRM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70+step); ObjectSet("SignalSTRM5", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRM15"); ObjectCreate("SignalSTRM15", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRM15", "M15", font, "Arial Bold", l_color_576); ObjectSet("SignalSTRM15", OBJPROP_CORNER, 0); ObjectSet("SignalSTRM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 95+step); ObjectSet("SignalSTRM15", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRM30"); ObjectCreate("SignalSTRM30", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRM30", "M30", font, "Arial Bold", l_color_580); ObjectSet("SignalSTRM30", OBJPROP_CORNER, 0); ObjectSet("SignalSTRM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 127+step); ObjectSet("SignalSTRM30", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRH1"); ObjectCreate("SignalSTRH1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRH1", "H1", font, "Arial Bold", l_color_584); ObjectSet("SignalSTRH1", OBJPROP_CORNER, 0); ObjectSet("SignalSTRH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 160+step); ObjectSet("SignalSTRH1", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRH4"); ObjectCreate("SignalSTRH4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRH4", "H4", font, "Arial Bold", l_color_588); ObjectSet("SignalSTRH4", OBJPROP_CORNER, 0); ObjectSet("SignalSTRH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 183+step); ObjectSet("SignalSTRH4", OBJPROP_YDISTANCE, Shift_UP_DN + 0); ObjectDelete("SignalSTRD1"); ObjectCreate("SignalSTRD1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalSTRD1", "D1", font, "Arial Bold", l_color_592); ObjectSet("SignalSTRD1", OBJPROP_CORNER, 0); ObjectSet("SignalSTRD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 207+step); ObjectSet("SignalSTRD1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);*/ double l_ima_604 = iMA(Symbol(), TF1, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_612 = iMA(Symbol(), TF1, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_620 = iMA(Symbol(), TF2, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_628 = iMA(Symbol(), TF2, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_636 = iMA(Symbol(), TF3, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_644 = iMA(Symbol(), TF3, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_652 = iMA(Symbol(), TF4, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_660 = iMA(Symbol(), TF4, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_668 = iMA(Symbol(), TF5, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_676 = iMA(Symbol(), TF5, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_684 = iMA(Symbol(), TF6, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_692 = iMA(Symbol(), TF6, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_700 = iMA(Symbol(), TF7, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0); double l_ima_708 = iMA(Symbol(), TF7, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0); string l_text_716 = ""; string l_text_724 = ""; string l_text_732 = ""; string l_text_740 = ""; string l_text_748 = ""; string l_text_756 = ""; string l_text_764 = ""; string ls_unused_772 = ""; string ls_unused_780 = ""; if (l_ima_604 > l_ima_612) { l_text_716 = "-"; l_color_796 = MA_UP; } if (l_ima_604 <= l_ima_612) { l_text_716 = "-"; l_color_796 = MA_DN; } if (l_ima_620 > l_ima_628) { l_text_724 = "-"; l_color_800 = MA_UP; } if (l_ima_620 <= l_ima_628) { l_text_724 = "-"; l_color_800 = MA_DN; } if (l_ima_636 > l_ima_644) { l_text_732 = "-"; l_color_804 = MA_UP; } if (l_ima_636 <= l_ima_644) { l_text_732 = "-"; l_color_804 = MA_DN; } if (l_ima_652 > l_ima_660) { l_text_740 = "-"; l_color_808 = MA_UP; } if (l_ima_652 <= l_ima_660) { l_text_740 = "-"; l_color_808 = MA_DN; } if (l_ima_668 > l_ima_676) { l_text_748 = "-"; l_color_812 = MA_UP; } if (l_ima_668 <= l_ima_676) { l_text_748 = "-"; l_color_812 = MA_DN; } if (l_ima_684 > l_ima_692) { l_text_756 = "-"; l_color_816 = MA_UP; } if (l_ima_684 <= l_ima_692) { l_text_756 = "-"; l_color_816 = MA_DN; } if (l_ima_700 > l_ima_708) { l_text_764 = "-"; l_color_820 = MA_UP; } if (l_ima_700 <= l_ima_708) { l_text_764 = "-"; l_color_820 = MA_DN; } /* ObjectDelete("SignalEMA_TEXT"); ObjectCreate("SignalEMA_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMA_TEXT", "EMA", 6, "Tahoma Narrow", BarLabel_color); ObjectSet("SignalEMA_TEXT", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMA_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 153); ObjectSet("SignalEMA_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 51); ObjectDelete("SignalEMAM1"); ObjectCreate("SignalEMAM1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAM1", l_text_716, 45, "Tahoma Narrow", l_color_796); ObjectSet("SignalEMAM1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 130); ObjectSet("SignalEMAM1", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAM5"); ObjectCreate("SignalEMAM5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAM5", l_text_724, 45, "Tahoma Narrow", l_color_800); ObjectSet("SignalEMAM5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 110); ObjectSet("SignalEMAM5", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAM15"); ObjectCreate("SignalEMAM15", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAM15", l_text_732, 45, "Tahoma Narrow", l_color_804); ObjectSet("SignalEMAM15", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 90); ObjectSet("SignalEMAM15", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAM30"); ObjectCreate("SignalEMAM30", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAM30", l_text_740, 45, "Tahoma Narrow", l_color_808); ObjectSet("SignalEMAM30", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70); ObjectSet("SignalEMAM30", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAH1"); ObjectCreate("SignalEMAH1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAH1", l_text_748, 45, "Tahoma Narrow", l_color_812); ObjectSet("SignalEMAH1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 50); ObjectSet("SignalEMAH1", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAH4"); ObjectCreate("SignalEMAH4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAH4", l_text_756, 45, "Tahoma Narrow", l_color_816); ObjectSet("SignalEMAH4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 30); ObjectSet("SignalEMAH4", OBJPROP_YDISTANCE, Shift_UP_DN + 18); ObjectDelete("SignalEMAD1"); ObjectCreate("SignalEMAD1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SignalEMAD1", l_text_764, 45, "Tahoma Narrow", l_color_820); ObjectSet("SignalEMAD1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SignalEMAD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SignalEMAD1", OBJPROP_YDISTANCE, Shift_UP_DN + 18);*/ double ld_832 = NormalizeDouble(MarketInfo(Symbol(), MODE_BID), Digits); double l_ima_840 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_CLOSE, 1); string ls_unused_848 = ""; if (l_ima_840 > ld_832) { ls_unused_848 = ""; l_color_856 = Price_DN; } if (l_ima_840 < ld_832) { ls_unused_848 = ""; l_color_856 = Price_UP; } if (l_ima_840 == ld_832) { ls_unused_848 = ""; l_color_856 = Price_Neutral; } /* ObjectDelete("cja"); ObjectCreate("cja", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("cja", "v7.1", 8, "Tahoma Narrow", DodgerBlue); ObjectSet("cja", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("cja", OBJPROP_XDISTANCE, Adjust_Side_to_side + 153); ObjectSet("cja", OBJPROP_YDISTANCE, Shift_UP_DN + 23);*/ if (Show_Smaller_Size == FALSE) { } if (Show_Smaller_Size == TRUE) { if (Show_Price == TRUE) { ObjectDelete("Signalprice"); ObjectCreate("Signalprice", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("Signalprice", DoubleToStr(ld_832, Digits), 15, "Arial", l_color_856); ObjectSet("Signalprice", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("Signalprice", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("Signalprice", OBJPROP_YDISTANCE, Shift_UP_DN + 60); } } int l_y_860 = 0; int li_864 = 0; int li_868 = 0; int li_872 = 0; int li_876 = 0; int li_880 = 0; l_y_860 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point; for (li_880 = 1; li_880 <= 5; li_880++) li_864 = li_864 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point; for (li_880 = 1; li_880 <= 10; li_880++) li_868 = li_868 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point; for (li_880 = 1; li_880 <= 20; li_880++) li_872 = li_872 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point; li_864 /= 5; li_868 /= 10; li_872 /= 20; li_876 = (l_y_860 + li_864 + li_868 + li_872) / 4; string ls_unused_884 = ""; string ls_unused_892 = ""; string l_dbl2str_900 = ""; string l_dbl2str_908 = ""; string l_dbl2str_916 = ""; string l_dbl2str_924 = ""; string ls_unused_940 = ""; string ls_unused_948 = ""; string l_y_956 = ""; double l_iopen_972 = iOpen(NULL, PERIOD_D1, 0); double l_iclose_980 = iClose(NULL, PERIOD_D1, 0); double ld_988 = (Ask - Bid) / Point; double l_ihigh_996 = iHigh(NULL, PERIOD_D1, 0); double l_ilow_1004 = iLow(NULL, PERIOD_D1, 0); l_dbl2str_908 = DoubleToStr((l_iclose_980 - l_iopen_972) / Point, 0); l_dbl2str_900 = DoubleToStr(ld_988, Digits - 4); l_dbl2str_916 = DoubleToStr(li_876, Digits - 4); l_y_956 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point; l_dbl2str_924 = DoubleToStr((l_ihigh_996 - l_ilow_1004) / Point, 0); if (l_iclose_980 >= l_iopen_972) { ls_unused_940 = "-"; l_color_964 = Pips_UP; } if (l_iclose_980 < l_iopen_972) { ls_unused_940 = "-"; l_color_964 = Pips_DN; } if (l_dbl2str_916 >= l_y_956) { ls_unused_948 = "-"; l_color_968 = Daily_AV_UP; } if (l_dbl2str_916 < l_y_956) { ls_unused_948 = "-"; l_color_968 = Daily_AV_DN; } if (Show_Smaller_Size == FALSE) { if (Show_Xtra_Details == TRUE) { if (Show_Price == TRUE) { ObjectDelete("SIG_DETAIL_1"); ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_1", "Spread", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 100); ObjectDelete("SIG_DETAIL_2"); ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 12, "Arial Bold", Spread_color); ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 100); ObjectDelete("SIG_DETAIL_3"); ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_3", "Pips to Open", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 115); ObjectDelete("SIG_DETAIL_4"); ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 12, "Arial Bold", l_color_964); ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 115); ObjectDelete("SIG_DETAIL_5"); ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_5", "Hi to Low", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 130); ObjectDelete("SIG_DETAIL_6"); ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 12, "Arial Bold", HI_LO_color); ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 130); ObjectDelete("SIG_DETAIL_7"); ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_7", "Daily Av", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 145); ObjectDelete("SIG_DETAIL_8"); ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 12, "Arial Bold", l_color_968); ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 145); } } } if (Show_Smaller_Size == FALSE) { if (Show_Xtra_Details == TRUE) { if (Show_Price == FALSE) { ObjectDelete("SIG_DETAIL_1"); ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_1", "Spread", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 60); ObjectDelete("SIG_DETAIL_2"); ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 12, "Arial Bold", Spread_color); ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 60); ObjectDelete("SIG_DETAIL_3"); ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_3", "Pips to Open", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 75); ObjectDelete("SIG_DETAIL_4"); ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 12, "Arial Bold", l_color_964); ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 75); ObjectDelete("SIG_DETAIL_5"); ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_5", "Hi to Low", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 90); ObjectDelete("SIG_DETAIL_6"); ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 12, "Arial Bold", HI_LO_color); ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 90); ObjectDelete("SIG_DETAIL_7"); ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_7", "Daily Av", 12, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45); ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 105); ObjectDelete("SIG_DETAIL_8"); ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 12, "Arial Bold", l_color_968); ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 105); } } } if (Show_Smaller_Size == TRUE) { if (Show_Xtra_Details == TRUE) { if (Show_Price == TRUE) { ObjectDelete("SIG_DETAIL_1"); ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_1", "Spread", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 80); ObjectDelete("SIG_DETAIL_2"); ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 9, "Arial Bold", Spread_color); ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 80); ObjectDelete("SIG_DETAIL_3"); ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_3", "Pips to Open", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 95); ObjectDelete("SIG_DETAIL_4"); ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 9, "Arial Bold", l_color_964); ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 95); ObjectDelete("SIG_DETAIL_5"); ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_5", "Hi to Low", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 110); ObjectDelete("SIG_DETAIL_6"); ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 9, "Arial Bold", HI_LO_color); ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 110); ObjectDelete("SIG_DETAIL_7"); ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_7", "Daily Av", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 125); ObjectDelete("SIG_DETAIL_8"); ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 9, "Arial Bold", l_color_968); ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 125); } } } if (Show_Smaller_Size == TRUE) { if (Show_Xtra_Details == TRUE) { if (Show_Price == FALSE) { ObjectDelete("SIG_DETAIL_1"); ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_1", "Spread", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 60); ObjectDelete("SIG_DETAIL_2"); ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 9, "Arial Bold", Gold); ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 60); ObjectDelete("SIG_DETAIL_3"); ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_3", "Pips to Open", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 75); ObjectDelete("SIG_DETAIL_4"); ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 9, "Arial Bold", l_color_964); ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 75); ObjectDelete("SIG_DETAIL_5"); ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_5", "Hi to Low", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 90); ObjectDelete("SIG_DETAIL_6"); ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 9, "Arial Bold", HI_LO_color); ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 90); ObjectDelete("SIG_DETAIL_7"); ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_7", "Daily Av", 9, "Arial", CommentLabel_color); ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40); ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 105); ObjectDelete("SIG_DETAIL_8"); ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0); ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 9, "Arial Bold", l_color_968); ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP); ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10); ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 105); } } } return (0); }