1、extern color YesterdayBoxColor = C0x37,0x37,0x37extern bool Show_DayCandle = TRUE;extern bool Show_DayCandle_PriceLabel = FALSE;extern color PriceLabel_StaticColor = CornflowerBlue;extern color PriceLabel_UPColor = LimeGreen;extern color PriceLabel_DOWNColor = Red;extern color PriceLabel_PointerColo
2、r = White;extern int PriceLabel_FontSize = 16;extern int Shift_DayCandle_Right = 6;extern int Shift_PriceLabel_Right = 21;extern int Shift_PricePointer_Right = 8;extern string Part_3 = Pivot lines placement and colors, etc:extern string Note1 = Start with fullscreen lines, enter 1extern string Note2
3、 = Start lines at Day Separator, enter 2extern string Note3 = Start lines at current candle, enter 3extern int Enter_LinePlacement_Number = 2;extern string Note4 = LinePlacements 1 & 2, can end atextern string Note5 = current candle instead of right margin.extern bool Limit_Lines_To_Current_Candle =
4、 FALSE;extern color CentralPivotColor = Gray;extern int CentralPivotLineStyle_01234 = 0;extern int CentralPivotSolidLineThickness = 2;extern color R_Color = FireBrick;extern int R_LineStyle_01234 = 0;extern int R_SolidLineThickness = 1;extern color S_Color = Green;extern int S_LineStyle_01234 = 0;ex
5、tern int S_SolidLineThickness = 1;extern color MidPivotsColor = C0x6C,0x6C,0x00extern int MidPivotsLineStyle_01234 = 2;extern int MidPivotsLineThickness = 1;extern bool ShowMidPivots = TRUE;extern color QtrPivotsColor = C0x5C,0x4E,0xB1extern int QtrPivotsLineStyle_01234 = 2;extern int QtrPivotsLineT
6、hickness = 1;extern bool ShowQtrPivots = FALSE;extern color TodayOpenColor = MediumVioletRed;extern int TodayOpenLineStyle_01234 = 2;extern int TodayOpenSolidLineThickness = 1;extern bool ShowTodayOpen = TRUE;extern color CamarillaColor = C0x2B,0xA8,0xA5extern int CamarillaLineStyle_01234 = 2;extern
7、 int CamarillaSolidLineThickness = 1;extern bool ShowCamarilla = FALSE;extern color YesterdayHighLowColor = C0x01,0x95,0xAFextern int HighLowLineStyle_01234 = 0;extern int HighLowSolidLineThickness = 1;extern string Note6 = Settings for Today Zonecan beextern string Note7 = different with LinePlacem
8、ent 2 & 3.extern int Today_yHL_LineStyle_01234 = 2;extern int Today_yHL_SolidLineThickness = 1;extern bool Ignore_MaxRight_LinePlacement = TRUE;extern bool ShowYesterdayHighLow = TRUE;extern string Part_4 = Pivot labels color & placement, etc:extern color PivotLabelsColor = DimGray;extern string Inp
9、ut_PivotLabelsFontStyle = Arial Boldextern int PivotLabelsFontSize = 9;extern bool Subordinate_PivotLabels = FALSE;extern bool Show_Price_in_LineLabels = FALSE;extern string Note8 = Fullscreen_items_work only whenextern string Note9 = lines are full screen wide.extern bool Fullscreen_MarginLabels =
10、FALSE;extern int Fullscreen_shift_lineLabels_LR = 0;extern string Note10 = Labels_MaxRightOverride worksextern string Note11 = on all LinePlacement choices.extern bool Labels_MaxRight_Override = FALSE;extern string Note12 = Shift for yH-yL-Camarilla labels worksextern string Note13 = even with Label
11、s_MaxrRightOverride.extern int Shift_yH_yL_labels_left = 0;extern int Shift_CamarillaLabels_left = 0;extern bool Scroll_Compensator = TRUE;extern int Scroll_Left_Adjustment = 140;extern int Relabeler_Adjustment = 10;extern string Part_5 = Period Separator lines & labels:extern color PeriodSeparatorL
12、inesColor = Cextern int SeparatorLinesStyle_01234 = 0;extern int SeparatorLinesThickness = 1;extern bool ShowTodaySeparatorLine = TRUE;extern bool ShowYesterdaySeparatorLine = TRUE;extern color PeriodSeparatorsLabelsColor = Gray;extern string Input_SeparatorFontStyle = Verdana Boldextern int Separat
13、orLabelFontSize = 9;extern bool Subordinate_SeparatorLabels = FALSE;extern int PlaceAt_TopBot_12_OfChart = 1;extern int Label_Simple_or_Detailed_12 = 2;extern bool ShowPeriodSeparatorLabels = TRUE;extern string Part_7 = Debug Section:extern bool Show_Relabeler_Comment = FALSE;extern bool Show_Data_C
14、omment = FALSE;extern color CommentBox_BackgroundColor = Black;int gi_556;bool gi_560;bool gi_564;int gi_568;string gs_572;string gs_580;double g_ibuf_588;double g_ibuf_592;double g_ibuf_596;double g_ibuf_600;int g_shift_604;double g_bid_612;int init() if (Ask 10.0) gi_568 = 2;else gi_568 = 4;SetInd
15、exBuffer(0, g_ibuf_588);SetIndexBuffer(1, g_ibuf_592);SetIndexBuffer(2, g_ibuf_600);SetIndexBuffer(3, g_ibuf_596);if (Show_DayCandle) for (int li_0 = 0; li_0 = 0; l_objs_total_4-) l_name_8 = ObjectName(l_objs_total_4);if (StringSubstr(l_name_8, 0, 10) = TzPivotsD) ObjectDelete(l_name_8);gi_560 = FAL
16、SE;gi_564 = FALSE;Comment(int start() int li_8;int li_16;double l_iopen_52;double l_iclose_68;int li_76;int li_80;int li_84;int li_88;string l_name_100;string l_name_108;double l_pips_116;double l_iopen_124;double l_iclose_132;double ld_140;int li_148;int l_count_152;int li_156;int l_objs_total_160;
17、string l_name_168;double l_datetime_176;double l_bid_184;double l_bid_192;color l_color_200;color l_color_204;int li_208;string ls_212;string l_dbl2str_220;string ls_228;string ls_236;string l_fontname_244;int l_fontsize_252;string l_text_256;string l_text_264;int li_272;int li_276;int li_280;int li
18、_284;int li_296;string ls_300;double ld_308;double ld_316;double ld_324;double ld_332;double ld_340;double ld_348;double ld_380;double ld_388;double ld_396;double ld_404;double ld_412;double ld_420;double ld_428;double ld_436;double ld_444;double ld_452;double ld_468;double ld_476;double ld_484;doub
19、le ld_492;int li_500;int li_504;int li_508;int li_512;string ls_516;string ls_524;string ls_532;string ls_540;int li_548;int li_552;string ls_556;if (Indicator_On? = FALSE) deinit();if (Period() PERIOD_D1) return (-1);ComputeDayIndices(HrsServerTzFromGMT, HrsChoiceTzFromGMT, li_76, li_84, li_ 88);in
20、t li_0 = Time1;if (Time0 iTime(NULL, PERIOD_H1, li_76) li_0 = iTime(NULL, PERIOD_H1, li _76);int l_datetime_4 = iTime(NULL, PERIOD_H1, li_84);double ld_44 = -99999;double ld_60 = 99999;for (int li_92 = li_84; li_92 = li_88; li_92-) if (l_iopen_52 = 0.0) l_iopen_52 = iOpen(NULL, PERIOD_H1, li_92);ld_
21、44 = MathMax(iHigh(NULL, PERIOD_H1, li_92), ld_44);ld_60 = MathMin(iLow(NULL, PERIOD_H1, li_92), ld_60);l_iclose_68 = iClose(NULL, PERIOD_H1, li_92);double l_iopen_36 = iOpen(NULL, PERIOD_H1, li_76);double ld_20 = -99999;double ld_28 = 99999;for (int li_96 = li_76; li_96 li_96-) ld_20 = MathMax(ld_2
22、0, iHigh(NULL, PERIOD_H1, li_96);ld_28 = MathMin(ld_28, iLow(NULL, PERIOD_H1, li_96);if (ShowTodayBoxColor) l_name_100 = TzPivotsD Today BoxObjectSet(l_name_100, OBJPROP_TIME1, iTime(NULL, PERIOD_H1, li_76);ObjectSet(l_name_100, OBJPROP_PRICE1, ld_20);if (ShowYesterdayBoxColor) ObjectCreate(l_name_1
23、08, OBJ_RECTANGLE, 0, 0, 0);ObjectSet(l_name_108, OBJPROP_TIME1, iTime(NULL, PERIOD_H1, li_84);ObjectSet(l_name_108, OBJPROP_TIME2, iTime(NULL, PERIOD_H1, li_76);l_pips_116 = 1;if (gi_568 = 3 | gi_568 = 5) l_pips_116 = 10.0;g_shift_604 = iBarShift(NULL, PERIOD_D1, iTime(NULL, PERIOD_H1, li_76);l_iop
24、en_124 = iOpen(NULL, PERIOD_H1, li_76);l_iclose_132 = iClose(NULL, PERIOD_H1, li_80);ld_140 = (l_iclose_132 - l_iopen_124) / (Point * l_pips_116);li_148 = 0;if (ld_140 0.0) g_ibuf_588li_148 = ld_20;g_ibuf_592li_148 = ld_28; else g_ibuf_588li_148 = ld_28;g_ibuf_592li_148 = ld_20;g_ibuf_596li_148 = l_
25、iopen_124 + 0.000001;g_ibuf_600li_148 = l_iclose_132;l_count_152 = 0;li_156 = Bars - 1;while (l_count_152 l_objs_total_164-) l_name_168 = ObjectName(l_objs_total_164);if (StringSubstr(l_name_168, 12, 11) = CandlePrice) ObjectDelete(l_name_168);if (StringSubstr(l_name_168, 12, 12) = PricePointerl_dat
26、etime_176 = Time0;l_bid_184 = Bid;l_bid_192 = Bid;l_color_200 = PriceLabel_StaticColor;l_color_204 = PriceLabel_PointerColor;if (Bid g_bid_612) l_color_200 = PriceLabel_UPColor;if (Bid g_bid_612) l_color_200 = PriceLabel_DOWNColor;g_bid_612 = Bid;ls_212 = StringSubstr(Symbol(), 3, 3);if (ls_212 = JPY) li_208 = 2;