/* Generated by EX4-TO-MQ4 decompiler V4.0.224.1 [] Website: http://purebeam.biz E-mail : purebeam@gmail.com */ #property copyright "Trend Manager" #property link "http://www.traderstradingsystem.com" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue double g_ibuf_76[]; double g_ibuf_80[]; int gi_84 = 7; int gi_88 = 0; int init() { SetIndexStyle(0, DRAW_HISTOGRAM); SetIndexBuffer(0, g_ibuf_80); SetIndexStyle(1, DRAW_HISTOGRAM); SetIndexBuffer(1, g_ibuf_76); return (0); } int start() { double ld_36; double ld_44; double ld_76; double ld_84; int l_bars_0 = 30000; double ld_4 = 1.6; double ld_12 = 50; if (l_bars_0 >= Bars) l_bars_0 = Bars; SetIndexDrawBegin(0, Bars - l_bars_0 + gi_84); SetIndexDrawBegin(1, Bars - l_bars_0 + gi_84); int l_ind_counted_32 = IndicatorCounted(); if (Bars <= gi_84 + 1) return (0); if (l_ind_counted_32 < gi_84 + 1) { for (int li_20 = 1; li_20 <= gi_84; li_20++) g_ibuf_76[l_bars_0 - li_20] = 0.0; for (li_20 = 1; li_20 <= gi_84; li_20++) g_ibuf_80[l_bars_0 - li_20] = 0.0; } for (li_20 = l_bars_0 - gi_84; li_20 > 1; li_20--) { ld_36 = High[iHighest(NULL, 0, MODE_HIGH, gi_84, li_20 - gi_84 + 1)]; ld_44 = Low[iLowest(NULL, 0, MODE_LOW, gi_84, li_20 - gi_84 + 1)]; ld_76 = ld_44 - (ld_36 - ld_44) * ld_4 / 100.0; ld_84 = ld_36 - (ld_36 - ld_44) * ld_12 / 100.0; g_ibuf_76[li_20 - gi_84 + 1] = ld_84; g_ibuf_80[li_20 - gi_84 - 1] = ld_84; } if (g_ibuf_76[0] > g_ibuf_80[0] && g_ibuf_76[1] <= g_ibuf_80[1] && gi_88 != 1) { gi_88 = 1; Alert("TM : " + Symbol() + " " + Period() + " - Changing Trend Direction Long now"); SendMail("From TM", "TM : " + Symbol() + " " + Period() + " - Changing Trend Direction Long now"); } if (g_ibuf_76[0] < g_ibuf_80[0] && g_ibuf_76[1] >= g_ibuf_80[1] && gi_88 != -1) { gi_88 = -1; Alert("TM : " + Symbol() + " " + Period() + " - Changing Trend Direction Short now"); SendMail("From TM", "TM : " + Symbol() + " " + Period() + " - Changing Trend Direction Short now"); } return (0); }