H2 Otto

An investigation into what makes or breaks a turn that just left a powder box.

An istant rejection would result in a channeling move initially.

The goodies are burriend in the bon-yard.

This however is not the very thing I’m after today. It is the H2-h2 swing with that gray box at the end. If the market was to continue chasing a new box, the h2 end would remain untouched.

The next image will make the point for me.

The H2-h2 span may actually be the shortest, hence the Wave 3 numbering would mess things up badly.

The reason this ended up not being a reversal is that the h3 swing low was made higher than where the h2 was at. Confirmation? How about price hooking back up to the upper guard rail (new box)?

Also there is that piece of information, the 460 pips. You are not likely to retrace all of that. The weekly S3 / R3 displacements are at 415 pips.

3 more images, the first one had a reaction off the h2, but then made the break.

The next one did a back test soon after the break.

The last one is the closest to what is happening right now.

335 pips VS 300. There was a back and forth around the h2.

You already recognize the gray box. I drew in a red one as well, since the h2 would need to receive some pressure before the decision would be made. If price bottoms in the 1.0770-1.0740 zone and then tags the Upper Guard rail, that would be a confirmed reversal.

If it pushes through the 1.0732 h2 low convincingly (25+ pips), the market would have started a new quest for finding a holy powder box.

I needed a breath of fresh air in the clean water.

Hmm 3

H in the 3, who’s watching me.

There was a guy calling his taxi service to the Bay Area Rapid Transfer Humphrey Go Bart.

Emeryville’s Emery-Go-Round was just a weak rip off.

So, Humvee three then. Dago-bart. Fine tuning.

We have found going into the stats, that the counter directional H3 is expected to reach 100+ pips stretch from the Guard Rail.

Powder box counter moves 

H1 - GR / L1 / GR scare
H2 - GR / GR +
H3 - GR (only if H1&H2 were GR) / L2 / L3

Don’t be skewed by the blocks that I got. How exactly to time a perfect entry / exit?

I would propose looking at a 7-sample hourly MFI. Once a fractal prints under a deeply ovebought / oversold condition, I would rotate out / reverse position on a beat in excess of 10 pips. And add some more at 16.

If you needed a confluence of resistance, weekly R2 and the brown trendline was it.

The R2 has been at that level for the last 3 weeks. I’m not plotting it over the current bar for better visuals.

Having the right market model makes you for instance stop looking for more upside once the H3 has printed.


Please keep your personal longing

I was looking for a picture of me riding on the sail boat that used to belong to Errol Flynn, but could not find one. Anyways, speaking of New Zealand, there are a lot of silly extreme sports over there. Feel free to look up boom-netting. Wasn’t much fun.

The devil’s in the retail.

Want more geographical stuff? Bank of America sent my credit card to Gabon, cause whoever heard of Great Britain as a country?!

Opted to display all 6 values at all times.

2 Lines Out

Let’s visualize things for a second.

Channeling is keeping the price on one side of the 9-DAY EMA, a correction is slipping to the Guard Rail on the other side, a deep correction is going a further 60 pips. Extra deep would be 100 – that’s the second interruptd line out.

Now, let’s talk 4H money flow.

Notice the continuation divergence. The money flow is increasing from Hump 1 to Hump 3. It also never reaches ovebought.

Now, let’s see the next one. This one has a reversal divergence, & Hump 3 hits the Extra Deep Correction level. As soon as this happens, price resumes with the original trend.

After this there was a continuation divergence again, and no oversold.

Reaching the 3rd line is still in the Extra Deep Correction field, but yet another reference line 100 pips out.

This tide-in, tide out (continuation divergence followed by reversal divergence) is basically the same mechanism that I referred to as “loneliness and disregard” which have to do with expanding / contracting volatility.

Now, the present.

Looks like a cup in need of a handle.

Continuation divergence. Today the Hump 2 reached into Extra Deep Correction depth. H3 should start from the Orange line, which is the opposite guard rail… That is of course if the tag of the E-9 was not the separator moved out one line to fit the shape. Then that section right before the Magenta square was an H2 (with the Khaki RSI2 continuation divergence auto plot). That would mean no more humps needed on the upsdie.

I would suggest that the down move would have to fake out the last continuation divergence up. Ultimately we could have a move below the Lower Guard Rail by 0-60 pips and that could represent the higher low for reinstating the uptrend. The move from there would be matching this current swing high.

Back to German bands.

De/Vision

