Flat Out

How can a poet’s mind be useful in trading?

Once I asked my daughter about a watermelon slice that was cut like a triangle, what it was. She answered: “Pizza!”

She was right. Adults want to always be precise and accurate. In real life, things can just be true or qualified.

Black belt

How would you call a market that manages to close outside the 30-sample BB more than 5 times in a row?

Halle Berry would answer: lop-sided*. i.e., the buying/selling went flat.

A one-sided buying/selling (3 hours or more) is working towards something that does not seem to be happening: a burst out in the directional volatility.

Once back inside the BB, a fork is presented: tackle the most recent high/low and prompt a volatility expansion wedge or call it quits within 4 30-minute candles.

I’ll show you two expansions first.

There are 3 key points in the ensuing wedges.

Green / Red arrow: support/resistance level faked out at the opposite end of the 30-minute BB by 10+ pips.

Blue Arrow: touch down / slight overthrow at the 120 BB.

Black arrow: the shortfall upon the next approach of the rip/dip interrupted line.

An example of a fork where the red arrow would be: no burst of volatility 10+ pips outside the BB -> the down move continues.

The current move off the black lacked the overrun of the low, but the price has made it outside the BB by 9 pips – the resistance level has been found, albeit there is no volatility expansion in both directions currently.

You could either see a yellow arrow (backtest of the resistance) or a touch down on the 120 BB – blue arrow, which would be a higher low in this case. Should there be a touchdown next, I would go long at the shortfall next to the dip on the next leg down.

The bottom line is that the directional logic should receive an adjustment by the black print, as well as at the 120 BB fake outs.

* Halle Berry was once told that her boobs were lopsided. She answered: Of course they are, because they are real.


The world is idolising MF assholes.

Steve Jobs was once having dinner with the ex ex-wife and daughter. When the ex-wife mentioned that there was some butter in the soup, he immediately spat it back.

Elon Musk does not stand for a single principle. His legacy is that he is a mass murderer.

He says that there are not enough people on the planet and pays 15 million to mothers he hires to have his kids, so he has to balance in his mind having made 20 people with 600,000 killed by him to date with his USAID and other chainsaw cuts. Ok. I guess he stands for racism.



///2.0 hours outside at upper band  
if (i>0 && High[i-1]-Low[i-1]>100*Point && 
Close[i+3]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+3)-10*Point && 
Close[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2) && Close[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1) &&  
Close[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i) 
){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], High[i]+80*Point, Time[i], High[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrPlum); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
         ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+4]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"Buy Below BB; FrntF or BckF", 26, "Impact", clrDarkGreen);     
    
}


///2.5 hours outside at upper band  
if (i>0 && High[i]-Low[i]>100*Point &&
Close[i+4]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+4) && Close[i+3]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+3) && 
Close[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2) && Close[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1) &&  
Close[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)  
){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]+80*Point, Time[i], Close[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrMagenta); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
         ObjectDelete("DOG"+IntegerToString(i+1));
         ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"O/D, DIP->RIP, 30BBL, UNDERCUT", 26, "Impact", clrSteelBlue);     
        
}

///3+ hours outside at upper band  
if (i>0 && High[i]-Low[i]>100*Point &&
Close[i+5]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+5) &&
Close[i+4]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+4) && Close[i+3]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+3) && 
Close[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2) && Close[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+1) &&  
Close[i]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)  
){
   ObjectDelete("Dox"+IntegerToString(i+1));
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]+80*Point, Time[i], High[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrBlack); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
         ObjectDelete("DOG"+IntegerToString(i+1));
         ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"Buy 4 HH E-16-> 2v,M,M", 26, "Impact", clrDarkGreen);     
 if (Close[i-1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i-1)) mode[i]=-1;       
}

  
///reversal at upper band  
if (iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2)>160*Point &&
((High[i+2]>High[i+3] && High[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)-30*Point) || High[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2))
 && Close[i]<iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i)
 && Low[i+4]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+4)
 //&& High[i+2]>High[i+3]
 ){ if (High[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i)) mode[i]=-1;
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i+2]+80*Point, Time[i+1], Close[i+2]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrCrimson); 
      if (Close[i]>iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i)-10*Point) {ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrYellow);
        ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i+11],High[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"W8 3CLS", 26, "Impact", clrBlue); 
                     mode[i]=0;    
      }
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,6);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
     
}

