OPEN-SOURCE SCRIPT

DIY Custom Strategy Builder [ZP] - v1

Updated
DISCLAIMER:

This indicator as my first ever Tradingview indicator, has been developed for my personal trading analysis, consolidating various powerful indicators that I frequently use. A number of the embedded indicators within this tool are the creations of esteemed Pine Script developers from the TradingView community. In recognition of their contributions, the names of these developers will be prominently displayed alongside the respective indicator names. My selection of these indicators is rooted in my own experience and reflects those that have proven most effective for me. Please note that the past performance of any trading system or methodology is not necessarily indicative of future results. Always conduct your own research and due diligence before using any indicator or tool.
===========================================================================


Introducing the ultimate all-in-one DIY strategy builder indicator, With over 30+ famous indicators (some with custom configuration/settings) indicators included, you now have the power to mix and match to create your own custom strategy for shorter time or longer time frames depending on your trading style. Say goodbye to cluttered charts and manual/visual confirmation of multiple indicators and hello to endless possibilities with this indicator.



What it does
==================

This indicator basically help users to do 2 things:

1) Strategy Builder

With more than 30 indicators available, you can select any combination you prefer and the indicator will generate buy and sell signals accordingly. Alternative to the time-consuming process of manually confirming signals from multiple indicators! This indicator streamlines the process by automatically printing buy and sell signals based on your chosen combination of indicators. No more staring at the screen for hours on end, simply set up alerts and let the indicator do the work for you.


snapshot


Available indicators that you can choose to build your strategy, are coded to seamlessly print the BUY and SELL signal upon confirmation of all selected indicators:

EMA Filter
2 EMA Cross
3 EMA Cross
Range Filter (Guikroth)
SuperTrend
Ichimoku Cloud
SuperIchi (LuxAlgo)
B-Xtrender (QuantTherapy)
Bull Bear Power Trend (Dreadblitz)
VWAP
BB Oscillator (Veryfid)
Trend Meter (Lij_MC)
Chandelier Exit (Everget)
CCI
Awesome Oscillator
DMI ( Adx )
Parabolic SAR
Waddah Attar Explosion (Shayankm)
Volatility Oscillator (Veryfid)
Damiani Volatility ( DV ) (RichardoSantos)
Stochastic
RSI
MACD
SSL Channel (ErwinBeckers)
Schaff Trend Cycle ( STC ) (LazyBear)
Chaikin Money Flow
Volume
Wolfpack Id (Darrellfischer1)
QQE Mod (Mihkhel00)
Hull Suite (Insilico)
Vortex Indicator







2) Overlay Indicators

Access the full potential of this indicator using the SWITCH BOARD section! Here, you have the ability to turn on and plot up to 14 of the included indicators on your chart. Simply select from the following options:

snapshot

EMA
Support/Resistance (HeWhoMustNotBeNamed)
Supply/ Demand Zone ( SMC ) (Pmgjiv)
Parabolic SAR
Ichimoku Cloud
Superichi (LuxAlgo)
SuperTrend
Range Filter (Guikroth)
Average True Range (ATR)
VWAP
Schaff Trend Cycle ( STC ) (LazyBear)
PVSRA (TradersReality)
Liquidity Zone/Vector Candle Zone (TradersReality)
Market Sessions (Aurocks_AIF)




How it does it
==================

To explain how this indictor generate signal or does what it does, its best to put in points.

I have coded the strategy for each of the indicator, for some of the indicator you will see the option to choose strategy variation, these variants are either famous among the traders or its the ones I found more accurate based on my usage. By coding the strategy I will have the BUY and SELL signal generated by each indicator in the backend.
Next, the indicator will identify your selected LEADING INDICATOR and the CONFIRMATION INDICATOR(s).
On each candle close, the indicator will check if the selected LEADING INDICATOR generates signal (long or short).
Once the leading indicator generates the signal, then the indicator will scan each of the selected CONFIRMATION INDICATORS on candle close to check if any of the CONFIRMATION INDICATOR generated signal (long or short).
Until this point, all the process is happening in the backend, the indicator will print LONG or SHORT signal on the chart ONLY if LEADING INDICATOR and all the selected CONFIRMATION INDICATORS generates signal on candle close. example for long signal, the LEADING INDICATOR and all selected CONFIRMATION INDICATORS must print long signal.
The dashboard table will show your selected LEADING and CONFIRMATION INDICATORS and if LEADING or the CONFIRMATION INDICATORS have generated signal. Signal generated by LEADING and CONFIRMATION indicator whether long or short, is indicated by tick icon βœ”. and if any of the selected CONFIRMATION or LEADING indicator does not generate signal on candle close, it will be indicated with cross symbol βœ–.


snapshot



snapshot




how to use this indicator
==============================

Using the indicator is pretty simple, but it depends on your goal, whether you want to use it for overlaying the available indicators or using it to build your strategy or for both.