Camouflage


        
    guardrailu[i] =  iMA(symbol,0,52,0,MODE_EMA, PRICE_HIGH,i)+FMax*10*Point;
    
    if (Close[i]>guardrailu[i]) {
     gp60[i]=guardrailu[i]+600*Point;
      gp100[i]=guardrailu[i]+1000*Point;
    }
    
     if (Close[i]>gp60[i]) {
     gp138[i]=guardrailu[i]+1380*Point;
    }
    
    
    guardraild[i] =  iMA(symbol,0,52,0,MODE_EMA, PRICE_LOW,i)-FMax*10*Point;
  

    if (Close[i]<guardraild[i]) {
     gm60[i]=guardraild[i]-600*Point;
      gm100[i]=guardraild[i]-1000*Point;
    }
    
     if (Close[i]<gm60[i] && gm60[i]!=EMPTY_VALUE) {
     gm138[i]=guardraild[i]-1380*Point;
    }  
    

Try to digest what I’m about to say here. Yes, you are up 300 pips, but you are not in a weekly uptrend until a higher low prints.

Also, looking at these stats, counter H2 seems to always throw a blank.

H1 – GR / L1 / GR scare
H2 – GR / GR +
H3 – GR / L2 / L3
Now it is all up to where h3 will end up to call a turn or not.

Full Frontal Stupidity

We dream the same dream, we smoke the same thing.

The reason that I was one step ahead to finding the sollution was my intuition of wanting to find a working market model.

Image shows how a turn occurs after the 3rd Counter-hump, the black numbers represent pips. The 3rd directional move would fail to top the stretch made by H3 during the shake. Otherwise it’s just wall to wall Anderson.

It’s no secret that our world is in darkness tonight.

It is hard to find something that you cannot phrase a question for. I.e.: how many ears do we need?

Now that I found you,, things will never be the same again.

We’ve got tonight, who needs tomorrow, we’ve got tonight, why don”t you swallow?

I did mention that after a black bart on Nick Rhodes means that the upper Bollinger (19) is going to be hit within 11-19 days before the lower one. It was 16 days. I mentioned that there would be a reaction of the upper wick of the pro volume candle (further diminished by the following day’s destruction of some of the orders).

After the H2 is over (likely is soon), price would come back to the lower guard rail.

…twas missing

Intra day R2 hit

The Shake

The shake is the period between hitting walls that has a failure point from where the trend would reinstate itself.

We are in a shake. Let’s look at some examples from earlier.

Every time there would be a larger counter directional component, until the trend would finally reverse.

Before the last fall, the counter move managed almost 140 pips beyond the upper guard rail.

The blue is the money flow on the 4H. The shake part is characterized by the lack of money flow extremes.

Notice how between the numbered circles price always returned to the other guard rail.

& you have come here for one thing, the arrows.

Sayonara.

TemperAperture

Out there stuff.

I’m trying to grasp the concept of an official starting point of a trend utilizing the halo of the Green River (E-9 Daily).

If it isn’t obvious by now, I just won’t take textbook definitions and explanations made by others. I have to figure out for myself. For real.

I want you to concentrate now on the UPTREND prints. They are not the mirrored condition of the DOWNTREND prints, which I had made earlier. The latter had filters in the shape of Bollinger Band (30 sample) and a swing high.

The UPTREND is looking for an RSI2 within the red band, a close within plus minus 10 pips of the lower guard rail and 800+ points volatility within the last 24 hours relative to the candle’s low & the results are interesting to say the least.

Yes, the whole wind is coming from the idea that Channeling is keeping out, so the keeping in may be a function of nearly the same location.

if (RSI2[i]>5 && RSI2[i]<10 && Close[i]>=guardraild[i]-100*Point && Close[i]<=guardraild[i]+100*Point && iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,24,i))-Low[i]>800*Point){
                  ObjectCreate("Nochiz"+IntegerToString(i), OBJ_TEXT, 0, Time[i+4], Close[i+1]-320*Point); 
                  ObjectSetText("Nochiz"+IntegerToString(i), " UPTREND!!!", 46, "Impact", White);
                  ObjectCreate("Nochi"+IntegerToString(i), OBJ_TEXT, 0, Time[i+4], Close[i+1]-340*Point); 
                  ObjectSetText("Nochi"+IntegerToString(i), "UPTREND!!!", 36, "Impact", DodgerBlue);
}

In a parallel universe there may be people that can appreciate my M.O. which is underlining filtering as the answer for trading.

