Algorithm Builder - Single Trend+ (Plug & Play)

Request Your Trial

(⬇️ Please click on the banner below ⬇️)


The Algorithm Builder - Single Trend+ (Plug&Play) is made to detect the convergence of many unrelated indicators, and give a BUY or SELL signal whenever all the selected sub-indicators are converging in the same direction. The magic with that indicator is that you can connect your own indicator to it

The Single Trend+ (Plug&Play) is an upgraded version of the Algorithm Builder - Single Trend+, and includes the exact same features plus a nice extra. You can call it the "cherry on top of your trading cake"
You can connect any indicator of your choice to the Algorithm Builder (Plug&Play), and is used for the convergence calculations. We tested this feature with many scripts to validate that all is working as expected - such as RSI divergence/Weiss wave/Stochastic/... -
Point being - it works with oscillators, and non-oscillators indicators (pretty much all indicators)
Some moves could even connect an external Algorithm Builder to a second Algorithm Builder with our script.
We'll detail below how it works in-depth

Video Tutorial

This video was made for the Algorithm Builder - Multiple Trends+ (Plug&Play).
This is a more advanced edition but, contains all the features from the Multiple Trend+ anyway.
The video will still be very helpful to understand how this indicator works.

The Plug & Play technology

To connect your external indicator to ours, we're using a native TradingView feature, which is not available for all users.
It depends on your TradingView subscription plan (More info here)
The image below shows the total number of "indicator on indicator" you can have on your TradingView account. If you intend to use our Algorithm Plug&Play indicator, and/or our Backtest Plug&Play suites, then you must upgrade your TradingView account to enjoy those features.
We value our relationship with our customers seriously, and that's why we're warning you that a compatible TradingView account type is required

TradingView Compare-Plans
TradingView Compare-Plans
We think this is an awesome built-in feature. The indicator draws on the chart all the indicators selected for the convergence calculation by default. You can deactivate the display of those sub-indicators from the Style tab.
By default, the selected utilities, and indicators are displayed on your chart. You can unselect or update the ones you want from the Style panel of your Algorithm Builder.

The user input fields

Access KEY

Expired Access Key

Here you'll need to insert the access key you received by email (within 2 business days after the date of order) This key has been generated for you according to your subscription package, and have a specific expiration date included in it.

If the key inserted is incorrect or expired, the indicator displays an orange label inviting you to subscribe again


Algorithmic Supports and Resistances

We're giving below a few general rules that are valid for most of the trades.
- It usually reacts on them in the short-term when they're hit the first, and next few times
- The more a S/R is hit, the weaker it gets.
- They're all important, and should be considered as strong S/R telling the trader to be more "cautious" before getting into a trade...
Especially if a signal is given near one of them.

They're called Algorithmic Supports and Resistances because they're universal, and work with all assets classes (FOREX, INDEX, CRYPTO, STOCKS, ...).
That's why we offer them in all of our Algorithm Builders because they're levels used to :
- Gives a warning to the trader if he/she gets a signal too close from one of those S/R - This is the scenario where waiting for a pullback could be recommended to limit the risk.
- Define take profit zones.

Algorithmic Support & Resistances

If you want to select/unselect specific supports/resistances, you'll need to :
1 - Go to the Style tab
2 - Select/Unselect the ones that make sense to YOU according to asset/timeframe on the chart
3 - The Algo S/R buffer (value in units/lots) is used for the Risk/Reward Panel
You might not want your TP zones to be defined exactly on those S/R, but to let yourself a little bit of margin.

We thought about this margin buffer because those S/R aren't always accurate levels - mostly because they're multi-timeframes zones (and otherwise trading would be too easy ^^).
It's up to you to decide how relevant this margin buffer is, and if it could add some benefits to the overall trading strategy.

Profit/Loss and Risk/Reward Panel
Show Panel

The Panel displays (if selected) for the current trade only the PnL (Profit and Loss), and R:R (Risk to Reward) informations. We let you the ability to position the panel whenever you want in the chart - you'll only have to play with the X, and Y positions to get it displayed wherever you want

The panel position likely needs to be updated every time you change the chart timeframe as it's not dynamic yet. Our R&D team is looking for a way to do it more automatically. For the time being, you need to update it yourself. It's a small ask, but be sure we're working on it to simplify your life a bit more :)

1. Algo SR and PnL Panel

This option is based on the Supertrend by default, and it works if, and only if the Supertrend checkbox is used, and checked

Algo SR and PnL Panel

When selected it calculates automatically for each candle the PnL, and risk-to-reward ratio based on the Algorithmic SMAs (Simple Moving Averages).
A few notes :

