It’s only debt that you and I paying…
What better time to discuss more about the spinners, when you have 3 back to back.

Those 3 money flow extremes without the stochastic pushing deeply overbought levels.

The first spin was the deepest.
The spins have a rersistance, a support level and a Mid Line.
The second spinner was utilized for a Break & Close failure

The third spinner was utilized for a Break Out failure

Now it is about the first spinner. We are waiting for the close back below 1.0776 to start hitting it with volume… and the wait is up.

Another Break & Close failure. Plots of the Tie Machine for $99.
if (mfi[i]<mfi[i+1] && mfi[i+2]<mfi[i+1] && mfi[i+1]>79 && iStochastic(symbol,0,120,3,3,MODE_SMA,PRICE_MEDIAN,MODE_MAIN,i)>72 && iStochastic(symbol,0,120,3,3,MODE_SMA,PRICE_MEDIAN,MODE_MAIN,i)<92 && mfi[ArrayMaximum(mfi,3,i)]>mfi[ArrayMaximum(mfi,23,i+3)]
){
ObjectCreate("RayTX"+IntegerToString(i),OBJ_TREND,0, Time[i+1], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)), Time[i+6], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)), Time[i]);
ObjectSet("RayTX"+IntegerToString(i),OBJPROP_COLOR,clrTeal);
ObjectSet("RayTX"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
ObjectSet("RayTX"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectCreate("RayTXLX"+IntegerToString(i), OBJ_TEXT, 0, Time[i+15], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i))+40*Point);
ObjectSetText("RayTXLX"+IntegerToString(i), "Res = "+DoubleToString(NormalizeDouble(iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)),4),4), 12, "Arial Black", Teal);
ObjectCreate("RayT2X"+IntegerToString(i),OBJ_TREND,0, Time[i+1], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1)), Time[i+6], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1)), Time[i]);
ObjectSet("RayT2X"+IntegerToString(i),OBJPROP_COLOR,clrDeepPink);
ObjectSet("RayT2X"+IntegerToString(i),OBJPROP_RAY_RIGHT,false);
ObjectSet("RayT2X"+IntegerToString(i),OBJPROP_WIDTH,5);
ObjectCreate("RayT2XLX"+IntegerToString(i), OBJ_TEXT, 0, Time[i+15], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1))+10*Point);
ObjectSetText("RayT2XLX"+IntegerToString(i), "Sup = "+DoubleToString(NormalizeDouble(iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1)),4),4), 12, "Arial Black", DeepPink);
ObjectCreate("RayT2XLY"+IntegerToString(i), OBJ_TEXT, 0, Time[i+15], (iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1))+iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)))/2+20*Point);
ObjectSetText("RayT2XLY"+IntegerToString(i), "Mid = "+DoubleToString(NormalizeDouble((iLow(symbol,0,iLowest(symbol,0,MODE_LOW,2,i+1))+iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i)))/2,4),4), 12, "Arial Black", Blue);
k=i-3;
while (k>0){
if (High[k]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i))+20*Point) break;
k--;
}
if (k>0)
j=k-1;
while (j>0){
if (Close[j]<(iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i+1))+iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)))/2) break;
j--;
}
if (k>0 && k>i-50 && j>0 && Close[j]<(iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i+1))+iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)))/2){
ObjectCreate("RayT2XLYY"+IntegerToString(j), OBJ_TEXT, 0, Time[j+10], (iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i+1))+iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)))/2+90*Point);
ObjectSetText("RayT2XLYY"+IntegerToString(j), "Break Out Failure! "+i, 12, "Arial Black", Crimson);
if (Close[k]>iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,8,i))+20*Point) ObjectSetText("RayT2XLYY"+IntegerToString(j), "Break&Close Failure! "+i, 16, "Arial Black", Crimson);
if (j<i-50) ObjectSetText("RayT2XLYY"+IntegerToString(j), "Spinner Back Test! "+i, 16, "Arial Black", Blue);
}
}
Take a monet to appreciate the back test of the S-356 CSI and tell me how bullish is that.