Valid Reasons

Give me a valid reason why the blue oval is not the mirror fake out of the other oval.

Give a reason why the price would not be able to get away from the MA band by 725 pips at least like it did on the last two occassions beyond the 59 EMA.

What is the reason for me still working at this seemingly chaotic Volume & Momentum daily combo. I think the 8-days of green sequence downflip can be commented out now.

It is interesting to see that those single green squares (lifts) got aggressively killed by Pro Volume (cyan shading) coming in on the next day. Upper 19-sample Bollinger tag may be as little as a day to two days out. Perhaps a reaction from the first pro candle's upper wick, but the second wick is definitely in the cards as well.      

///fizzle out after 8 days
// if (High[i+8]<E44[i+8] && High[i+7]<E44[i+7] && High[i+6]<E44[i+6] && High[i+5]<E44[i+5] && High[i+4]<E44[i+4] && High[i+3]<E44[i+3] && High[i+2]<E44[i+2] && High[i+1]<E44[i+1] && High[i]<E44[i] &&
//   cap[i+8]>0 && cap[i+7]>0 && cap[i+6]>0 && cap[i+5]>0 && cap[i+4]>0 && cap[i+3]>0 && cap[i+2]>0 && cap[i+1]>0 && cap[i+11]<0  ) cap[i]=-1;  

Give a reason why the second daily close above the E-9 (Red) has any bearish implications.

Insert some silly stuff here, like “I wanna fart like an eagle, to the sea…”

To appreciate the difficulties of coming up with a direction-logic with a multitude of signals, inluding volume, candle sequences, MA and oscillator filters, take a look:



///Daily Cyan arrows
if (Period()==1440)
for (i=lookback; i>=0; i--){   
   momentum[i]=momentum[i+1];
   cap[i]=cap[i+1];
   
 ///Mega Candle  
   if (MathAbs(Open[i]-Close[i])>2000*Point && Close[i]>Open[i]) cap[i]=1;
   else  if (MathAbs(Open[i]-Close[i])>2000*Point) cap[i]=-1; 
   

   ////4-sample lower low
      if (iLow(symbol,0,iLowest(symbol,0,MODE_LOW,1,i))==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,4,i))) momentum[i]=-1;
      
   ////4-sample higher high
       if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,1,i))==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,4,i))) momentum[i]=1;

///pro volume resistance
       if (gr[i+1] && Close[i]<Close[i+1]){
       momentum[i]=-1;
          j=i;
      while (j>0){
         if (High[j]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i))) break;
         j--;
      }
        ObjectCreate(0,"PDH"+IntegerToString(i),OBJ_RECTANGLE,0,Time[i],High[i],Time[j],High[i+1]);
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_COLOR,clrCyan);
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_BACK,0); 
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_WIDTH,3); 
        
         ObjectCreate("Bing"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+160*Point); 
       ObjectSetText("Bing"+IntegerToString(i), CharToStr(242), 36, "Wingdings", Navy); 
        
   }
   
   ///pro volume support
      if (gr[i+1] && Close[i]>Close[i+1]){
      momentum[i]=1;
          j=i;
      while (j>0){
         if (Low[j]<iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i))) break;
         j--;
      }
        ObjectCreate(0,"PDH"+IntegerToString(i),OBJ_RECTANGLE,0,Time[i],Low[i],Time[j],Low[i+1]);
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_COLOR,clrCyan);
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_BACK,0); 
        ObjectSet("PDH"+IntegerToString(i),OBJPROP_WIDTH,3); 
        
         ObjectCreate("Bing"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]+20*Point); 
       ObjectSetText("Bing"+IntegerToString(i), CharToStr(241), 36, "Wingdings", Navy); 
   }
 
   ///////3-candle serving reversal arrows up
   if (Low[i]>Low[i+1] && Low[i+2]>Low[i+1] && Low[i]<((High[i+1]+Low[i+1])/2)  && Close[i]>Open[i] && Close[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i))+270*Point
         && !gr[i]){
         //momentum[i]=1;
      ObjectCreate("Binga"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]+20*Point); 
       ObjectSetText("Binga"+IntegerToString(i), CharToStr(241), 26, "Wingdings", Blue);   
       if (i>0 && Close[i]<Close[i-1]) cap[i]=1;
       if (High[i]<High[i+1] && Low[i]>Low[i+1]) { ObjectSetText("Binga"+IntegerToString(i), CharToStr(241), 26, "Wingdings", Red);  
       
       ObjectCreate("Bingzzz"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]-80*Point); 
    ObjectSetText("Bingzzz"+IntegerToString(i), " HDG@ "+DoubleToStr(NormalizeDouble(Low[i]-10*Point,4),4), 16, "Impact", White); 
       
     ObjectCreate("Bingzz"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]-80*Point); 
    ObjectSetText("Bingzz"+IntegerToString(i), "HDG@ "+DoubleToStr(NormalizeDouble(Low[i]-10*Point,4),4), 16, "Impact", Red);
    if (i>0 && Close[i]>Close[i-1]) cap[i]=-1;
     }
        
   }
      ///////3-candle serving reversal arrows down
   if (High[i]<High[i+1] && High[i+2]<High[i+1] && High[i]>((High[i+1]+Low[i+1])/2)  && Close[i]<Open[i] && Close[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i))-270*Point
         && Close[i]-Low[i]<270*Point && !gr[i]
         ){
         //momentum[i]=-1;
      ObjectCreate("Binga"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+230*Point); 
       ObjectSetText("Binga"+IntegerToString(i), CharToStr(242), 26, "Wingdings", Blue); 
       if (i>0 && Close[i]>Close[i-1]) cap[i]=-1;
       
             
       if (High[i]<High[i+1] && Low[i]>Low[i+1]) {ObjectSetText("Binga"+IntegerToString(i), CharToStr(242), 26, "Wingdings", Green);      
       ObjectCreate("Bingzz"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+180*Point); 
    ObjectSetText("Bingzz"+IntegerToString(i), "HDG@ "+DoubleToStr(NormalizeDouble(High[i]+10*Point,4),4), 16, "Impact", DarkGreen);
       }
   }