- On that screenshot just above, the background is red because we're on a SHORT position. Otherwise, it's colored green for a LONG.
Entry Price : the price when the Algorithm Builder gives a signal.
- The Trade PnL in percentage.
- Entry Stop Loss : Distance (in currency/units) between the Supertrend (used as stop-loss), and the entry price.
- Entry Take Profit : Distance (in currency/units) of the nearest algorithmic SMA at the time of entry.
- Risk/Reward (at entry) : Using the Stop-loss/Supertrend distance at entry, and Take Profit at entry to compute the risk-to-reward ratio.
- Risk/Reward (next SR) : Gives the risk-to-reward ratio to the next nearest SR. Could be useful if you missed an entry, but can still get in the trade if the next SR is far enough to give a decent risk-to-reward ratio

Trade Manager

This is very likely the most loved utility script that we shared on TradingView. It's included in your Algorithm Builder - Single Trend+, and will help you immensely to analyze your charts, and your trades. We made sure that all the graphical elements on the chart are updated in real-time whenever our user change anything on the indicator configuration.
We also enabled alerts for the Trade Manager component. More info available in the Alerts section below.

Show Trade Manager
If Selected, displays the 2 Take Profits, and the Stop-Loss. You can adjust the horizontal labels positions with the field SL/TP Labels X Position
Stop-Loss Management

You'll have different Stop-Loss options. There is absolutely not a best or worst one. All depends on your own trading strategy, and if it makes sense to you.

Stop Loss Management with the Trade Manager

For what's following, let's assume that 2 is the stop-loss value you inserted in the indicator and the Algorithm Builder gives a BUY signal. It is NOT a recommendation at all, only an example to explain how this feature works.

  • % Trailing : The Stop-Loss starts 2% away from the entry price - and will move up (because we're on a BUY trade as per our example) every time your trade will gain 2% profit
  • Percentage : The Stop-Loss stays static 2% away from the entry price. There is no trailing here
  • TP Trailing : This is a very excellent feature. The stop-loss is set 2% away when the trades start.
    When the TP1 is hit, the stop-loss will be moved to the Entry price (also called breakeven).
    When the TP2 is hit, the SL is moved to the previous TP1 position
  • Fixed : Set the Stop-Loss at a fixed position (value should be in currency/units)
Take Profits Management
Take Profits with the Trade Manager
You can manage up to 2 take profit levels. The expected input is in percentage value (for instance, setting the % target of TP1 to 2% will set the TP1 level 2% away from the entry price
Labels Lines

This option has been specially designed for mobile users. The TradingView native labels are very long, and take "too much place on the screen".
The number input moves the labels on your chart, the higher the number, the more to the right they'll be located.

You'll have now shorter labels so that your chart looks nicer on mobile devices.

Deactivate TradingView native labels
Label Lines

Session hour's filter

Session hourly filter
Use case: The Plug&Play isn't the only addition. We added a time session filter so that you could display the signals only within a delimited trading hours period. You're welcome :)

It's important to note the the hours filter is based on the broker timezone - not on your chart timezone. If your chart sets in UTC+2, but you're displaying the price data from COINBASE:BTC/USD then the real timezone used is GMT-7

This option is useful for traders who don't want to receive signals during hours where the volatility is generally not there - i.e. at night, early during the mornings, days of macro announcements (FOMC, ECB, ...)

Connect your own external indicator

Due to a TradingView legit limitation, we can only connect 1 external indicator to another one. In the example that follows below, we used a RSI divergence script, and added it to the Algorithm Builder Plug &Play. - Let's see now how the "magic" works

Select the external indicator signal
Full disclaimer: Your indicator will need to be updated to be compatible, but the good news is that we'll guide you for doing it.

This is effortless to do, and anyone should be able to do it.

For our subscribers, we'll send the detailed process of how to add 2 lines of code at the end of their indicator - so that our Algorithm Builder - Plug&Play may use that external signal.

The quick video below (duration < 1min) shows how A) you can connect a RSI divergence indicator to your Algorithm Builder B) mix it with a Supertrend, and C) get all the Utilities updated accordingly

You only made a few clicks, and designed a powerful system intuitively.
Are we the only ones to think this is beyond the most impressive thing we've ever witnessed in the history of technical analysis?


Price versus moving average filter

The Overlay gives a bullish signal if the price closes above the selected Moving Average. Otherwise, the returned signal is bearish


The Supertrend gives a bullish signal if the price closes above the red supertrend for the first time. Otherwise, the returned signal is bearish


