azullian

Signal Filter - Plus / Connectable [Azullian]

Elevate your strategy development with Signal Filter Plus. This upgraded tool surpasses the standard Signal Filter, offering the capability to directly connect up to 5 indicators, enhancing its efficiency and scope. It serves as both a practical asset and a clarity-enhancing tool in your decision-making process. With Signal Filter Plus, you can effectively manage and visualize the interplay of multiple indicators, set more detailed conditions, and respond to market signals with greater precision.

█ DISTINCTIVE FEATURES
The connectable signal filter plus distinguishes itself with several advanced roles within the connectable system:
 • Extended Input Capacity: With five input channels for indicator connections, it offers more complex and layered strategy possibilities.
 • Advanced Signal Modification: Utilize additional settings for more nuanced control over incoming signals, including scaling, experimental modifiers, and smoothing.
 • Dual Threshold Filtering: Set two distinct thresholds for refined signal filtration, allowing for more complex condition-based trade executions.
 • Enhanced Visualization: Visualize all incoming and modified signal weights with greater detail, providing deeper insights into signal dynamics.


The connectable signal filter's function has several roles in the connectable system:
 • Input hub: Connect indicators or daisy-chained indicators directly to the filter, manage connections in one place
 • Modification: Modify incoming signals by applying smoothing, scaling, or modifiers
 • Filtering: Set the trade direction and conditions a signal must adhere to to be passed through
 • Visualization: When connected, the signal filter visualizes all incoming signal weights

Let's review the separate parts of this indicator.



█ INPUTS

We've provided 5 inputs for connecting indicators or chains (1→, 2→, 3→, 4→, 5→) which are all set to 'Close' by default.


An input has several controls:
 • Enable disable: Toggle the entire input on or off
 • Input: Connect indicators here, choose indicators with a compatible : Signal connector.
 • G - Gain: Increase or reduce the strength of the incoming signal by a factor.



█ SIGNAL MODIFIERS


Modification of the signal can be done by three types of settings:
 • Scaling: Recalculate weights to a defined scale
    ○ SC - Scale type: 'RAW' means no modification, 'Scaled' will apply scaling according to MN and MX.
    ○ MN - Minimum scale value: The minimum scale value to which signals will be scaled
    ○ MX - Maximum scale value: The maximum scale value to which signals will be scaled
 • Modification: This experimental setting will add signal modification to the weight
    ○ MD - Modifier: 'RAW' means no modification, 'RSI' will transform weights according to the flow and LN of the RSI
    ○ LN - Length: The length of the RSI modification signal
 • Smoothing: Smooth the signal according to a moving average type and moving average length
    ○ MA - Moving average type: 'RAW' means no modification, other options include: ALMA, EMA, HMA, RMA, SMA, SWMA, VWMA, WMA
    ○ LN - Moving average length: Define the length for the moving average.



█ FILTER SETTINGS


The core of the filter, determine a signal direction with the signal mode and determine two thresholds, TH1 and TH2

 • ¤ - Signal mode:
    ○ SWING (EL + ES): EL: Enter long and ES: Enter short signals will be sent only, opposite signals will close the other direction.
    ○ LONG (EL + XL): EL: Enter long and XL: Exit long signals will be sent only.
    ○ SHORT (ES + XS): ES: Enter short and XS: Exit short signals will be sent only.
 • TH1 - Threshold 1: Define how much weight is needed in Threshold 1 for a signal to be accepted and passed through to the connectable strategy.
 • TH2 - Threshold 2: Define how much weight is needed in Threshold 2 for a signal to be accepted and passed through to the connectable strategy.

FILTER SIGNAL 1 and 2