///2 closes above 20
   if (iMA(symbol,0,9,0,MODE_SMA, PRICE_MEDIAN,i+2)<iMA(symbol,0,20,0,MODE_SMA, PRICE_CLOSE,i+2) && 
   iMA(symbol,0,9,0,MODE_SMA, PRICE_CLOSE,i)<E44[i] && Close[i]>iMA(symbol,0,20,0,MODE_SMA, PRICE_CLOSE,i) && Close[i+1]>iMA(symbol,0,20,0,MODE_SMA, PRICE_CLOSE,i+1) && Close[i+2]<iMA(symbol,0,20,0,MODE_SMA, PRICE_CLOSE,i+2)) cap[i]=1;
   

   
   ///////4-candle low closing back up 27-pips cover
   if (iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)>69.5 && iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)<89.5 && !gr[i+1] && !gr[i+2] && !gr[i+3] && Low[i]<iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i) && Close[i]>iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i) && iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i)>iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i)
   && Low[i]>iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i)-150*Point
   )   {ObjectCreate("Bingi"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]+20*Point); ObjectSetText("Bingi"+IntegerToString(i), "CLOW", 26, "Impact", Green); if (RSI2[i]>1) cap[i]=1;} 
   
   if ( iLow(symbol,0,iLowest(symbol,0,MODE_LOW,1,i))==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,4,i)) && Close[i]>iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i))+270*Point
         //&& !gr[i]
          ){
        //if (i>0 && Low[i-1]>Low[i]) momentum[i]=1;
      ObjectCreate("Bingo"+IntegerToString(i), OBJ_TEXT, 0, Time[i], Low[i]+20*Point); 
       ObjectSetText("Bingo"+IntegerToString(i), "C", 26, "Impact", DimGray); 
       if (Low[i]<iBands(symbol,1440,20,2,0,PRICE_CLOSE,MODE_LOWER,i) && Close[i]>iBands(symbol,1440,20,2,0,PRICE_CLOSE,MODE_LOWER,i) && MathAbs(Open[i]-Close[i])>55*Point) {ObjectSetText("Bingo"+IntegerToString(i), "C", 26, "Impact", LimeGreen); cap[i]=1;
         if (st18[i]>32) ObjectSetText("Bingo"+IntegerToString(i), "C-"+DoubleToStr(NormalizeDouble(Low[i]-10*Point,4),4), 26, "Impact", Crimson); 
       }
       if (st18[i]<9.5) { ObjectSetText("Bingo"+IntegerToString(i), "CAP", 26, "Impact", DarkGreen); momentum[i]=1;
           if(i>0 && Close[i-1]>Low[i]) cap[i]=1;
            if (st18[ArrayMinimum(st18,10,i+1)]<4.4) {ObjectSetText("Bingo"+IntegerToString(i), "Cos,+90,-DVG", 26, "Impact", LimeGreen); c77[i]=true;
               if (c77[i+1]) {
               ObjectSetText("Bingo"+IntegerToString(i), "C111-os,+175,-DVG", 26, "Impact", LimeGreen); c77[i]=true;}
            }
       }
       if (st18[i]<9.0 && i>0 && Close[i-1]<Open[i-1]) {ObjectSetText("Bingo"+IntegerToString(i), "C77uc", 26, "Impact", LimeGreen); c77[i]=true;
       momentum[i]=-1; momentum[i-1]=-1; cap[i]=1;
       }
       
       if (i>0 
       && Close[i-1]-Low[i-1]<270*Point
        && Close[i-1]<Open[i] && Close[i-1]<Low[i]+250*Point && Close[i-1]<iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i-1)-100*Point
        && Low[i]<iBands(symbol,0,19,2,0,PRICE_CLOSE,MODE_LOWER,i)){
          ObjectCreate("Bingd"+IntegerToString(i), OBJ_TEXT, 0, Time[i+2], Low[i-1]+20*Point); 
       ObjectSetText("Bingd"+IntegerToString(i), "CAPITULATION!", 26, "Impact", Crimson); 
        }
       
       if (st18[ArrayMinimum(st18,10,i)]>4 && st18[ArrayMaximum(st18,6,i)]<66){
       if (i<50){
        ObjectCreate("Bingcc"+IntegerToString(i), OBJ_TEXT, 0, Time[i+3], Low[i]-350*Point); 
       ObjectSetText("Bingcc"+IntegerToString(i), " MUST "+DoubleToStr(NormalizeDouble(Low[i]-300*Point,4),4), 16, "Impact", Crimson);
       
      ObjectCreate("Bingc"+IntegerToString(i), OBJ_TEXT, 0, Time[i+3], Low[i]-350*Point); 
       ObjectSetText("Bingc"+IntegerToString(i), "MUST "+DoubleToStr(NormalizeDouble(Low[i]-300*Point,4),4), 16, "Impact", White);
      }
      }    
   }
   
   ////szaloncukor
 
   if (High[i]-Low[i]>1000*Point && High[i]-Open[i]>270*Point && Close[i]-Low[i]>270*Point && i<30){
   ObjectCreate(0,"Bing;"+IntegerToString(i),OBJ_RECTANGLE,0,Time[i],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,1,i)),Time[0],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,1,i)));
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_COLOR,clrGray);
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_BACK,1); 
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_STYLE,2); 
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_WIDTH,2); 