You can choose between a standard MACD or its alternative called MACD Zero Lag (known to be more reactive/less lagging that the standard version). There is no right or wrong choice here, all depends on your own trading strategy. The MACD or MACD Zero Lag gives a bullish signal if the oscillator goes positive for the first time. Otherwise, the returned signal is bearish

Moving Averages Cross
Two moving averages cross

The Moving Averages cross bullish signal whenever the 2 selected moving averages cross for the first time. Otherwise, the returned signal is bearish

Price vs Ichimoku Cloud
Price vs Ichimoku

The Price versus Ichimoku gives a bullish signal whenever the candle closes above the Ichimoku cloud. Otherwise, the returned signal is bearish

Trend Code

The Trend Code is part of our internal formula, and we cannot disclose what it is exactly. However, we'll surely tell you how to use it. As a rule of thumbs, the lower the input value is the fewer the number of trend codes is - the higher the input value, then the trend code will be more smoothed, and gives less sub-signals. (This is the classical behavior of any indicator anyway)

Pullback Value and Pullback Percentage

The Pullback will wait for all the other selected sub-indicators to converge, and only then will wait for a pullback on a moving average before giving the real entry signal

If you want a pullback without any buffer, then you'll have to apply buffer = 0. Sometimes, the broker might not take our orders if they're based on highs, and lows (due to network issue, liquidity, ...), and that's why we added this field allowing our users to get some margin of "error", and more flexibility

Pullback in value and in percentage

Pullback Value: the indicator expects a distance from the selected moving average in lots/units (i.e. Pullback Value SMA 20, and buffer 3 accepts the pullback whenever all the signals are converging, and the current price is 3 units/lots away from your SMA 20
Pullback Percentage: the indicator expects a distance from the selected moving average in percentage (i.e. Pullback Percentage SMA 20, and buffer 3 accepts the pullback whenever all the signals are converging, and the current price is 3 percent away from your SMA 20

Hard Exit (based on MACD)

The Algo Builder Single Trend only includes the hard exit signals based on MACD. We think the hard exits (also called "invalidation") are essentials, and most of the times could prevent disasters.

We're not licensed financial advisors. That's why we're only here sharing trading scripts based on our own trading method. Even if using a hard exit signal could be advisable depending on your own trading method, we will never give explicit recommendations. For some trading strategies, it might not make sense using one - it's a case by case decision

Trading hard exit/invalidation

Let's assume the simple configuration with a SMA 20/50 cross, and a Supertrend (5,5). The signal is bullish signal whenever the 2 selected indicators are converging. Otherwise, the returned signal is bearish

This vertical brown line appears because (in that specific scenario) we're in a BUY, but we get a hard exit/invalidation signal based on that MACD. This allows us to exit a losing trade sooner, and before it might hit your stop-loss


We obviously enabled the alerts on those convergence signals, but we cannot activate them for you. You'll need to create for each asset, and each timeframe the alerts to capture the signals given by the Algorithm Builder

The number of alerts you can set for your TradingView account depends on your TradingView subscription type. You can figure out how many alerts you can have activated simultaneously from that documentation.

BUY and SELL alerts
Tradingview Alerts Settings

The screenshot should be self-explanatory enough

You mandatory need to create 1 alert for the BUY event, and 1 alert for the SELL event

The Algorithm Builder - Single Trend allows us to capture the alerts on those BUY green triangles, and SELL red triangles.

You'll have to create 1 alert per event (buy or sell) per asset (BTC, DOW, APPL, ...) per timeframe (m5, m15, ...).

For instance, if you add your Algorithm Builder - Single Trend to your chart. You have to create 2 alerts. A first one to capture the BUY event, a second one to capture the SELL event.

Depending on your TradingView subscription type, you might receive the alerts by email, and by SMS

Trend Manager alerts
Trade Manager alerts

You'll be able to create alerts based on our Trade Manager. It's recommended to wait to be in a trade, and after creating the Trade Manager alerts.

As we could recommend to trigger the BUY/SELL alerts on candle close (for more security/less risk for fakeouts), it's generally a best practice to set the Trade Manager alerts using the Only Once or Once per bar because traders want to exit their trades at a specific price in real-time.

We mean, once the SL/TP1/TP2 are hit, you might not want to wait for the candle close to act because it could be too late, and very often won't be in your favor.

🔔 Dynamic Alerts and TradingView automation 🔔

Here are the list of third-parties capturing TradingView alerts and forwarding them to many CFD/Crypto/Stocks brokers.
The process to connect the Algorithm Builder entries/exits signals to those systems is fairly easy.
You'll find more insight to make your alerts compatible with those systems here.

More information to create and manage custom alerts here

Request Your Trial

(⬇️ Please click on the banner below ⬇️)

Request your trial for 10 euros only