OPEN-SOURCE SCRIPT
Обновлено PulseFlow Pro by Sam George - Volume Entries + TMO Exits

PulseFlow Pro [by Sam George]
PulseFlow Pro is a free, open script shared with the TradingView community for educational and discretionary trading use.
It is designed to help traders quickly answer one practical question:
Is this signal happening with trend, strength, momentum, and enough volume?
Attribution:
Core volume entry logic, EMA filtering, trade box, insight panel, risk/target tools, visual structure, and overall system design are by Sam George.
The TMO-based exit engine is adapted from "TMO Trade Trigger System v1.1" / "TMO Trigger v1.1" by Kristoph Jeffers. Full credit is given to Kristoph Jeffers for the original TMO trade trigger concept used for exit guidance in this script.
What this script does:
• Detects directional volume spike entries using candle direction and volume standard deviation.
• Filters entries using EMA 9, a selectable trend EMA defaulted to EMA 200, and optional ADX strength filtering.
• Displays EMA trend zones between 9/21, 30/55, and 100/200.
• Shows a live Entry / SL / TP trade box for the current active signal.
• Provides selectable stop-loss modes: Signal Candle, Recent Swing, Recent Doji, or Risk Reward.
• Shows TP1 and optional TP2 levels.
• Uses TMO-based exit guidance, with an EMA fallback exit.
• Tracks max favorable move and final exit percentage on the entry label.
• Offers optional post-exit doji re-entry prompts.
• Includes a compact panel for volume strength, RSI state, RSI vs RSI SMA, ADX, SL/TP levels, and multi-timeframe trend context.
How to read the main signals:
A green BUY label means a bullish volume spike has appeared while price is above EMA 9, above the selected trend EMA, and passing the ADX filter if enabled.
A red SELL label means a bearish volume spike has appeared while price is below EMA 9, below the selected trend EMA, and passing the ADX filter if enabled.
The first valid signal in a move is treated as the main signal. Optional smaller Re labels can be used for re-entry context.
Best use:
PulseFlow Pro works best when used with the trend.
For stronger buy setups, look for:
• Multi-timeframe trend mostly Up
• Price above the selected trend EMA, default EMA 200
• ADX above the selected threshold
• Volume reading above 1.8 SD or 2 SD
• RSI above 50
• RSI above its SMA
For stronger sell setups, look for:
• Multi-timeframe trend mostly Down
• Price below the selected trend EMA, default EMA 200
• ADX above the selected threshold
• Volume reading above 1.8 SD or 2 SD
• RSI below 50
• RSI below its SMA
How to read the panel:
State:
Shows whether the script is currently tracking a BUY, SELL, or FLAT condition.
Gain:
Shows the current gain/loss percentage from the active entry.
Volume:
Shows whether current volume is normal or above 1 SD, 1.5 SD, 1.8 SD, or 2 SD. Higher readings suggest stronger participation.
RSI:
Shows the current RSI zone:
• RSI > 50 supports bullish momentum.
• RSI > 70 shows strong upside momentum, but can also mean price is extended.
• RSI < 50 supports bearish momentum.
• RSI < 30 shows strong downside momentum, but can also mean price is oversold.
RSI SMA:
Shows whether RSI is above or below its own smoothing average.
• RSI > SMA supports improving bullish momentum.
• RSI < SMA supports weakening or bearish momentum.
ADX:
Shows trend strength. Higher ADX generally means the market is trending more clearly. Lower ADX can mean chop or uncertainty.
SL Mode:
Shows which stop-loss method is active.
Entry / SL / TP1 / TP2:
Shows the active trade levels used in the visual trade box.
TF Trend:
Shows trend direction across the selected timeframes. This is useful for checking whether the signal agrees with broader market structure.
Stop-loss modes:
• Signal Candle: uses the signal candle high/low.
• Recent Swing: uses the most recent swing high/low.
• Recent Doji: uses the most recent doji high/low.
• Risk Reward: calculates stop loss from TP1 and the selected RR value.
Trade box:
The live trade box helps visualize the current setup:
• White line = Entry
• Red line/zone = Stop Loss and risk area
• Green line/zone = TP1 reward area
• Optional blue dashed line = TP2
Exit logic:
Exit logic is based on the TMO exit engine adapted from Kristoph Jeffers’ TMO Trade Trigger System. Buy exits are triggered after the upper TMO exit condition is armed and bearish confirmation occurs. Sell exits are triggered after the lower TMO exit condition is armed and bullish confirmation occurs. If no TMO exit appears first, the fallback EMA exit can provide an alternate exit prompt.
Re-entry logic:
After an exit, the script can suggest a cautious Re entry when a qualifying doji is broken in the direction of the prior trade and price remains on the correct side of EMA 21.
Suggested workflow:
1. Check whether the multi-timeframe trend supports your trade direction.
2. Confirm price is on the correct side of the trend EMA.
3. Look for a BUY or SELL signal with strong volume.
4. Check RSI, RSI SMA, and ADX in the panel.
5. Use the trade box to understand Entry, SL, TP1, and optional TP2.
6. Use EXIT labels as trade-management prompts, not guaranteed outcomes.
Free use:
This script is shared freely for traders to use, study, and adapt in accordance with TradingView’s House Rules and any applicable open-source requirements. If you reuse or modify it publicly, please preserve attribution to Sam George and to Kristoph Jeffers for the TMO-derived exit logic.
Important:
This indicator is not financial advice. It is a discretionary analysis and trade-management tool. It does not guarantee profitable trades, accuracy, or future results. Always test settings on your own market, timeframe, and risk plan before using them live.
PulseFlow Pro is a free, open script shared with the TradingView community for educational and discretionary trading use.
It is designed to help traders quickly answer one practical question:
Is this signal happening with trend, strength, momentum, and enough volume?
Attribution:
Core volume entry logic, EMA filtering, trade box, insight panel, risk/target tools, visual structure, and overall system design are by Sam George.
The TMO-based exit engine is adapted from "TMO Trade Trigger System v1.1" / "TMO Trigger v1.1" by Kristoph Jeffers. Full credit is given to Kristoph Jeffers for the original TMO trade trigger concept used for exit guidance in this script.
What this script does:
• Detects directional volume spike entries using candle direction and volume standard deviation.
• Filters entries using EMA 9, a selectable trend EMA defaulted to EMA 200, and optional ADX strength filtering.
• Displays EMA trend zones between 9/21, 30/55, and 100/200.
• Shows a live Entry / SL / TP trade box for the current active signal.
• Provides selectable stop-loss modes: Signal Candle, Recent Swing, Recent Doji, or Risk Reward.
• Shows TP1 and optional TP2 levels.
• Uses TMO-based exit guidance, with an EMA fallback exit.
• Tracks max favorable move and final exit percentage on the entry label.
• Offers optional post-exit doji re-entry prompts.
• Includes a compact panel for volume strength, RSI state, RSI vs RSI SMA, ADX, SL/TP levels, and multi-timeframe trend context.
How to read the main signals:
A green BUY label means a bullish volume spike has appeared while price is above EMA 9, above the selected trend EMA, and passing the ADX filter if enabled.
A red SELL label means a bearish volume spike has appeared while price is below EMA 9, below the selected trend EMA, and passing the ADX filter if enabled.
The first valid signal in a move is treated as the main signal. Optional smaller Re labels can be used for re-entry context.
Best use:
PulseFlow Pro works best when used with the trend.
For stronger buy setups, look for:
• Multi-timeframe trend mostly Up
• Price above the selected trend EMA, default EMA 200
• ADX above the selected threshold
• Volume reading above 1.8 SD or 2 SD
• RSI above 50
• RSI above its SMA
For stronger sell setups, look for:
• Multi-timeframe trend mostly Down
• Price below the selected trend EMA, default EMA 200
• ADX above the selected threshold
• Volume reading above 1.8 SD or 2 SD
• RSI below 50
• RSI below its SMA
How to read the panel:
State:
Shows whether the script is currently tracking a BUY, SELL, or FLAT condition.
Gain:
Shows the current gain/loss percentage from the active entry.
Volume:
Shows whether current volume is normal or above 1 SD, 1.5 SD, 1.8 SD, or 2 SD. Higher readings suggest stronger participation.
RSI:
Shows the current RSI zone:
• RSI > 50 supports bullish momentum.
• RSI > 70 shows strong upside momentum, but can also mean price is extended.
• RSI < 50 supports bearish momentum.
• RSI < 30 shows strong downside momentum, but can also mean price is oversold.
RSI SMA:
Shows whether RSI is above or below its own smoothing average.
• RSI > SMA supports improving bullish momentum.
• RSI < SMA supports weakening or bearish momentum.
ADX:
Shows trend strength. Higher ADX generally means the market is trending more clearly. Lower ADX can mean chop or uncertainty.
SL Mode:
Shows which stop-loss method is active.
Entry / SL / TP1 / TP2:
Shows the active trade levels used in the visual trade box.
TF Trend:
Shows trend direction across the selected timeframes. This is useful for checking whether the signal agrees with broader market structure.
Stop-loss modes:
• Signal Candle: uses the signal candle high/low.
• Recent Swing: uses the most recent swing high/low.
• Recent Doji: uses the most recent doji high/low.
• Risk Reward: calculates stop loss from TP1 and the selected RR value.
Trade box:
The live trade box helps visualize the current setup:
• White line = Entry
• Red line/zone = Stop Loss and risk area
• Green line/zone = TP1 reward area
• Optional blue dashed line = TP2
Exit logic:
Exit logic is based on the TMO exit engine adapted from Kristoph Jeffers’ TMO Trade Trigger System. Buy exits are triggered after the upper TMO exit condition is armed and bearish confirmation occurs. Sell exits are triggered after the lower TMO exit condition is armed and bullish confirmation occurs. If no TMO exit appears first, the fallback EMA exit can provide an alternate exit prompt.
Re-entry logic:
After an exit, the script can suggest a cautious Re entry when a qualifying doji is broken in the direction of the prior trade and price remains on the correct side of EMA 21.
Suggested workflow:
1. Check whether the multi-timeframe trend supports your trade direction.
2. Confirm price is on the correct side of the trend EMA.
3. Look for a BUY or SELL signal with strong volume.
4. Check RSI, RSI SMA, and ADX in the panel.
5. Use the trade box to understand Entry, SL, TP1, and optional TP2.
6. Use EXIT labels as trade-management prompts, not guaranteed outcomes.
Free use:
This script is shared freely for traders to use, study, and adapt in accordance with TradingView’s House Rules and any applicable open-source requirements. If you reuse or modify it publicly, please preserve attribution to Sam George and to Kristoph Jeffers for the TMO-derived exit logic.
Important:
This indicator is not financial advice. It is a discretionary analysis and trade-management tool. It does not guarantee profitable trades, accuracy, or future results. Always test settings on your own market, timeframe, and risk plan before using them live.
Информация о релизе
**What’s New**PulseFlow Pro SG has been rebuilt with clearer trade logic, stronger trend filtering, cleaner labels, and a more useful risk/target box.
**Major Changes**
- Added a hard EMA 200 direction filter:
- Buys only above EMA 200.
- Sells only below EMA 200.
- This works on top of any chosen EMA stack setting.
- Added selectable EMA stack entry filters:
- `>9 EMA`
- `9>21`
- `9>21>30`
- `9>21>30>55`
- `9>21>30>55>100`
- `9>21>30>55>100>200`
- Added entry method selection:
- `TMO`
- `Volume`
- `Both`
- Made labels clearer:
- Entries show source, such as `BUY TMO`, `BUY VOL`, `SELL TMO`, `SELL VOL`.
- Exits now show `TMO EXIT` or `EMA EXIT`.
- Removed confusing visible `ARMED` labels.
- Improved SL/TP profit box:
- Shows only the latest trade box.
- Can keep the last completed box after exit.
- TP2 is now an extension zone instead of a dashed line.
- Added optional TP3 and TP4 zones.
- SL and TP labels now show price plus percentage gain/loss.
- Added timeframe-adaptive targets:
- Weekly targets default to `10%`, `15%`, `20%`, `25%`.
- Lower timeframes automatically scale these down.
- Improved the panel:
- Smaller, cleaner layout.
- Added `Gate` row to explain why a signal may not appear.
- Restored 240-minute trend.
- Panel now shows `5`, `10`, `15`, `60`, `240`, `D`, `W`.
- Daily and weekly rows use darker colours because they are major trend references.
- Improved candle colouring settings:
- Exit candle colours are optional and clearly explained.
- Doji candle colouring is optional.
- Re-entry candle colouring is optional.
This update focuses on clarity, discipline, and risk visibility. Entries are now filtered by both EMA stack structure and an optional hard EMA 200 trend filter. Signal labels now clearly identify whether they are TMO-based or volume-based, while exits distinguish between TMO exits and EMA safety exits. The trade box has been redesigned to show SL, TP1, TP2, optional TP3/TP4, and percentage risk/reward directly on the chart. The dashboard panel has also been simplified with higher-timeframe trend focus and a new Gate row to explain blocked signals.
Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.
Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.