ObjectCreate("Bingd"+IntegerToString(i), OBJ_TEXT, 0, Time[i], (High[i]+Low[i])/2+100*Point); 
       ObjectSetText("Bingd"+IntegerToString(i), "R      ", 26, "Impact", Magenta); 
   }
   
      ////szaloncukor kombo
 
   if (High[i+1]-Low[i]>1000*Point && High[i+1]-Open[i+1]>240*Point && Close[i]-Low[i]>240*Point && i<30){
   ObjectCreate(0,"Bing;"+IntegerToString(i),OBJ_RECTANGLE,0,Time[i+1],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)),Time[0],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i)));
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_COLOR,clrGray);
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_BACK,1); 
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_STYLE,2); 
ObjectSet("Bing;"+IntegerToString(i),OBJPROP_WIDTH,2); 
   }
   
      ////szaloncukor kombo2
 
  // if (Close[i+1]-Low[i+1]>270*Point && High[i]-Close[i]>270*Point && Open[i]<Close[i] && i<10){
  // ObjectCreate(0,"Bing;;"+IntegerToString(i),OBJ_RECTANGLE,0,Time[i+1],iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)),Time[0],iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i)));
//ObjectSet("Bing;;"+IntegerToString(i),OBJPROP_COLOR,clrGray);
//ObjectSet("Bing;;"+IntegerToString(i),OBJPROP_BACK,1); 
//ObjectSet("Bing;;"+IntegerToString(i),OBJPROP_STYLE,2); 
//ObjectSet("Bing;;"+IntegerToString(i),OBJPROP_WIDTH,2); 
//   }   
   

   
   
   ///////4-candle high closing back down 27-pips cover
   
     if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,1,i))==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,4,i)) && Close[i]<iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i))-270*Point
        // && !gr[i]
         ){
   //   if (i>0 && High[i-1]<High[i]) momentum[i]=-1;
        ObjectCreate("Bingi"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+230*Point); 
       ObjectSetText("Bingi"+IntegerToString(i), "C", 26, "Impact", DimGray); 
       if (High[i]>iBands(symbol,1440,20,2,0,PRICE_CLOSE,MODE_UPPER,i)-20*Point && Close[i]<iBands(symbol,1440,20,2,0,PRICE_CLOSE,MODE_UPPER,i) && MathAbs(Open[i]-Close[i])>55*Point && iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i+3)>iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i+3)){ ObjectSetText("Bingi"+IntegerToString(i), "C", 26, "Impact", Red); 
   //    if (Close[i]<iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i) && iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i+3)>iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i+3)) 
       cap[i]=-1; }
       if (iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)<19.5 && !gr[i+1] && !gr[i+2] && !gr[i+3])   {ObjectSetText("Bingi"+IntegerToString(i), "CHIGH", 26, "Impact", Red); if (RSI2[i]<99) cap[i]=-1;} 
   
       if (iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)>82) {ObjectSetText("Bingi"+IntegerToString(i), "CAP", 26, "Impact", Maroon); {momentum[i]=-1;}
       if (!(High[i]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i) && High[i+1]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+1) && High[i+2]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+2) && High[i+3]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+3)) && RSI2[i]<99 && st18[i]<89) cap[i]=-1; 
       ///futrure step
       if (!(High[i]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i) && High[i+1]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+1) && High[i+2]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+2) && High[i+3]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+3)) && RSI2[i]<99 && i>0 && st18[i-1]>95) cap[i]=-1; 
       }
      
   if (High[i]>iBands(symbol,1440,20,2,0,PRICE_CLOSE,MODE_UPPER,i) && iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i+3)>iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i+3)){  
       if (iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)>91.5) {ObjectSetText("Bingi"+IntegerToString(i), "CAP", 26, "Impact", DeepPink); if (RSI2[i]>99 && st18[i]<93) cap[i]=-1;}
       if (iStochastic(symbol,0,18,3,3,MODE_SMA,0,MODE_MAIN,i)>96) {ObjectSetText("Bingi"+IntegerToString(i), "CAP", 26, "Impact", Crimson); cap[i]=-1;}
       if (High[i]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i) && High[i+1]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+1) && High[i+2]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+2) && High[i+3]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i+3) && st18[i]>93) ObjectSetText("Bingi"+IntegerToString(i), "CAP", 26, "Impact", DimGray);
   }
            
       if (i>0 && High[i-1]-Close[i-1]<270*Point && Close[i-1]>Open[i] && Close[i-1]>High[i]-270*Point && Close[i-1]>iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i-1)+100*Point
    //   && High[i]>iBands(symbol,0,19,2,0,PRICE_CLOSE,MODE_UPPER,i)-200*Point
    ){
          ObjectCreate("Bingd"+IntegerToString(i), OBJ_TEXT, 0, Time[i+2], High[i-1]+390*Point); 
       ObjectSetText("Bingd"+IntegerToString(i), "CAPITULATION!", 26, "Impact", Green); 
        }  
       
       if (i<50){
         ObjectCreate("Bingvv"+IntegerToString(i), OBJ_TEXT, 0, Time[i+3], High[i]+390*Point); 
       ObjectSetText("Bingvv"+IntegerToString(i), " MUST "+DoubleToStr(NormalizeDouble(High[i]+270*Point,4),4), 16, "Impact", Green); 

       ObjectCreate("Bingv"+IntegerToString(i), OBJ_TEXT, 0, Time[i+3], High[i]+390*Point); 
       ObjectSetText("Bingv"+IntegerToString(i), "MUST "+DoubleToStr(NormalizeDouble(High[i]+270*Point,4),4), 16, "Impact", White); 
       }
   }
