//+------------------------------------------------------------------+
//D1_TREND
string D1Mid="",D1Pivot="",D1OPEN="";
color color_d1op,color_d1mid,color_MTD1,clr_TdD1,color_BuyTPD1,color_SellTPD1;
double Open_D1 = iOpen(NULL,1440,0);
D1OPEN = (DoubleToStr(Open_D1,Digits));
double D1r = iHigh(NULL,PERIOD_D1,1) - iLow(NULL,PERIOD_D1,1);
double D1R = (iHigh(NULL,PERIOD_D1,1) + iLow(NULL,PERIOD_D1,1))/2;
double D1P = (iHigh(NULL,PERIOD_D1,1) + iLow(NULL,PERIOD_D1,1) + iClose(NULL,PERIOD_D1,1))/3;
D1Mid = DoubleToStr(D1R,Digits);
D1Pivot = DoubleToStr(D1P,Digits);
//D1_TREND
string D1TProfit1="",D1TProfit2="",D1TargetBUY1="",D1TargetBUY2="",D1TargetBUY3="",//1TargetBUY4="",
D1_Trend="",D1_Today="",D1TargetSELL1="",D1TargetSELL2="",D1TargetSELL3="";//D1TargetSELL4="";
double D1TB1 = D1P + (D1r * 0.236);
D1TargetBUY1 = DoubleToStr(D1TB1,Digits);
double D1TS1 = D1P - (D1r * 0.236);
D1TargetSELL1 = DoubleToStr(D1TS1,Digits);
double D1TB2 = D1P + (D1r * 0.5);
D1TargetBUY2 = DoubleToStr(D1TB2,Digits);
double D1TS2 = D1P - (D1r * 0.5);
D1TargetSELL2 = DoubleToStr(D1TS2,Digits);
double D1TB3 = D1P + (D1r * 0.764);
D1TargetBUY3 = DoubleToStr(D1TB3,Digits);
double D1TS3 = D1P - (D1r * 0.764);
D1TargetSELL3 = DoubleToStr(D1TS3,Digits);
if (D1OPEN > D1Pivot) {color_d1op=Lime;}
if (D1OPEN < D1Pivot) {color_d1op=Red;}
if (D1OPEN == D1Pivot) {color_d1op=Gray;}
if (D1Mid > D1Pivot) {color_d1mid=Lime; D1TProfit2=D1TargetBUY1;}
if (D1Mid < D1Pivot) {color_d1mid=Red; D1TProfit2=D1TargetSELL1;}
if (D1Mid == D1Pivot) {color_d1mid=Gray; D1TProfit2="---------";}
//MarketD1
if (Teks > D1OPEN) D1_Trend = "p";
if (Teks > D1OPEN) D1TProfit1 = D1TargetBUY1;
if (Teks < D1Pivot) D1_Trend = "q";
if (Teks < D1Pivot) D1TProfit1 = D1TargetSELL1;
if ((Teks <= D1OPEN) && (Teks >= D1Pivot)) D1_Trend = "n";
if ((Teks <= D1OPEN) && (Teks >= D1Pivot)) D1TProfit1 = "---------";
if ((Teks <= D1OPEN) && (Teks >= D1Pivot)) {color_MTD1 = Gray; color_BuyTPD1 = Gray; color_SellTPD1 = Gray;}
if (Teks > D1OPEN) {color_MTD1 = Lime; color_BuyTPD1 = Lime; color_SellTPD1 = Gray;}
if (Teks < D1Pivot) {color_MTD1 = Red; color_BuyTPD1 = Gray; color_SellTPD1 = Red;}
if ((Teks > D1OPEN) && (MA1_D1 > MA2_D1) && (MA1_D1 < MA5_D1)) {D1_Today = "p"; clr_TdD1 = Lime;}
if ((Teks < D1OPEN) && (MA1_D1 < MA2_D1) && (MA1_D1 > MA5_D1)) {D1_Today = "q"; clr_TdD1 = Red;}
//+------------------------------------------------------------------+