///Reinforcement at upper band  
if (i>0 && !((High[i-1]-Low[i-1])>160*Point && Close[i-1]<Close[i]-80*Point)
&& (High[i]-Low[i])>160*Point
&& iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2)>160*Point &&
High[i+2]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2) && Low[i]<iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i) && Close[i]>iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i) && Close[i+1]>iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i+1)){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]-80*Point, Time[i+1], Close[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrDarkGreen); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,6);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      mode[i]=1;
}

///2.0 hours outside at lower band  
if (i>0 && 
Close[i+3]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+3) && 
Close[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2) && Close[i+1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1) &&  
Close[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i) 
){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Low[i]-80*Point, Time[i], Low[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrPlum); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
         ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"EMO+POC->UBB30; FrntF->Goldie / BckF->W3M", 26, "Impact", clrCrimson);     
    
}


///2.5 hours outside at lower band  
if (i>0 && 
Close[i+4]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+4) && Close[i+3]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+3) && 
Close[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2) && Close[i+1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1) &&  
Close[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)  
){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]-80*Point, Time[i], Close[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrMagenta); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
        ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"O/D, RIP->DIP, 30BBU", 26, "Impact", clrSteelBlue); 
}

//3+ hours outside at lower band  
if (i>0 && Close[i+5]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+5) &&
Close[i+4]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+4) && Close[i+3]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+3) && 
Close[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2) && Close[i+1]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1) &&  
Close[i]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i)  
){
   ObjectDelete("Dox"+IntegerToString(i+1));
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]-80*Point, Time[i], Low[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrBlack); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,13);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
      
       ObjectDelete("DOG"+IntegerToString(i+1));
        ObjectCreate("DOG"+IntegerToString(i),OBJ_TEXT, 0, Time[i],Low[i+2]-90*Point);
                      ObjectSetText("DOG"+IntegerToString(i),"Sell Goldilocks 4 LL-> 2v,M,M", 26, "Impact", clrCrimson); 

      if (Close[i-1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i-1)) mode[i]=1;
}







///reversal at lower band  
if (
RSI2[i]<88.5 &&
iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2)>160*Point &&
Low[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2) && High[i+3]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+3) &&  Close[i]>iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i)
&& High[i+1]<iMA(symbol,0,44,0,MODE_EMA,PRICE_MEDIAN,i)
&& Close[i+1]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+1)
){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i+2]-80*Point, Time[i+1], Close[i+2]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrLimeGreen); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,6);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
     mode[i]=1; 
}

///reinforcement at lower band  
if (i>0 && iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_UPPER,i+2)-iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2)>160*Point &&
Low[i+2]<iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+2) && High[i+3]>iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_LOWER,i+3) && High[i]>iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i) && Close[i]<iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i) && Close[i]<iMA(symbol,0,16,0,MODE_EMA,PRICE_MEDIAN,i)-20*Point && Close[i]>Close[i+1]){
   ObjectCreate("Dox"+IntegerToString(i),OBJ_TREND,0, Time[i+9], Close[i]+80*Point, Time[i+1], Close[i]);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_COLOR,clrYellow); 
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_WIDTH,6);
      ObjectSet("Dox"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
   mode[i]=-1;
}   


if (i>0 && mode[i]>0 && Open[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && Close[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && High[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && High[i-1]<High[i] && Low[i+1]<(iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_MAIN,i+1)-20*Point)) mode[i]=-1;
if (i>0 && mode[i]<0 && Open[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && Close[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && High[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_UPPER,i) && High[i-1]>High[i] && Low[i+1]<(iBands(symbol,0,30,2,0,PRICE_MEDIAN,MODE_MAIN,i+1))) mode[i]=1;

if (i>0 && mode[i]<0 && Open[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i) && Close[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i) && Low[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i)-10*Point && Low[i-1]>Low[i]) mode[i]=1;
if (i>0 && mode[i]>0 && Open[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i) && Close[i]>iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i) && Low[i]<iBands(symbol,0,120,2,0,PRICE_MEDIAN,MODE_LOWER,i)-10*Point && Low[i-1]<Low[i]) mode[i]=-1;