Bonus Day

Do you have enough anxiety?

Are you sitting painfully?

Relax, it’s October when corpses are crawling from the sky.

All you ever needed was a catalyst for becoming a capitalist?

The quota has been met, the 125% monthly equity gain 2 days early would surely apply some upward pressure on that pre-imagined monthly 100% average.

If everything’s well, Orson’s Swell too.

About corrective waves then. What makes them? The lack of counter directional moves in excess of a fluctuation size. We should impose some time constraint too to make a clearer sense.

Gonna be handed out as a homework to look into.

b_ is the supposed displacement after a recoil to buy, first call is where the A leg is expected to end, the last call is where the C would make sense

c_ means cover

``````deletetxt1("LAMBDA");
deletetxt1("TRIAGE");
deletetxt1("ANGL");

for (i =2 ; i <= 180; i++) {

///upside triangles
if (High[i]>High[i-1] && High[i]>High[i+1]  && High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,60,i+1))
&& High[i]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)+160*Point
){
j=i;
while (j>=2 && j>i-6){
if (Low[j]<Low[j+1] && Low[j]<=Low[j-1] && Low[j]<=Low[j-2] && High[i]-Low[j]<700*Point && High[i]-Low[j]>350*Point
&& Low[j]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,10,j))
//  && High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,i,0))
) break;
j--;
}
if (j>0 && Low[j]<Low[j+1]
// && Low[j]<Low[j-1]
&& High[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,i,0))
&& Low[j]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,10,j))
// && Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)+160*Point
&& High[i]-Low[j]>350*Point) {
ObjectCreate(0,"LAMBDA"+DoubleToStr(i),OBJ_TREND,0,Time[i],High[i],Time[j],Low[j]);
ObjectSetInteger(0,"LAMBDA"+DoubleToStr(i),OBJPROP_RAY_RIGHT,false);
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrYellow);
if (RSI2[j]<14) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrRed);
else {
ObjectCreate("ANGLina"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iLow(symbol,0,j)-38*Point);
ObjectSetText("ANGLina"+IntegerToString(j),"R. "+DoubleToString(NormalizeDouble(iLow(symbol,0,j),4),4), 16, "Impact",  Black);
ObjectCreate("ANGLinb"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iLow(symbol,0,j)-200*Point-38*Point);
ObjectSetText("ANGLinb"+IntegerToString(j),"brk "+DoubleToString(NormalizeDouble(iLow(symbol,0,j)-200*Point,4),4), 16, "Impact",  Black);
}
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_WIDTH,6);
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_BACK,1);
i=i+4;

if (Low[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)+60*Point && iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)<660*Point){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+850*Point,Time[i+4],iLow(symbol,0,j)+850*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+950*Point,Time[i+4],iLow(symbol,0,j)+950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1050*Point,Time[i+4],iLow(symbol,0,j)+1050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+750*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+750*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  Red);

if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+950*Point,4);
}

else if (Low[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)-100*Point)
{   ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1950*Point,Time[i+4],iLow(symbol,0,j)+1950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+2050*Point,Time[i+4],iLow(symbol,0,j)+2050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+2150*Point,Time[i+4],iLow(symbol,0,j)+2150*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+1950*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+1950*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+2150*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+2150*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+2150*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+2150*Point,4),4), 16, "Impact",  Red);

if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+2150*Point,4);

}

else  if (High[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)+100*Point || Low[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+850*Point,Time[i+4],iLow(symbol,0,j)+850*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+950*Point,Time[i+4],iLow(symbol,0,j)+950*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+1050*Point,Time[i+4],iLow(symbol,0,j)+1050*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+750*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+750*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+950*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+950*Point,4),4), 16, "Impact",  Red);

if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+950*Point,4);
}
else if (Low[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+550*Point,Time[i+4],iLow(symbol,0,j)+550*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+650*Point,Time[i+4],iLow(symbol,0,j)+650*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+700*Point,Time[i+4],iLow(symbol,0,j)+700*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iLow(symbol,0,j)+750*Point,Time[i+4],iLow(symbol,0,j)+750*Point,Time[i+4],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+550*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+550*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+700*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+700*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iLow(symbol,0,j)+700*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              s_"+DoubleToString(NormalizeDouble(iLow(symbol,0,j)+700*Point,4),4), 16, "Impact",  Red);

if (i<40) sellc = NormalizeDouble(iLow(symbol,0,j)+700*Point,4);

}

}

}
}