///NBE   
   
   else if (iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,1,i))==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,4,i))&& Close[i]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i))-270*Point && Open[i]<Close[i]){ 
                ObjectCreate("Bingi"+IntegerToString(i), OBJ_TEXT, 0, Time[i], High[i]+230*Point); 
       ObjectSetText("Bingi"+IntegerToString(i), "NBE", 16, "Impact", Red); 
       if (Close[i]-Open[i]<600*Point && Close[i]<iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i)) ObjectSetText("Bingi"+IntegerToString(i), "NBE", 16, "Impact", Green); 
       }       
   
/// 3-sample low with stoch reading below 4.5 or 9.5 to 18
   if (
   i>0 &&
    (
    !(
     c77[i+1] &&
     Low[i+1]<iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_LOWER,i+1)))
   && iLow(symbol,0,iLowest(symbol,0,MODE_LOW,5,i-1))<=iLow(symbol,0,iLowest(symbol,0,MODE_LOW,6,i-1)) 
   && iLow(symbol,0,i)==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i-1)) 
   && (st18[i]<4.5 || (st18[i]>9.5 && st18[i]<21.5) || (st18[i+1]>9.5 && st18[i+1]<18.5))  
   && Low[i]-Low[i+1]<430*Point 
   && (Low[i]-Low[i+2]<430*Point ||  Low[i]-Low[i+2]>1000*Point)
   && (High[i]>High[i+1]-80*Point || (Open[i]<iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_LOWER,i)+50*Point && Close[i]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_LOWER,i) )  )
   && Open[i]<Close[i] 
   && High[i]<iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i)
   && High[i]<iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_MAIN,i)-290*Point 
   && (MathAbs(iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_MAIN,i)-iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i))>380*Point  ||  High[i]>High[i+1] )
   && Low[i+1]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_LOWER,i+1)-700*Point  
   && Low[i+2]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_LOWER,i+2)-700*Point
 ){
   //&& (st18[i]<4.5 || (st18[i]>9.5 && st18[i]<18))  
   
         ObjectCreate("Bingt"+IntegerToString(i),OBJ_VLINE,0, Time[i], 0);
         ObjectSet("Bingt"+IntegerToString(i),OBJPROP_COLOR,clrBlue);
         if (st18[i]>9) {ObjectSet("Bingt"+IntegerToString(i),OBJPROP_COLOR,clrPaleGreen);
         cap[i]=1;}
         ObjectSet("Bingt"+IntegerToString(i),OBJPROP_WIDTH,4);
         ObjectSet("Bingt"+IntegerToString(i),OBJPROP_STYLE,STYLE_DOT);
         ObjectSet("Bingt"+IntegerToString(i),OBJPROP_BACK,1);
        }
        
