Smoke And 1H Volume

I did not include the RSI2, but the candle before the one doing the back test of the cyan candle’s body was below 3 print.

The second example is a flip over. Note that the 100-delay 120 BB was where the price launched from, and after an RSI2 embedding, the last candle before the backtest (I’m talking the big black from the opposite direction) had an RSI2 above 97. A further lesson would be that an instant adjustment high was made, which is virtually a commitment for a breakout.

Two more backtests on the 3rd image. Note that the rectangle is a bit wider than the 1H candle’s body for a hit to be called.

Is this gonna flip? I think not. The BB displacement has been missed.

There was a drive to the downside. A Money flow acceleration (Orange Diagonal) and an LL print.

There can only be one of two things next. A Thrust that can get as long as 164 pips or another LL failure.


I made these 17 tracks yesterday. Most proud of the LL Cool J one, “I Flow Around”, Track 3.

Too Overbought

60 samp stochastic was at 97+ on that fractal.

A 2-fractal correction (64-97 pips) would make sense here before setting up the stochastic divergence.


Managed to ratchet things up a notch again with Album #69


What Is It About Me?

So, one analyst is pointing down 5-600 pips

another one says Dollar new lows (300 pips up per Euro)

Which is it then?

Do you see that cyan highlighted pro volume candle?

Carried out to the right are 2 numbers, the open and the close of that day.

1.1363 was tested in the last 3 days 5 times. The close on Friday was 1.13633, but the volume fell off a cliff and the inventory was 100% long at the end – I think they would regret it.

Either way, play it like this: watch the first 4 hours. If you get closes above 1.1363, go long. If not, start shorting on the close of the 4th hour, 2 AM GMT.


18 tracks on Album #68.

V-Top, V-Bottom

The confirmation of a V-top / V-bottom is the price making it to the other side of the E-9 within 9-10 hours.

 ///V-top
 if (iFractals(symbol,0,MODE_UPPER,i) && High[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i) && High[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,10,i))+820*Point  && RSI2[i]>96){
      
      ObjectCreate("Talmz"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+50*Point); 
      ObjectSetText("Talmz"+IntegerToString(i), "V-TOP?", 21, "Impact", Navy); 
 }

 ///V-bottom

 if (iFractals(symbol,0,MODE_LOWER,i) && Low[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)+150*Point && Low[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,12,i))-820*Point && RSI2[i]<4){
      
      ObjectCreate("Talmz"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]-60*Point); 
      ObjectSetText("Talmz"+IntegerToString(i), "V-BOTTOM?", 21, "Impact", Navy); 
 }

V-Top, V-Bottom
TGT1: E16
TGT2: STAIR-STEP BREAKOUT LEVEL
TGT3: THIN YELLOW LINE / 82 pips from the 12-sample high

E-16 HL2 in black

Downgrade

Where do you think they are gapping this to?

1: The trendline. 2: The Server (E-44) 3: The stronghold of the professional shorts. X: All of the above

How do you think the professionals (cyan highlights) would react?

1: Say thank you, I can put on a larger size at a discount. 2: Call Mommy, fold and run for the hills.

Something has changed; the downside would be cut short, but not here.

It is not the first time I had this idea about keeping in/out. The BB in the image is a 120-sample HL2 with a 100-hour delay. I think, this news flipped the game from keeping out to keeping in. 1.1050 I believe is the next point of call still.


Managed to collect enough images for album #66. #68 already has 40 minutes of new material.

Will Break Down

Not sure why they are keep on trying to put the price back into the ending diagonal (plum) thrust, but the break lower seems inevitable.

Well-rested market, the daily volatility is so low that it should start expanding soon

The red diagonal line is my “liquidity break”, and it works pretty well. Gonna have to face God at 1.1050 in the coming days for sure.

