TradingView Session Breakout Strategy
Budget: $30 – $250 AUD
1. Session Time: This strategy uses a user defined session length. For example (01:00.00-01:59.59). Due to the limitations of tradingview, it will need to have user defined hours, minutes and seconds for setting session length.
2. Session Marking: Mark session high and low with horizontal lines that are viewable on all time frames and only viewable for current session. No lines to be marked on previous sessions. The lines should be marked at the exact high and low candle on all time frames.
3. Trade Size: Trade size needs to be user defined.
4. Placing Trades: Once user defined session closes, the strategy will place a pending long trade at session high price and a pending short trade at session low price.
5. Min/Max Session: Two user defined settings that will prevent trades from being placed if the price difference between the low and the high of the defined session is too small or too large.
6. Session Limit For Reverse Trade: If the session range is too large of a difference between high and low, the strategy will need to cancel the opposite trade.
7. Stoplosses: The stoplosses on the trade will need to be placed at the opposite price of the session. For example, if the session high is 23,000 and the low is 21,000, the long trade placed at 23,000 would have a stoploss at 21,000. The short trade placed at 21,000 would have a stoploss placed at 23,000.
8. Trade Placement Buffers: Two user defined buffers must be included where the buffer settings move the pending orders the buffer amount above/below the session high/low. For example, if the session high is 23,000 and the buffer is set to +10, the pending long order would be set to 23,010. A setting of -10 would cause the pending long order to be placed at 22,090. The second buffer would be for the short trades at the break of session lows.
9. Trade Timeout: If price does not breakout of the session high/low within a user defined amount of time, the pending orders shall be removed and no trades are to be taken.
10. Stoploss To Breakeven: Once trade is in profit a user define amount, the strategy will move the stoploss to breakeven.
11. Partial Take Profit: The strategy shall have a user defined take profit where the price and size of the take profit can be set, leaving all other take profit and stoploss the same.
12. Step Stoploss: This function will move the stoploss into profit a user defined amount after price has move into profit a user defined amount. For example, once price has moved into profit 200 pips, the Step Stoploss function will move the stoploss into profit 100 pips. There should be 3-4 user defined steps. For example, setting 1: 200 in profit moves stop +100. Setting 2: 400 in profit moves the stop +150. Setting 3: 600 in profit moves the stop +375. Setting 4: 800 in profit moves the stop +600.
2. Session Marking: Mark session high and low with horizontal lines that are viewable on all time frames and only viewable for current session. No lines to be marked on previous sessions. The lines should be marked at the exact high and low candle on all time frames.
3. Trade Size: Trade size needs to be user defined.
4. Placing Trades: Once user defined session closes, the strategy will place a pending long trade at session high price and a pending short trade at session low price.
5. Min/Max Session: Two user defined settings that will prevent trades from being placed if the price difference between the low and the high of the defined session is too small or too large.
6. Session Limit For Reverse Trade: If the session range is too large of a difference between high and low, the strategy will need to cancel the opposite trade.
7. Stoplosses: The stoplosses on the trade will need to be placed at the opposite price of the session. For example, if the session high is 23,000 and the low is 21,000, the long trade placed at 23,000 would have a stoploss at 21,000. The short trade placed at 21,000 would have a stoploss placed at 23,000.
8. Trade Placement Buffers: Two user defined buffers must be included where the buffer settings move the pending orders the buffer amount above/below the session high/low. For example, if the session high is 23,000 and the buffer is set to +10, the pending long order would be set to 23,010. A setting of -10 would cause the pending long order to be placed at 22,090. The second buffer would be for the short trades at the break of session lows.
9. Trade Timeout: If price does not breakout of the session high/low within a user defined amount of time, the pending orders shall be removed and no trades are to be taken.
10. Stoploss To Breakeven: Once trade is in profit a user define amount, the strategy will move the stoploss to breakeven.
11. Partial Take Profit: The strategy shall have a user defined take profit where the price and size of the take profit can be set, leaving all other take profit and stoploss the same.
12. Step Stoploss: This function will move the stoploss into profit a user defined amount after price has move into profit a user defined amount. For example, once price has moved into profit 200 pips, the Step Stoploss function will move the stoploss into profit 100 pips. There should be 3-4 user defined steps. For example, setting 1: 200 in profit moves stop +100. Setting 2: 400 in profit moves the stop +150. Setting 3: 600 in profit moves the stop +375. Setting 4: 800 in profit moves the stop +600.
Related categories:
Financial Markets
Risk Management
Financial Analysis
Pine Script
Trading
Backtesting