To use for Building your strategy: Select your LEADING INDICATOR, and then select your CONFIRMATION INDICATOR(s). if on candle close all the indicators generate signal, then this indicator will print SHORT or LONG signal on the chart for your entry. There are plenty of indicators you can use to build your strategy, some indicators are best for longer time frame setups while others are responsive indicators that are best for short time frame.

To use for overlaying the indicators: Open the setting of this indicator and scroll to the SWITCHBOARD section, from there you can select which indicator you want to plot on the chart.



For each of the listed indicators, you have the flexibility to customize the settings and configurations to suit your preferences. simply open indicator setting and scroll down, you will find configuration for each of the indicators used.


I will also release the Strategy Backtester for this indicator soon.
Release Notes
Updates:

New indicator added to Strategy Builder:

  • Trendline breakout [by luxAlgo]



New overlay indicators added:

William Fractal
Fair Value Gap (FVG) [by twingall ]
Pivots

Release Notes
Updates:

New indicator added to Strategy Builder:

Trendline breakout - by LuxAlgo


New overlay indicators added:

William Fractal
Fair Value Gap (FVG) - by twingall
Pivots
Release Notes
Bug Fixes
Release Notes
Bug Fixes and improvement
Release Notes
Option added to hide the Long/Short signal on the chart.

New Indicator Added:
HALF TREND (by everget) indicator is added to the Strategy Builder and also to the Overlay Indicators
Release Notes
New indicators added and made some improvement to rest of the indicator.

New Indicators added for Strategy Builder:
1. Rate of Change (ROC)
2. Choppiness Index
3. Detrended Price Oscillator (DPO)

New Indicator for overlay:
1. Bollinger Bands
Release Notes
DPO label in the dashboard.
Release Notes
Updates:

Setting:
----------
1. Adding option to control the dashboard table size.

Strategy Builder:
---------------------
New indicators added to the strategy builder.
1. Trend Directional Force Index (TDFI) : Added to both Leading and Confirmation indicator list.

2. Mcginley Dynamic : added to Confirmation indicator list.
Release Notes
New Indicators Added

Leading Indicators:
  • Range Detector [luxalgo] : as leading indicator the long/short signal are generated on breaking the range.
  • Vervoort LongTerm Heiken-Ashi Candlestick Oscillator [LazyBear]



Confirmation Indicators:
  • Range Detector [luxalgo] : as confirmation indicator, the long/short signals will be verified as long as it doesnt appear within the range.
  • Vervoort LongTerm Heiken-Ashi Candlestick Oscillator [LazyBear]
  • Adding VOLUME MA cross option for the Volume as confirmation indicator.



Overlay Indicators:

  • Heikin-ashi candles
  • Range Detector [luxalgo]


Release Notes
Fixed issue for <1m timeframe.
Release Notes
New Indicator Added:


Leading and Confirmation Indicator:

  • True Strength Index (TSI)

Release Notes
Fixed Half Trend overlay issue.
Release Notes
Update: Enhanced Signal Expiry Feature

excited to share this enhancement, especially for users of the Backtester version of this indicator. Previously, it was challenging to pinpoint which confirmation indicators were not validating the signal by the set expiry candle count.

What's New: The Red Expiry Circle now clearly indicates which confirmation indicators failed by the expiry time.

This feature will help you to refine your strategy more effectively. You'll gain insights into which indicators are lagging or producing late signals, potentially leading to invalid overall signals. and adjust your selected indicator to get better result on the backtester.
Release Notes
Update: Enhanced Signal Expiry Feature

FIXED issued if no confirmation indicator selection.

excited to share this enhancement, especially for users of the Backtester version of this indicator. Previously, it was challenging to pinpoint which confirmation indicators were not validating the signal by the set expiry candle count.

What's New: The Red Expiry Circle now clearly indicates which confirmation indicators failed by the expiry time.

This feature will help you to refine your strategy more effectively. You'll gain insights into which indicators are lagging or producing late signals, potentially leading to invalid overall signals. and adjust your selected indicator to get better result on the backtester.
Release Notes
Changes

  • Auto Fibonnaci added to switch board
  • Updated the Pivot Points indicator to support all types of Pivots instead of just TRADITIONAL
  • Add alert for "Buy or Sell" signal
Release Notes
Alert bug fixed for alert type "Buy or Sell Alert"
Release Notes
Updated the 2 EMA cross logic with additional option. you can now choose between DEFAULT or LOOKBACK option for 2EMA cross signals.

LOOKBACK period works by delayed the signal by X candles to make sure there is only 1 cross in last X candle and thats in same direction for it to print signal. this is to avoid whipsaw in short timeframe on faster ema where multiple crosses happens.
Bollinger Bands (BB)bollingersbandbuysellsignalfvgIchimoku CloudpivotROCSMCstrategybuildersupertrendSupport and Resistancesupportresistace

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Also on:

Disclaimer