////looking for liquidity breaks "/\"
if (i>2 && Low[i]<Low[i+1] && Low[i]<Low[i+3] && Low[i]<Low[i-1])
{
  j=i-2;  
  if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j))-Low[i]>930*Point  && High[j-1]<High[j]){ 
         ObjectCreate("Liquidityx"+i,OBJ_TREND,0,Time[i],Low[i],Time[iHighest(symbol,0,MODE_HIGH,2,j)],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j)));
         ObjectSetInteger(0,"Liquidityx"+i,OBJPROP_RAY_RIGHT,false);
         if (Low[i]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,7,i))) ObjectSet("Liquidityx"+i,OBJPROP_COLOR,clrGreen);
         else ObjectSet("Liquidityx"+i,OBJPROP_COLOR,clrYellow);
         if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j))-Low[i]>1000*Point && iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j))<iMA(symbol,0,9,0,MODE_EMA,PRICE_HIGH,iHighest(symbol,0,MODE_HIGH,2,j))+600*Point) ObjectSet("Liquidityx"+i,OBJPROP_COLOR,clrRed);
     //    if (High[j]>ExtLowerBuffer[j]) ObjectSet("Liquidityx"+i,OBJPROP_COLOR,clrGreen);
         
             if (High[i-1]-Low[i]>1300*Point) ObjectSet("Liquidityx"+i,OBJPROP_COLOR,clrGreen);
         ObjectSet("Liquidityx"+i,OBJPROP_WIDTH,9); 
         ObjectSet("Liquidityx"+i,OBJPROP_BACK,1); 
  
   if ((j>=1 && Low[j-1]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,5,j-1))) || (j>=2 && Low[j-2]==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,5,j-2)))){ 
     if (j>=1) k=j-1;    
         if (Low[k+1]<Low[i]) ObjectCreate("Liquidityy"+j,OBJ_TREND,0,Time[iHighest(symbol,0,MODE_HIGH,2,j)],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j)),Time[iLowest(symbol,0,MODE_LOW,2,k+1)],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,5,k+1)));
         else ObjectCreate("Liquidityy"+j,OBJ_TREND,0,Time[iHighest(symbol,0,MODE_HIGH,2,j)],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,j)),Time[iLowest(symbol,0,MODE_LOW,2,k-1)],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,k-1)));
         ObjectSetInteger(0,"Liquidityy"+j,OBJPROP_RAY_RIGHT,false);
         
         ObjectSet("Liquidityy"+j,OBJPROP_COLOR,clrMediumSlateBlue);
         ObjectSet("Liquidityy"+j,OBJPROP_WIDTH,6); 
         ObjectSet("Liquidityy"+j,OBJPROP_BACK,1); 
         }
         
    }     


Lots of Rap on album #67. Eminem and Xzibit are chipping in.

Stair-stepping

I’m not sure what you are going to be doing with all of this, but I decided to share; this is what I am currently preoccupied with.

Those orange triangles mark up stair-stepping breakout failures.

If I were screening for an apprentice, I would ask, What is 17 pips for the Euro?

The answer, of course, is that it is the size of one step. If someone said it meant about one-half of the Euro’s fluctuation size, I would probably pass them still.

When the RSI2 hits in the last 2%, you get the following values: 17 pips out is the next step. 22 pips out, strong fade, 27 pips out, a stair-step breakout is occurring. In the next 4 hours an adjustment can be made to the calculation’s base value, and there are MFI(7) filters applied.