Set conditions for two signals and access two filters for each signal.

 • F1 - Filter 1: Enable or disable this filter
 • Filter 1 - Conditions: Choose a condition for filter 1
    ○ ABOVE: The signal has to be above the target
    ○ BELOW: The signal has to be below the target
    ○ CROSSOVER: The signal had to crossover the target
    ○ CROSSUNDER: The signal has to crossunder the target
 • Filter 1 - Target: Choose the target where the condition is checked
    ○ TH1: Threshold 1
    ○ TH2: Threshold 2
    ○ SIG1 or SIG2: Signal 1 or Signal 2

 • F2 - Filter 2: Enable or disable this filter
 • Filter 2 - Conditions: Choose a condition for filter 2, which combines with filter 1
    ○ AND: Both conditions must be met
    ○ OR: Either condition can be met
 • Filter 2 - Target: Choose the target condition
    ○ RISING: The filter 1 - target is rising
    ○ FALLING: The filter 1 - target is falling
    ○ START RISING: The filter 1 - target starts rising
    ○ START FALLING: The filter 1 - target starts falling



VISUALS


 • ☼: Brightness % : Set the opacity for the signal curves
 • 🡓: ES Color : Set the color for the ES: Entry Short signal
 • ⭳: XS Color : Set the color for the XS: Exit Short signal
 • ⌥: Plot mode : Set the plotting mode
    ○ Signals IN: Show all signals
    ○ Signals OUT: Show only scoring signals
 • 🡑: EL Color : Set the color for the EL: Enter Long signal
 • ⭱: XL Color : Set the color for the XL: Exit Long signal



USAGE OF CONNECTABLE INDICATORS

 ■ Connectable chaining mechanism

Connectable indicators can be connected directly to the signal monitor, signal filter or strategy, or they can be daisy chained to each other while the last indicator in the chain connects to the signal monitor, signal filter or strategy. When using a signal filter you can chain the filter to the strategy input to make your chain complete.


 • Direct chaining: Connect an indicator directly to the signal monitor, signal filter or strategy through the provided inputs (→).
 • Daisy chaining: Connect indicators using the indicator input (→). The first in a daisy chain should have a flow (⌥) set to 'Indicator only'. Subsequent indicators use 'Both' to pass the previous weight. The final indicator connects to the signal monitor, signal filter, or strategy.


 ■ Set up the signal filter with a connectable indicator and strategy

Let's connect the MACD to a connectable signal filter and a strategy:


1. Load all relevant indicators
 • Load MACD / Connectable
 • Load Signal Filter Plus / Connectable
 • Load Strategy / Connectable

2. Signal Filter Plus: Connect the MACD to the Signal Filter Plus
 • Open the signal filter settings
 • Choose one of the five input dropdowns (1→, 2→, 3→, 4→, 5→) and choose : MACD / Connectable: Signal Connector
 • Toggle the enable box before the connected input to enable the incoming signal

3. Signal Filter Plus: Update the filter settings if needed
 • The default filter mode for the trading direction is SWING, and is compatible with the default settings in the strategy and indicators.

4. Signal Filter Plus: Update the weight threshold settings if needed
 • All connectable indicators load by default with a score of 6 for each direction (EL, XL, ES, XS)
 • By default, weight threshold is 'ABOVE' Threshold 1 (TH1) and Threshold 2 (TH2), both set at 5. This allows each occurrence to score, as the default score is 1 point above the threshold.

5. Strategy: Connect the strategy to the signal filter in the strategy settings
 • Select a strategy input → and select the Signal filter: Signal connector

6. Strategy: Enable filter compatible directions
 • As the default setting of the filter is SWING, we should also set the SM (Strategy mode) to SWING.



Now that everything is connected, you'll notice green spikes in the signal filter plus representing long signals, and red spikes indicating short signals. Trades will also appear on the chart, complemented by a performance overview. Your journey is just beginning: delve into different scoring mechanisms, merge diverse connectable indicators, and craft unique chains. Instantly test your results and discover the potential of your configurations. Dive deep and enjoy the process!



BENEFITS

