#property copyright "Copyright © 2007, PowerTradeLive.com" #property link "http://PowerTradeLive.com" #property indicator_chart_window #include bool gba_unused_76[100]; int gia_unused_80[100]; double gda_unused_84[100]; string gsa_unused_88[100]; int gia_unused_92[100]; double gda_unused_96[25]; string gsa_100[] = {"None", "Limit", "Stop"}; int gi_unused_104 = 1; int gi_unused_108 = 2; int gi_unused_112 = 1; int gi_unused_116 = 0; int gi_unused_120 = 3; int gi_unused_124 = -1; int gi_unused_128 = -1; int gi_unused_132 = 3; int gi_unused_136 = 2; int gi_unused_140 = 1; int gi_unused_144 = 3; int gi_unused_148 = 2; int gi_unused_152 = 1; int gi_unused_156 = 1; int gi_unused_160 = 2; int gi_unused_164 = 2; int gi_unused_168 = 1; int gi_unused_172 = 2; int gi_unused_176 = 1; int gi_unused_180 = 0; int gi_unused_184 = 1; int gi_unused_188 = 2; int gi_unused_192 = 3; int gi_unused_196 = 4; string gsa_200[] = {"Reset", "Waiting", "In trade", "Closing", "Done Today"}; bool gi_unused_204 = FALSE; bool gi_unused_208 = TRUE; int gi_unused_212 = 60; int gi_unused_216 = 900; int gi_unused_220 = 1800; int gi_unused_224 = 3600; int gi_unused_228 = 5400; int gi_unused_232 = 7200; int gi_unused_236 = 1; int gi_unused_240 = 2; int gi_unused_244 = 3; int gi_unused_248 = 4; int gi_unused_252 = 1; int gi_unused_256 = 0; int gi_unused_260 = 1; int gi_unused_264 = 0; int gi_unused_268 = 1; int gi_unused_272 = 0; int gi_unused_276 = 1; int gi_unused_280 = 0; int gi_unused_284 = 1; int gi_unused_288 = 0; int gi_unused_292 = 1; int gi_unused_296 = 0; int gi_unused_300 = 1; int gi_unused_304 = 0; int gi_unused_308 = 0; int gi_unused_312 = 1; int gi_unused_316 = 0; int gi_unused_320 = 1; int gi_unused_324 = 0; int gi_unused_328 = 1; int gi_unused_332 = 2; int gi_unused_336 = 3; int gi_unused_340 = 1; string gsa_344[] = {"blank", "Waiting", "Preset", "Entry", "Manage"}; string gsa_348[] = {"blank", "SHORT", "LONG", "NEUTRAL"}; string gsa_352[] = {"blank", "Below", "Above"}; string gsa_356[] = {"blank", "Check", "Clear", "Set"}; string gsa_360[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}; string gsa_364[] = {"Manual", "Auto"}; string gsa_368[] = {"Micro", "Mini", "Standard"}; string gsa_372[] = {"blank", "Short", "Long"}; string gs_dummy_384; string gs_dummy_392; string gsa_400[] = {"Euro Loonie", "Euro ", "Euro Swissy", "Euro Pound ", "Euro Yen ", "Pound Swissy ", "Pound Yen ", "Pound ", "Loonie ", "Swissy ", "Dollar Yen ", "Aussie Yen ", "Gold ", "Silver "}; string gs_unused_404 = "$PowerTradeADR"; extern int Days2Average = 20; extern int Months2Average = 6; extern int Corner = 0; extern string HUDSettings = "=== HUD Settings ==="; bool gi_unused_432 = TRUE; extern bool DarkBackground = TRUE; bool gi_unused_440 = TRUE; bool gi_unused_444 = TRUE; int gi_unused_448 = 10; int gi_unused_452 = 10; extern color LightLabel = Black; extern color LightData = Navy; extern color DarkLabel = SkyBlue; extern color DarkData = White; int g_color_472; int g_color_476; bool gi_unused_480 = FALSE; bool gi_484; int gi_488; bool gi_492 = FALSE; int init() { int li_unused_0 = Bars; gi_484 = TRUE; if (DarkBackground) { g_color_472 = DarkLabel; g_color_476 = DarkData; } else { g_color_472 = LightLabel; g_color_476 = LightData; } return (0); } int deinit() { return (0); } int start() { if (Bars / (1440 / Period()) < Days2Average) { gi_488 = Bars / (1440 / Period()); if (!gi_492) gi_492 = TRUE; } else gi_488 = Days2Average; if (gi_488 < Days2Average) Days2Average = gi_488; if (gi_488 < 20) Months2Average = 0; MyComment(gi_484, Corner, 2, "ADR Days", Days2Average, g_color_472, g_color_472, 10); MyComment(gi_484, Corner, 3, "ADR", DoubleToStr(GetDailyRange(Days2Average, 0), 0), g_color_472, g_color_476, 12); MyComment(gi_484, Corner, 4, "AMR Months", Months2Average, g_color_472, g_color_472, 10); if (Months2Average > 0) MyComment(gi_484, Corner, 5, "AMR", DoubleToStr(GetMonthlyRange(Months2Average, 0), 0), g_color_472, g_color_476, 12); else MyComment(gi_484, Corner, 5, "AMR", 0, 15453831, 16777215, 12); ObjectsRedraw(); gi_484 = FALSE; return (0); }