///RSI2 steps up
 if (i>0 && RSI2[i]>98 && RSI2[i-1]<98 && iMFI(symbol,0,7,i)>69){
   j=i-1;
   while (j>i-4 && j>0){
      if (High[j]>High[i]) break;
   j--;}
   if (High[j]>High[i] && RSI2[j]<81) {
            ObjectCreate("Talm"+IntegerToString(j), OBJ_TEXT, indicator_window+1, Time[j], 40); 
            ObjectSetText("Talm"+IntegerToString(j), "C:"+DoubleToStr(NormalizeDouble(High[j]+170*Point,4),4), 21, "Impact", Navy); 
            ObjectCreate("Talmi"+IntegerToString(j), OBJ_TEXT, indicator_window+1, Time[j], 60); 
            ObjectSetText("Talmi"+IntegerToString(j), "S:"+DoubleToStr(NormalizeDouble(High[j]+220*Point,4),4), 21, "Impact", Crimson); 
            ObjectCreate("Talmin"+IntegerToString(j), OBJ_TEXT, indicator_window+1, Time[j], 20); 
            ObjectSetText("Talmin"+IntegerToString(j), "Br:"+DoubleToStr(NormalizeDouble(High[j]+270*Point,4),4)+"->W3C", 21, "Impact", Black); }
            
       else  {
            ObjectCreate("Talm"+IntegerToString(i), OBJ_TEXT, indicator_window+1, Time[i], 40); 
            ObjectSetText("Talm"+IntegerToString(i), "C:"+DoubleToStr(NormalizeDouble(High[i]+170*Point,4),4), 21, "Impact", Navy); 
            ObjectCreate("Talmi"+IntegerToString(i), OBJ_TEXT, indicator_window+1, Time[i], 60); 
            ObjectSetText("Talmi"+IntegerToString(i), "S:"+DoubleToStr(NormalizeDouble(High[i]+220*Point,4),4), 21, "Impact", Crimson); 
            ObjectCreate("Talmin"+IntegerToString(i), OBJ_TEXT, indicator_window+1, Time[i], 20); 
            ObjectSetText("Talmin"+IntegerToString(i), "Br:"+DoubleToStr(NormalizeDouble(High[i]+270*Point,4),4)+"->W3C", 21, "Impact", Black); 
                        if (i>2 && RSI2[i-1]<69 && iMFI(symbol,0,7,i-1)<83 && Close[i-2]<Close[i-1]){ 
               ObjectCreate("Talma"+IntegerToString(i), OBJ_TEXT, indicator_window+1, Time[i], 80); 
               ObjectSetText("Talma"+IntegerToString(i), "Sell4LL:"+DoubleToStr(NormalizeDouble(Close[i],4),4), 21, "Impact", Red); 
            }
         }
   }
   ///RSI2 steps down
    if (i>0 && RSI2[i]<2 && RSI2[i-1]>2 && iMFI(symbol,0,7,i)<31){
   j=i-1;
   while (j>i-4 && j>0){
      if (Low[j]<Low[i]) break;
   j--;}
   if (Low[j]<Low[i] ) {
            ObjectCreate("Talm"+IntegerToString(j), OBJ_TEXT, indicator_window+2, Time[j], 60); 
            ObjectSetText("Talm"+IntegerToString(j), "C:"+DoubleToStr(NormalizeDouble(Low[j]-170*Point,4),4), 21, "Impact", Navy); 
            ObjectCreate("Talmi"+IntegerToString(j), OBJ_TEXT, indicator_window+2, Time[j], 40); 
            ObjectSetText("Talmi"+IntegerToString(j), "B:"+DoubleToStr(NormalizeDouble(Low[j]-220*Point,4),4), 21, "Impact", Green); 
             ObjectCreate("Talmin"+IntegerToString(j), OBJ_TEXT, indicator_window+2, Time[j], 20); 
            ObjectSetText("Talmin"+IntegerToString(j), "Br:"+DoubleToStr(NormalizeDouble(Low[j]-270*Point,4),4)+"->W3C", 21, "Impact", Black);} 
            
       else 
        {
            ObjectCreate("Talm"+IntegerToString(i), OBJ_TEXT, indicator_window+2, Time[i], 60); 
            ObjectSetText("Talm"+IntegerToString(i), "C:"+DoubleToStr(NormalizeDouble(Low[i]-170*Point,4),4), 21, "Impact", Navy); 
            ObjectCreate("Talmi"+IntegerToString(i), OBJ_TEXT, indicator_window+2, Time[i], 40); 
            ObjectSetText("Talmi"+IntegerToString(i), "B:"+DoubleToStr(NormalizeDouble(Low[i]-220*Point,4),4), 21, "Impact", Green); 
            ObjectCreate("Talmin"+IntegerToString(i), OBJ_TEXT, indicator_window+2, Time[i], 20); 
            ObjectSetText("Talmin"+IntegerToString(i), "Br:"+DoubleToStr(NormalizeDouble(Low[i]-270*Point,4),4)+"->W3C", 21, "Impact", Black); 
            if (i>2 && RSI2[i-1]>31 && iMFI(symbol,0,7,i-1)>17 && Close[i-2]>Close[i-1]){ 
           //    ObjectCreate("Talma"+IntegerToString(i), OBJ_TEXT, indicator_window+2, Time[i], 20); 
            //   ObjectSetText("Talma"+IntegerToString(i), "BUY4HH:"+DoubleToStr(NormalizeDouble(Close[i],4),4), 21, "Impact", LimeGreen); 
            }
         }
   }