Adaptable Modular Design: Arrange indicators in diverse structures via direct or daisy chaining, allowing tailored configurations to align with your analysis approach.
Streamlined Backtesting: Simplify the iterative process of testing and adjusting combinations, facilitating a smoother exploration of potential setups.
Intuitive Interface: Navigate TradingView with added ease. Integrate desired indicators, adjust settings, and establish alerts without delving into complex code.
Signal Weight Precision: Leverage granular weight allocation among signals, offering a deeper layer of customization in strategy formulation.
Advanced Signal Filtering: Define entry and exit conditions with more clarity, granting an added layer of strategy precision.
Clear Visual Feedback: Distinct visual signals and cues enhance the readability of charts, promoting informed decision-making.
Standardized Defaults: Indicators are equipped with universally recognized preset settings, ensuring consistency in initial setups across different types like momentum or volatility.
Reliability: Our indicators are meticulously developed to prevent repainting. We strictly adhere to TradingView's coding conventions, ensuring our code is both performant and clean.



COMPATIBLE INDICATORS

Each indicator that incorporates our open-source 'azLibConnector' library and adheres to our conventions can be effortlessly integrated and used as detailed above.
For clarity and recognition within the TradingView platform, we append the suffix ' / Connectable' to every compatible indicator.



COMMON MISTAKES, CLARIFICATIONS AND TIPS

 • Removing an indicator from a chain: Deleting a linked indicator and confirming the "remove study tree" alert will also remove all underlying indicators in the object tree. Before removing one, disconnect the adjacent indicators and move it to the object stack's bottom.
 • Point systems: The azLibConnector provides 500 points for each direction (EL: Enter long, XL: Exit long, ES: Enter short, XS: Exit short) Remember this cap when devising a point structure.
 • Flow misconfiguration: In daisy chains the first indicator should always have a flow (⌥) setting of 'indicator only' while other indicator should have a flow (⌥) setting of 'both'.
 • Hide attributes: As connectable indicators send through quite some information you'll notice all the arguments are taking up some screenwidth and cause some visual clutter. You can disable arguments in Chart Settings / Status line.
 • Layout and abbreviations: To maintain a consistent structure, we use abbreviations for each input. While this may initially seem complex, you'll quickly become familiar with them. Each abbreviation is also explained in the inline tooltips.
 • Inputs: Connecting a connectable indicator directly to the strategy delivers the raw signal without a weight threshold, meaning every signal will trigger a trade.



A NOTE OF GRATITUDE

Through years of exploring TradingView and Pine Script, we've drawn immense inspiration from the community's knowledge and innovation. Thank you for being a constant source of motivation and insight.



RISK DISCLAIMER

Azullian's content, tools, scripts, articles, and educational offerings are presented purely for educational and informational uses. Please be aware that past performance should not be considered a predictor of future results.




🔗 Explore and learn about connectable indicators on Azullian: www.azullian.com

🔗 Check out how it works: youtu.be/gPNz0XiZl38
🔗 Strategy plus demo: youtu.be/jRpvt_ZdIOg
🔗 Join our discord: discord.com/invite/vT7AqmE
招待専用スクリプト

このスクリプトへのアクセスは作者が許可したユーザーに制限されており、通常はお支払いが必要です。お気に入りに追加することはできますが、許可を申請して作者が許可した後でなければ使用することはできません。 詳細については azullian にお問い合わせいただくか、以下の作者の指示に従ってください。

TradingViewは、スクリプトの作者を100%信頼して、スクリプトの動作を理解しているといった場合でない限りは、代金を支払って利用される事をお勧めしません。多くのケースでは、コミュニティスクリプトでオープンソースの優れた代替スクリプトを無料で見つける事ができます。

免責事項

これらの情報および投稿は、TradingViewが提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。

作者の指示

Get access here: www.azullian.com

チャートでこのスクリプトを利用したいですか?

注: アクセス権をリクエストされる前にご覧ください