///fizzle out after 8 days
// if (High[i+8]<E44[i+8] && High[i+7]<E44[i+7] && High[i+6]<E44[i+6] && High[i+5]<E44[i+5] && High[i+4]<E44[i+4] && High[i+3]<E44[i+3] && High[i+2]<E44[i+2] && High[i+1]<E44[i+1] && High[i]<E44[i] &&
//   cap[i+8]>0 && cap[i+7]>0 && cap[i+6]>0 && cap[i+5]>0 && cap[i+4]>0 && cap[i+3]>0 && cap[i+2]>0 && cap[i+1]>0 && cap[i+11]<0  ) cap[i]=-1;  
///fizzle out at E-44
if (High[i+2]<iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i+2) && High[i+1]>iMA(symbol,0,44,0,MODE_EMA, PRICE_MEDIAN,i+1) && Close[i]<(High[i+1]+Low[i+1])/2)  cap[i]=-1;  


///fizzle out after 9 days in green closing below the BB by 20 pips
 if (cap[i+8]>0 && cap[i+7]>0 && cap[i+6]>0 && cap[i+5]>0 && cap[i+4]>0 && cap[i+3]>0 && cap[i+2]>0 && cap[i+1]>0 && cap[i+9]>0  && High[i]>iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i)+200*Point && Close[i]<iBands(symbol,0,20,2,0,PRICE_CLOSE,MODE_UPPER,i)) cap[i]=-1;  
 
//high volume, low stochastic
if (gr[i] && st18[i]<32) cap[i]=-1;   

//high volume, high stochastic
if (gr[i] && st18[i]>32) cap[i]=1;   

//high volume, high stochastic, MA Cross
if (gr[i] && st18[i]>32 && High[i]>iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i) && Low[i]<iMA(symbol,0,9,0,MODE_EMA, PRICE_MEDIAN,i)) cap[i]=-1;   
if (gr[i] && st18[i]>32 && High[i]>iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i) && Low[i]<iMA(symbol,0,20,0,MODE_SMA, PRICE_MEDIAN,i)) cap[i]=-1; 

Smack To The Future

Making the case for an impending rally.

1. Come Again