Now, the blue rectangles are 4 small-bodied candles next to each other (<5 pips typically).

 ///5x4 
 if (MathAbs(Open[i+3]-Close[i+3])<50*Point && MathAbs(Open[i+2]-Close[i+2])<50*Point && MathAbs(Open[i+1]-Close[i+1])<58*Point && MathAbs(Open[i]-Close[i])<50*Point){
     ObjectCreate("Ginner"+IntegerToString(i), OBJ_RECTANGLE, 0,  Time[i+3], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,3,i)), Time[i], iLow(symbol,0,iLowest(symbol,0,MODE_HIGH,3,i)));
      ObjectSetInteger(0,"Ginner"+IntegerToString(i),OBJPROP_COLOR,clrBlue);
      ObjectSet("Ginner"+IntegerToString(i),OBJPROP_BACK,0);
      ObjectSet("Ginner"+IntegerToString(i),OBJPROP_WIDTH,5);   
 
 }

I find it interesting that swing highs tend to print 56-58 pips (middle number) above the high of the box(es).

They also seem to result in a new low printed below the blue boxes by 10-15 pips.

A Bit Dangerous

I don’t like this kind of sneaky thing. At the very edge of the pendulum (FFF++), you should see rejection and volatility.

Instead, we got a full consolidation (measured by the CI oscillator).

The problem is that this moved the edge of the pendulum from 1.1081 to 1.0916.

Yeah, it feels like I’ve seen this movie before. I’m going to sell below the low and try adding later, too.


Pros On Top

The professional volume prints (cyan) are all on the upside.

The upper trendline is about to be cracked. The next two weekly levels are 1.1234 and 1.1192.

Hmm… 1.1233 again – as for a volatility breakout potential. Of course, the market cannot consolidate if they want to keep that in place. W3M is at 1.1211 – a testament to the 3-day volatility collapse.

It is a wave 5 down in my opinion. The how low starts below 1.1262. The strong move down is looking like a money flow acceleration, meaning that you should see a lower low first (13 pips on average) followed by a thrust to the downside.


What To Know

I have given this lesson many times, the bumper line is a 100-pip displacement with a 20x 4H delay

 if (High[i+20]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,200,i+21))) upperbumper[i]=High[i+20]+1000*Point;
    if (Low[i+20]<iLow(symbol,0,iLowest(symbol,0,MODE_LOW,200,i+21))) lowerbumper[i]=Low[i+20]-1000*Point;

The head and the right shoulder tend to have this relationship on EUR/USD. I cannot say anything similar about any other instrument.

Now take a look at where we are, that teal trendline is the very defining low of this current uptrend, I left the connection points lit, so you can see where it started.

Pay attention to how meager the bounce has been.

What are they selling and what are they buying.

I would say that in the last 72 hours, they typically sold after the 3rd hourly close above the E-44 and bought after a red volume print, mostly the undercut.

Now, triangular bells / fractal evaluation.

A gray triangle warns that bull aggression should be measured next. The undercut would likely be 3-30 pips lower. If they bought 3 pips out, they are very aggressive; if they bought 30 pips lower, they are pretty relaxed.

The current squeeze would most likely result in a volatility breakout. The rectangular strips show the numbers where the break could occur, depending on the manner of the approach (outside an expanding BB30 will do), and then you should be targeting the W3M numbers.

These numbers get adjusted when the consolidation mean gets re-adjusted. Do you have any clue about the breakout numbers for any other instrument? I don’t. It took me 12 years to figure these out.