Fvg trader 90/30/10 min min cycle breakout reverse trader EA Can trade crypto indices cfds stocks and whatever is in mt5 EA Divides price into 90 min , 30 min or 10 min cycles The first minute is the beginning of the price range The last minute before a new cycle is the end of the price range The high and low for that time cycle is formed within that time range From 1-89 minutes range high and low to. 90 min cycle From 1-29 minutes range the high and low to. 30 min cycle From 1-9 minutes range the high and low to. 10 min cycle All time should be in New York time 90/30/10 min cycles start from 1.00 am and end at 4pm New York time Except For crypto cycles which start 1.00 am continue the whole day Examples non crypto 1-2.30 am 2.30-3.00am and so on til 4pm New York time Execution windows are different from 90/30/10 cycles Execution windows are used for entries when the buy/sell criteria is met. Execution windows can be toggled on or off based on configuration
They are the following 30. min windows 2.45-3.15 3.45-4.15 7.45-8.15 8.45-9.15 9.45-10.15 10.45-11.15 11.45-12.15 12.45-13.15 13.45-14.15 14.45-15.15 For crypto execution windows are the whole day ie 24 hours every hour 45 mins to the hour to 15 mins after the hour E.g 0045-0015, 0145-0215 etc Entry criteria For sells 1. The logic targets a reversal of price whenever price breaks out above or below the previous cycle high or low 2. If price breaks out above the previous cycle high using the 1 minute time frame, EA starts looking for a reversal 3. Price must not just wick the low/or high, the candle body must close above/low the low or high to be considered a break out below or above the previous 90/30/10 min cycle 4. After a break out look for a reversal. 5. To find a fvg/fair value gap where the reversal trade will be taking, count back 10 candles from current price to find the nearest bullish fvg used as the reference fvg for a reversal entry 6. If price creates a new fvg closer to current price after the breakout we use the newest created fvg as our new reference fvg for reversal entry 7. We wait for price to body close bearish below the low of the reference bullish fvg within our 30 min execution window 8. On close of body below low of reference bullish fvg open a sell order with stop loss at the highest high above the current price 9. If Execution time window is toggled on, The reversal signal must happen within the execution window to enter the trade. 10. The reversal signal meaning both things must occur, break out and bullish fvg over ridden by bearish candle with body close within the execution window 11. If Execution time window is off then the reversal signal must happen with 30 mins of the break out for 90 min cycles. 10 mins for 30 min cycles and 5 mins for 10 min cycles 12. Stop placed at high of execution window or high above/below the entry price 13. Automatic take profit to close the trade dynamically is the low of the previous cycle or the low of the current cycle depending on which one is further away. 14. Auto Take profit can be configured to be on or off 15. EA can only take one trade at a time, cannot be in multiple trades. It only opens a new trade after current trade is closed 16. EA can take bullish trades only, bearish trades only or Both bullish and bearish 17. EA can use Trailing stop using ATR for TP 16. Vice versa for buys Configure start and end time when a trade can be taken for every week day including Saturday and Sunday for crypto. Input times should be in New York time. Configure price level, typed in, that must be reached before EA starts looking for trades. If value is 0 then it will ignore this config Configure window to be either 10 min window, 30 min window or 90 min window, with 90 min window being the default Configure max trades to take for the day Configure take profit by rr Configure max losing trades to stop taking new trades Configure percentage of account per trade Configure break even with commission and spread included Configure panel off and panel on Configure bullish trades only, bearish trades only or Both bullish and bearish Configure to use crypto execution time window, non crypto execution time window or just completely switch off execution time window Configure stop loss buffer which adds extra points/pips to stop loss All configurations should be drop downs if possible Create panel Panel showing the number of trades taken Wins losses profit/loss amount loss with negative symbol Profit loss percent of account Account balance start of day Account balance end of day Bottom right corner Panel can be configured to be on chart or off Find some pics of different scenarios for entries attached.