C – Parabolic

The C leg of a corrective move can go parabolic.

The D-W-D structure is banging out a solid trend line currently.

D stands for drive.

W is a whip of volatility – when the volatility drops too low, there is a quick counter move that behaves like a gear shift from low to high.

The last Drive is the closure to the C leg making it go exponential.

The two mentioned Parabolic C legs are in white.

The trendline that the two C-s have banged out.

The logic for the upside:

``````if (i>0 && RSI2[i-1]<68 && RSI2[i]>82 && RSI2[i+1]>82 && RSI2[i+2]>68){
ObjectCreate("TEE"+DoubleToStr(i), OBJ_TEXT, 0, Time[i],  High[i]+90*Point);
ObjectSetText("TEE"+DoubleToStr(i), "D", 22, "Impact", Blue);
}

if (i>0 && High[i]>(iHigh(symbol,0,iHighest(symbol,0, MODE_HIGH,12,i+1))) && High[i-1]<High[i] && High[i]> iMA(symbol,0,67,0,MODE_EMA, PRICE_LOW,i)-120*Point){
if (tup[i+3] || tup[i+4]){
ObjectCreate("TEEP"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], High[i]+90*Point);
ObjectSetText("TEEP"+DoubleToStr(i), "W", 22, "Impact", Crimson);  }
j=i+2;
while (j<i+14){
if (RSI2[j]>82 && RSI2[j+1]>82 && RSI2[j+2]>75) break;
j++;
}
if (j<i+14 && !tup[i+3] && !tup[i+4] ){
ObjectCreate("TEE"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], High[i]+90*Point);

if (High[i]> iMA(symbol,0,67,0,MODE_EMA, PRICE_HIGH,i)+100*Point && High[i]< iMA(symbol,0,67,0,MODE_EMA, PRICE_HIGH,i)+320*Point )     ObjectSetText("TEE"+DoubleToStr(i), "T20%", 22, "Impact", Navy);
else  if (High[i]> iMA(symbol,0,67,0,MODE_EMA, PRICE_HIGH,i)+320*Point && High[i]< iMA(symbol,0,67,0,MODE_EMA, PRICE_HIGH,i)+640*Point )     ObjectSetText("TEE"+DoubleToStr(i), "T60%", 22, "Impact", Navy);
else   ObjectSetText("TEE"+DoubleToStr(i), "T80%", 22, "Impact", Navy);
tup[i]=true;
}

else if (i>0 && j==i+14 && High[i]>High[i+1] && !(RSI2[i]>82 && RSI2[i+1]>82) && RSI2[i+4]<86) {
ObjectCreate("TEE"+DoubleToStr(i), OBJ_TEXT, 0, Time[i],  High[i]+90*Point);
ObjectSetText("TEE"+DoubleToStr(i), "ND-90%   ", 22, "Impact", Yellow);

ObjectCreate("TEEP"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], High[i]+120*Point);
ObjectSetText("TEEP"+DoubleToStr(i), "brk:"+DoubleToStr(NormalizeDouble(High[i]+100*Point,4),4), 12, "Impact", Black);
}

else if (i>0 && j<i+14 && High[i]>High[i+1] && Close[i]<Open[i+1]){
ObjectCreate("TEE"+DoubleToStr(i), OBJ_TEXT, 0, Time[i],  High[i]+90*Point);
ObjectSetText("TEE"+DoubleToStr(i), "T/FCA", 22, "Impact", FireBrick);
}

if (i>0 && RSI2[i]>82 && RSI2[i+1]>68 && (RSI2[i+2]>68 || RSI2[i-1]>76) ){

// && RSI2[i+3]>44
//
ObjectCreate("TEE"+DoubleToStr(i), OBJ_TEXT, 0, Time[i],  High[i]+90*Point);
if (i>0 && (RSI2[i]>99 || RSI2[i-1]>99))  ObjectSetText("TEE"+DoubleToStr(i), "Ds", 22, "Impact", Blue);
else ObjectSetText("TEE"+DoubleToStr(i), "D", 22, "Impact", Blue);
tup[i]=true;
}
}``````

Now we are up to E in the legs, yet the impulse move down has not been entirely taken back by the 3 pushes up, which way would Wave 3 be?

What was missing until now after the D-W-D? The Orange Zero.