Rock Paper Volatility

Typical. I come up with a top notch signal and the first live call turns out to be an exception. Here’s the missing maual, Murphy.

After the lift call button is pressed, the game of rock, paper, volatility is played.

Duration: 3hrs. The bears win and the lift call gets carried out with the call button representing a peak.

However if the volatility shows up first, price would not get too far on the downside / embedding shall persist and the next BB breach would be a continiation entry.

///lift button dn 
if (i>0 && stoch120[i]>94 && stoch120[i]>=stoch120[i+1] && stoch120[i]>stoch120[i-1]
&& (((High[i]>iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)+180*Point && mfi[i]>70))
|| (mfi[i]>79 && stoch120[i]>96 &&
( High[i]<iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)-100*Point || High[i]>iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)+100*Point)
))
&& (High[i]<iBands(symbol,30,60,2,0,PRICE_MEDIAN,MODE_UPPER,i)+150*Point || (High[i]>iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)+400*Point && High[i]<iBands(symbol,30,240,2,0,PRICE_MEDIAN,MODE_UPPER,i)+450*Point)) ){
if (High[i-1]>High[i])ObjectCreate("Pretty"+IntegerToString(i),OBJ_VLINE,0, Time[i-1], 0);
else ObjectCreate("Pretty"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_COLOR,clrOrange );
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_WIDTH,9);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_STYLE,STYLE_DOT);
ObjectSet("Pretty"+IntegerToString(i),OBJPROP_BACK,1);
}

An F-1 market ends in a reversal is started by two closes on the other side of the S30, confirmed by a 40+ pip counter volatility print if these two do not coincide. This would lead to an almost neutral, F1 market.
Target W3 ATR near end.

I bet you don’t believe that a parabolic move’s ending point can be projected in any way. It can be. It is measured from the last consolidation level and uses the 3-day ATR 10-30 percent. You can have this number figured for the day, scaling out is advised. Sell some at 1.1113, more at 1.1120 etc.

Touching down on the lower BB is a zeroing, a reset / start of new leg (yellow hoop). An F0 market may end in a Flash Gordon (momentum divergence).

As the market spins up, it changes character from F0 to F-1 (F-1: 14 out of the last 16 candles closed above/below the S-30). If you look at the image above, the market can be called qualified if one side prints values beyond 80 pips (200 sample distance of current price).

 ///F qualifier
if (ExtATRBuffer[i]<-80) q[i]=-1;
if (ExtATRBuffer2[i]>80) q[i]=1;

///C qualifier
if (Close[i]<iMA(symbol,0,30,0,MODE_SMA,PRICE_MEDIAN,i)) c[i]=-1;
if (Close[i]>iMA(symbol,0,30,0,MODE_SMA,PRICE_MEDIAN,i)) c[i]=1;

...

ObjectCreate("Libec"+6,OBJ_LABEL,3, 0,0);
ObjectSetText("Libec"+6, "Unqualified Market", 41, "Arial Black", Gray);
if (q[0]+q[1]+q[2]+q[3]+q[4]+q[5]+q[6]+q[7]+q[8]+q[9]+q[10]+q[11]+q[12]+q[13]+q[14]+q[15]>13) ObjectSetText("Libec"+6, "Qualified Bull", 41, "Arial Black", LimeGreen);
if (q[0]+q[1]+q[2]+q[3]+q[4]+q[5]+q[6]+q[7]+q[8]+q[9]+q[10]+q[11]+q[12]+q[13]+q[14]+q[15]<-13) ObjectSetText("Libec"+6, "Qualified Bear", 41, "Arial Black", DeepPink);
ObjectSet("Libec"+6,OBJPROP_CORNER,3);
ObjectSet("Libec"+6,OBJPROP_XDISTANCE,20);
ObjectSet("Libec"+6,OBJPROP_YDISTANCE,67);
ObjectSet("Libec"+6,OBJPROP_BACK,1);

There are a lot of ways you can use the color scale (for the No. 1 plots). They are “hot green / red” if the price is beyond the 8EMO (and 14 out of the last 16 closes fall on one side of the S-30). Blue is a close back inside the 8EMO, but outside the the S-30. Black is a close back at the other side of the S-30. For instance, the continuation buys above are starting the black print. You may want to dump a little bit on the 3rd Green block – see ATR projection above for a winning combo.



if (q[i]==1 || q[i]==-1) {
///F0 market
if (q[i]==1 && Close[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2)) {ObjectCreate("CLOT"+IntegerToString(i),OBJ_TEXT, 3, Time[i], 24.5); ObjectSetText("CLOT"+IntegerToString(i), CharToStr(108), 24, "WingDings", clrSpringGreen);}
if (q[i]==-1 && Close[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)){ObjectCreate("CLOT"+IntegerToString(i),OBJ_TEXT, 3, Time[i], 14.5); ObjectSetText("CLOT"+IntegerToString(i), CharToStr(108), 24, "WingDings", clrRed);}
/// F-1
if (q[i]==1 && c[i]+c[i+1]+c[i+2]+c[i+3]+c[i+4]+c[i+5]+c[i+6]+c[i+7]+c[i+8]+c[i+9]+c[i+10]+c[i+11]+c[i+12]+c[i+13]+c[i+14]+c[i+15]>13) {ObjectCreate("CLOTS"+IntegerToString(i),OBJ_TEXT, 3, Time[i], 75.5); ObjectSetText("CLOTS"+IntegerToString(i), CharToStr(140), 24, "WingDings", clrSpringGreen); if (Close[i]<iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i)) ObjectSet("CLOTS"+IntegerToString(i), OBJPROP_COLOR, Blue); if (Close[i]<iMA(symbol,0,30,0,MODE_SMA,PRICE_MEDIAN,i)) ObjectSet("CLOTS"+IntegerToString(i), OBJPROP_COLOR, Black); }
if (q[i]==-1 && c[i]+c[i+1]+c[i+2]+c[i+3]+c[i+4]+c[i+5]+c[i+6]+c[i+7]+c[i+8]+c[i+9]+c[i+10]+c[i+11]+c[i+12]+c[i+13]+c[i+14]+c[i+15]<-13) {ObjectCreate("CLOTS"+IntegerToString(i),OBJ_TEXT, 3, Time[i], -55.5); ObjectSetText("CLOTS"+IntegerToString(i), CharToStr(140), 24, "WingDings", clrRed); if (Close[i]>iMA(symbol,0,8,0,MODE_EMA,PRICE_OPEN,i)) ObjectSet("CLOTS"+IntegerToString(i), OBJPROP_COLOR, Blue); if (Close[i]>iMA(symbol,0,30,0,MODE_SMA,PRICE_MEDIAN,i)) ObjectSet("CLOTS"+IntegerToString(i), OBJPROP_COLOR, Black);}
}

Chicane has a song called Middledistance Runner. It is good to know that there are other smartasses out there.

The Guy made a full time carrer of scamming. Not sure that he would die of natural causes.

I’m exploring Aztec Records stuff lately.