for (i =2 ; i <= 180; i++) {

//downside triangles

if (Low[i]<Low[i+1] && Low[i]<Low[i-1] && Low[i+2]>Low[i]
//&& Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)
&& Low[i+5]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+5)
&& Low[i+6]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+6)
&& Low[i+7]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+7)
&& Low[i+8]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+8)
&& Low[i+9]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+9)
&& Low[i+10]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i+10)
&& Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,60,i))-150*Point && Low[i]-iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i))<480*Point
){
j=i;
while (j>=2 && j>i-7){
if (High[j]>High[j-1] && High[j]>High[j+1] && High[j]>High[j-2] && High[j]-Low[i]<700*Point && High[j]-Low[i]>350*Point
&& High[j]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,30,j))
//  && Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,i,0))
) break;
j--;
}
if (j>0 && High[j]>High[j-1] && High[j]>High[j+1]
//&& High[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)
//&& Low[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,i,0))
&& High[j]-Low[i]>350*Point) {
ObjectCreate(0,"LAMBDA"+DoubleToStr(i),OBJ_TREND,0,Time[j],High[j],Time[i],Low[i]);
ObjectSetInteger(0,"LAMBDA"+DoubleToStr(i),OBJPROP_RAY_RIGHT,false);
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrYellow);
if (RSI2[j]>84 && Low[i]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrGreen);
else if (Low[i]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i)-300*Point) ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_COLOR,clrCyan);
else {
ObjectCreate("ANGLina"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iHigh(symbol,0,j)+38*Point);
ObjectSetText("ANGLina"+IntegerToString(j),"R. "+DoubleToString(NormalizeDouble(iHigh(symbol,0,j),4),4), 16, "Impact",  Black);
ObjectCreate("ANGLinb"+IntegerToString(j), OBJ_TEXT, 0, Time[j],  iHigh(symbol,0,j)+200*Point+38*Point);
ObjectSetText("ANGLinb"+IntegerToString(j),"brk "+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)+200*Point,4),4), 16, "Impact",  Black);
}
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_WIDTH,6);
ObjectSet("LAMBDA"+DoubleToStr(i),OBJPROP_BACK,1);
i=i+4;

if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-50*Point && ((iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)>640*Point) || (iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)<360*Point))){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2100*Point,Time[i+4],iHigh(symbol,0,j)-2100*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2200*Point,Time[i+4],iHigh(symbol,0,j)-2200*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2300*Point,Time[i+4],iHigh(symbol,0,j)-2300*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-2400*Point,Time[i+4],iHigh(symbol,0,j)-2400*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2200*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2200*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2400*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2400*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-2400*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-2400*Point,4),4), 16, "Impact",  DarkGreen);

}

else if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)+200*Point && iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j)>640*Point && (iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,j)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,j))>(iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)-iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_LOWER,i))){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1050*Point,Time[i+4],iHigh(symbol,0,j)-1050*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1150*Point,Time[i+4],iHigh(symbol,0,j)-1150*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1250*Point,Time[i+4],iHigh(symbol,0,j)-1250*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1350*Point,Time[i+4],iHigh(symbol,0,j)-1350*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1150*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1150*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1350*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1350*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-1350*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-1350*Point,4),4), 16, "Impact",  DarkGreen);

}

else if (High[j]>iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-750*Point,Time[i+4],iHigh(symbol,0,j)-750*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-850*Point,Time[i+4],iHigh(symbol,0,j)-850*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-950*Point,Time[i+4],iHigh(symbol,0,j)-950*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-1050*Point,Time[i+4],iHigh(symbol,0,j)-1050*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-750*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-750*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-950*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-950*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-950*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-950*Point,4),4), 16, "Impact",  DarkGreen);

}
else if (High[j]<iBands(symbol,0,60,2,0,PRICE_MEDIAN,MODE_MAIN,j)){

ObjectCreate(0,"TRIAGE"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-550*Point,Time[i+4],iHigh(symbol,0,j)-550*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGE"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGES"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-650*Point,Time[i+4],iHigh(symbol,0,j)-650*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGES"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEZ"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-700*Point,Time[i+4],iHigh(symbol,0,j)-700*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEZ"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate(0,"TRIAGEX"+IntegerToString(i),OBJ_TRIANGLE,0,Time[i],iHigh(symbol,0,j)-750*Point,Time[i+4],iHigh(symbol,0,j)-750*Point,Time[i+4],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i)));
ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_COLOR,clrGray);  ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_WIDTH,1); ObjectSetInteger(0,"TRIAGEX"+IntegerToString(i),OBJPROP_BACK,1);

ObjectCreate("ANGL"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-550*Point+38*Point);
ObjectSetText("ANGL"+IntegerToString(i),"              c_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-550*Point,4),4), 16, "Impact",  Blue);

ObjectCreate("ANGLia"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-700*Point+38*Point);
ObjectSetText("ANGLia"+IntegerToString(i),"               b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-700*Point,4),4), 16, "Impact",  White);

ObjectCreate("ANGLi"+IntegerToString(i), OBJ_TEXT, 0, Time[i],  iHigh(symbol,0,j)-700*Point+38*Point);
ObjectSetText("ANGLi"+IntegerToString(i),"              b_"+DoubleToString(NormalizeDouble(iHigh(symbol,0,j)-700*Point,4),4), 16, "Impact",  DarkGreen);

}

}

}

} ``````

A bit of Wine, a bit of spine, a bit of hug & a bit of luck.

What kind of a stress?! New mattress & an old mistress.

The following piece was brought forward from my future, Slow & Steady Windischgrätz entry (to be released in 3-4 months from now) as to de-clutter.

A pro trader knows that the statement is always sorted. You can have an alphabetical order or sort by opening time or by closing time or by profit or by order number.

This statement below is a forgery because it does not fit the sorting principles. I do not even have to look at the actual numbers.

So is this:

Withdrawals distort the humps a bit.

Aug: 105% gains

Sept: 97%

Oct: 127%

No, I did not forge quickly 1,528 closed out trades.