I have had a few different names for the Two Sticks. Stretch / Fail. Open / Overheat, 109 ERROR (the purple 109.5 displacements seem to have to be always in the way of this one), but I definately wanted to include in the name the fact that a new-charge is going to come from the Simple 30 / Exponential 32 combo. This is looking like a Wave 2 down after a Wave 1 up, very much so.

2. Hell Froze Over

The buffer beyond the E-9 band is the moat. The area is between the 30-minute 712 Median and the 414 High / Low depending on direction holds cold water. It freezes over if the width of it drops below 27 pips. This has just happened. A moat can be crossed without sinking below if it is frozen.

3. Black Bart Numeristics

I have pointed out the stats of the “Black in Magenta” prints: after a black print, the 19-sample daily Bollinger Band would be tagged on the upside before on the downside, and would be done so within 12-19 days.

The Upper Bollinger is just coasting into the resistance wick of the first daily pro-volume holding candle. This may not be a coincidence.

4. Ticking

The last piece of evidence is the max pain that has not been budging a bit. With 7 trading days remaining, we are still 300+ pips shy from this number. There is tremendous distance potential and very limited time before slipping into the future.

Essen

We are who we are.

Embrace your weaknesses.

I’m the kind of guy whom is 100% of the time in the market. Too late to change, so let’s make it work.

Clear the mind & follow blind.

Butcher CaSSidy


 ///RSI2 divergence up
 
 if (i>0 && RSI2[i]>RSI2[i+1] && RSI2[i-1]<RSI2[i] && RSI2[i]>90 && RSI2[i]<97 && iRSI(symbol,0,14,PRICE_MEDIAN,i)>55 && High[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_MAIN,i)
 && RSI2[ArrayMaximum(RSI2,9,i+1)]>RSI2[i]
 ){
      ObjectCreate("Talm"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], High[i]+100*Point); 
            ObjectSetText("Talm"+DoubleToStr(i), "S", 42, "Impact", Crimson);
 }
 
 ///RSI2 divergence dn
 
 if (i>0 && RSI2[i]<RSI2[i+1] && RSI2[i-1]>RSI2[i] && RSI2[i]>3 && RSI2[i]<10 && iRSI(symbol,0,14,PRICE_MEDIAN,i)<30 && Low[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_MAIN,i)
 && RSI2[ArrayMinimum(RSI2,9,i+1)]<RSI2[i]
 ){
      ObjectCreate("Talm"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], Low[i]- 50*Point); 
            ObjectSetText("Talm"+DoubleToStr(i), "B", 42, "Impact", DarkGreen);
 }

 ///cover divergence dn
 
 if (i>0 && Close[i]<(iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)-50*Point) && Close[i-1]>(iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i-1)-50*Point) 
 && RSI2[ArrayMinimum(RSI2,2,i)]<1
 ){
      ObjectCreate("Talmi"+DoubleToStr(i), OBJ_TEXT, 0, Time[i], Close[i]- 50*Point); 
            ObjectSetText("Talmi"+DoubleToStr(i), "C", 42, "Impact", LimeGreen);
 }

Tag um Tag, Jahr um Jahr, wenn ich durch diese Straßen geh
Sehe ich wie die Ruinen dieser Stadt wieder zu Häusern auferstehen
Doch bleiben viele Fenster leer, für viele gab es keine Wiederkehr
Und über das was grad noch war spricht man heute lieber gar nicht mehr
Doch ich frag ich frag mich wer wir sind
Wir sind wir
Wir stehen hier

I Have Questions

(As Sven would do this)

How does Crypt face trade on Tether basis when most exchanges de-listed all USDT pairs?

(Not that I ever cared to trade crypto.)

– How does one not get a margin call at a draw down of 60 million? Where did the initial capital come from that had to be 85 million plus?

– Why have I never met someone in commodoties trading to fill me in on dynamics such as “when the price of oil is high, they can just give away the natural gas?”

– Which broker can afford to dish out 180 million without going bankrupt?

– Why is he distinguishing between futures and forwards?

What if KLF did not stop making music?

What if Terence Trent D’Arby did end up becoming more famous than Michael Jackson, like he said he would?

What if there was a sequel made for Kefren’s Desert Dream for real?

I suspect I ended up in an alternate universe.

This is a journey, what’s going on?

Anyways, the lesson today is about persistence. Persistent weakness / stength has to be compensated for by a reversal divergence.

Persistance has a correlation with staying outside (expanding on) the current volatility curve. 3 hours or more is where persistance may become relevant.