Centripetroleum

My answer to the FVG, Inner City Mama, is this:

If you care about liquidity, the plots would need 4 more candles (the first 2 hours of the open) to appear.

Do pay attention to what’s going on down there, too.

   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("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);
         
      
      }


      if (mfi[i]>mfi[i+1] && mfi[i+2]>mfi[i+1] && mfi[i+1]<21 && iStochastic(symbol,0,120,3,3,MODE_SMA,PRICE_MEDIAN,MODE_MAIN,i)<28 && iStochastic(symbol,0,120,3,3,MODE_SMA,PRICE_MEDIAN,MODE_MAIN,i)>6 
      //&& mfi[ArrayMinimum(mfi,3,i)]<mfi[ArrayMinimum(mfi,23,i+3)]
       ){
                     
                        
                ObjectCreate("RayTX"+IntegerToString(i),OBJ_TREND,0, Time[i+1], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,i)), Time[i+6], iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,2,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("RayT2X"+IntegerToString(i),OBJ_TREND,0, Time[i+1], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,i+1)), Time[i+6], iLow(symbol,0,iLowest(symbol,0,MODE_LOW,8,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);
         
      
      }