This is an indicator i modified quite sometime ago it is a MTF Fibo indicator and has preset color and linestyles so all the user has to do is change timeframes and the lines and colors update to the presets. Of course the preset colors etc can all be altered by the user.
extern string ____________________="Change TimeFrames for MTF Display";
extern int TimeFrame =1440;
extern string _____________________=" Preset colors & LineStyle";
extern string ______________________="Monthly";
extern color MN1_Upper_color = Sienna;
extern color MN1_Intra_color = DarkOrange;
extern color MN1_Lower_color = Sienna;
extern int MN1_Hi_LineStyle = 0;
extern int MN1_Mid_LineStyle = 0;
extern int MN1_Lo_LineStyle = 0;
extern string _______________________="Weekly";
extern color W1_Upper_color = Maroon;
extern color W1_Intra_color = Red;
extern color W1_Lower_color = Maroon;
extern int W1_Hi_LineStyle = 0;
extern int W1_Mid_LineStyle = 0;
extern int W1_Lo_LineStyle = 0;
extern string ________________________="Daily";
extern color D1_Upper_color = SteelBlue;
extern color D1_Intra_color = Aqua;
extern color D1_Lower_color = SteelBlue;
extern int D1_Hi_LineStyle = 0;
extern int D1_Mid_LineStyle = 0;
extern int D1_Lo_LineStyle = 0;
extern string _________________________="4 Hourly";
extern color H4_Upper_color = ForestGreen;
extern color H4_Intra_color = YellowGreen;
extern color H4_Lower_color = ForestGreen;
extern int H4_Hi_LineStyle = 0;
extern int H4_Mid_LineStyle = 0;
extern int H4_Lo_LineStyle = 0;
extern string __________________________="1 Hourly";
extern color H1_Upper_color = Gray;
extern color H1_Intra_color = Silver;
extern color H1_Lower_color = Gray;
extern int H1_Hi_LineStyle = 0;
extern int H1_Mid_LineStyle = 0;
extern int H1_Lo_LineStyle = 0;
Attachment 80015
Attachment 80012