ApexBull Algorithmic IndicatorOfficial ApexBull ALL IN ONE Algorithm - Swing and Short Term Indicator!
Description:
A new indicator that provides algorithmic entries for longer term swing trading to intraday traders and scalpers. You choose what time frame to trade!
Built-in features allow to separate signals for both longer and shorter term time frames with algorithm using different settings for each to take advantage of short term moves in more aggressive markets, as well as, give you more conservative, more reliable swing trades for longer term investment horizons. Works on anything from monthly to 1 minute charts. We found that most traders should start with 4 and 1 hour time frames with more conservative settings enabled and then venture out into more aggressive territory.
Algorithm is set to target trending movements and ensure you stay out from whipsaw conditions.
The indicator also features a built-in STOP LOSS levels so you dont have to wonder anymore how close or far to set your stop loss and not to be whipsawed out of your winning trades.
If you would like to try out our indicator please send me a direct message here.
Cari dalam skrip untuk "algo"
Autonomous LSTM [Noldo] Structure
Feature Layer 1 : Formulation :
The Autonomous LSTM adaptive period equation is a multivariate equation created by averaging a table based on market weights and optimizing it for each time period, by specially Artificial Neural Networks (ANN) training and taking note of the instruments chosen from Foreign exchange instruments, Stock markets , Futures and Commodities , Interest Rates and Yields all over the Global Markets.
Market weights and liquidities were taken into consideration and included in the calculations.
Feature Layer 2: Forecast Algorithm :
When we apply only the first item, we only get the buy and sell signals in reverse.
In other words, since we measure the expectation, the positive signal informs the bear market and the negative scenario informs the bull market.
If we only act according to the expectations market, our system will be very sensitive.
When we associate this with real prices, both our accuracy increases and the reverse market returns to the normal market.
In other words, as in the indicators with standard average, the upward crosses are buy and the downward crosses are sell signal.
Examples:
a -) The normal deep learning script (ANN), which is only created according to expectations:
Unlike standard market, it gives reverse signals.
Original script :
b-) Script with Forecast Algorithm but it only uses valid and standard periods for certain instruments :
Original script :
Feature Layer 3 : Composite of Two Layers : Adaptive Period (Length) Algorithm
This layer is the most important layer.
Outputs the period.
It adjusts itself to market conditions and provides a more agile trading environment under all circumstances.
Display of smart period function and standard period :
Where the market is stagnant, the period increases automatically and reduces unnecessary trade, while in trendy markets the period decreases automatically and allows to see positions first.
The degree of stagnation of the instrument concerned is not calculated solely by volatility.
We may perceive this in relation to several factors, but yes volatility is one of these factors.
When we put the script system under the MACD (Moving Average Convergence Divergence) roof, I did the tests.
Where both averages were positive, they could report accurate harsh trend news, or vice versa.
But I decided to give it up and put it on the Stochastic Money Flow Index .
First of all , Stochastic Money Flow Index function takes the volume into account.
The reason for this is a very important factor, which is naturally contained in the structure of High - Low conditions related codes.
And by using this factor, it could be superfast adaptive in both stagnant and trendy markets.
Feature Layer 4 : High - Low Selection Algorithm
The High-Low Selection Algorithm does not depend on a specific period but scans all periods backwards.(Lookback Function - Lkb )
Outputs the lowest or highest values in the specified new period.
This algorithm was written by me with the concern that if everyone trades according to the same threshold values, it will cause problems and choosing between values of the whole period length will slow down the signals.
This algorithm consists of two functions.
a - Lkb (Lookback Function) :
The lookback function scans back all periods from 0 to Smart Period bars at the same time.
In order to show the effect of the function, it was done between 0 and 84 bars.
However, the scan period of the function is normally at the same time: 0 to adaptive period time.
If the adaptive period includes a fractional day, it can also scan it.
There is no need to be an integer.
All functions are written to make mutable variables appropriate.
And what this function will scan depends on the second feature.
The special selection algorithm is in this function.And the output is given in this function.
b-) High - Low Selection Algorithm
Outputs the lowest or highest values in the specified new period.
This function allows you to select the most advantageous low or high values, even though the adaptive period remains the same.
And the signals are even more accurate.
This is a comparison of the High-Low selection algorithm and the Function: Stochastic Money Flow Index in the standard period.
For the codes of the Stochastic Money Flow Index function:
Speed may not be clear here.
So let's take a look at on chart.
So I would like to show a comparison values of the standard and special selection algorithms on Standard Highest - Lowest Function (All effort goes to RicardoSantos)
Note: This function is the standard function and freed from integer loads.
Blue = Function Highest - Lowest (length = 10 )
Yellow = Smart High-Low Selection Algorithm (length = 10 )
You can better observe the different results in the same period on the chart.
***
4 layers are interdependent.
And when the inter-layer operations are completed, output is given.
*** - Usage of Autonomous LSTM
Plot Rules
Blue Zones = Crossover condition where the average of long and short lines is less than 50.
Orange Zones = Crossunder condition where long and short lines averages more than 50.
Green Zones = Crossover condition where the average of long and short lines is greater than 50.
Red Zones = Crossunder condition where long and short lines averages less than 50.
*** Autonomous LSTM Settings :
It is just the barcolor to be colored according to the crossover and crossunder conditions or not (I / 0) option.
*** Autonomous LSTM Alerts :
As an alert, it only reports crossover and crossunder status as "Long Signal" and "Short Signal" as a warning after the first bar closure.
*** CONCLUSION :
Autonomous LSTM Designed to be used in any time frame.
Does not repaint in any time frame.
Script is independent of constant coefficients.No period adjustment is necessary.
Each layer transfers the information in its own layer to the next layer and the results are reflected in the Stochastic Money Flow Index function built on the resultant.
Regards.
Profitable MAMA & FAMA CrossoverIntroduction
The MESA Adaptive Moving Average (MAMA) was originally presented by John F. Ehlers. By design, it is a special kind of Exponential Moving Average with self-adjusting alpha. Its adaptation is based on the rate change of phase as measured by the Homodyne Discriminator and the alpha parameter is allowed to range between a maximum and minimum value (Fast Limit and Slow Limit).
Key Point: Ehlers suggested the maximum value to be 0.5 and the minimum to be 0.05 .
The variable alpha is computed as the Fast Limit divided by the phase rate of change. If the phase rate of change is large, the variable alpha is bounded at the SlowLimit. Then, this alpha is used to compute MAMA and FAMA (Following Adaptive Moving Average).
Should we rely on Ehlers' suggestions if we want to achieve the best result with MAMA & FAMA crossover system?
Well, he is a good specialist and widely recognized author, I respect him, but the answer is no and you can see results on the chart.
What is our goal?
We want to find the best configuration for MAMA & FAMA Crossover. To achieve that we need to analyze the MAMA's alpha parameter or, more specific, the bounds for this parameter, Fast and Slow Limits.
What is this tool?
This tool is a performance optimizer that uses decision tree-based algorithm under the hood to find the most profitable settings for the MAMA & FAMA Crossover. It analyzes a bunch of different Fast Limits (between 0.01 to 0.8 with step of 0.1 ) and Slow Limits (between 0.01 to 0.6 with step of 0.1 ) and backtests each combination across the entire history of an instrument. If the more profitable parameters were found, the indicator will switch its values to the found ones immediately.
So, instead of manually selecting and testing parameters just apply this indicator to your chart and
relax - the algorithm will find the best parameters for you
Alerts
It has a special alert that notifies when the more profitable settings were detected.
NOTE: It does not change what has already been plotted.
NOTE 2: This is not a strategy, but an algorithmic optimizer.
Reference: www.mesasoftware.com
MAMA & FAMA Crossover can be found here:
Profitable Jurik RSXIntroduction
As you know the Jurik RSX is a "noise free" smoothed version of RSI (Relative Strength Index), with no added lag.
It was originally developed by Mark Jurik and is used the same way as RSI. To learn more about this indicator see www.jurikres.com
The most basic and common strategy is to use the crossovers between Jurik RSX and its overbought/oversold levels as trade signals:
when RSX crosses above 30, go Long
when RSX crosses below 70, go Short
exit when a crossover occurs in the opposite direction
What is this tool?
This tool is a performance scanner that uses a decision tree-based algorithm under the hood to find the most profitable settings for Jurik RSX. It analyzes the range of periods between 2 to 100 and backtests the Jurik RSX for each period (using the strategy mentioned above) across the entire history of an instrument. If the more profitable parameter was found, the indicator will switch its value to the found one immediately.
So, instead of manually selecting parameters just apply it to your chart and relax - the algorithm will do it for you, everywhere you want.
The algorithm can work in two modes: Basic and Early Switch. The Early Switch algorithm makes some assumptions and activates a set of optimizations to find a better setting DURING the trades, not after they were actually closed.
The difference is illustrated on the screenshot below
But two modes can show identical values depending on timeframe
Additionally you can set up a backtest window through indicator's settings (the optimizers which were published before will get this feature soon).
Alerts
It has a special alert that notifies when a more profitable period was detected.
NOTE: It does not change what has already been plotted.
NOTE 2: This is not a strategy, but an algorithmic optimizer.
Profitable RSI (Relative Strength Index)Introduction
As you know the Relative Strength Index (RSI) was originally developed by J. Welles Wilder and was described in his book "New Concepts in Technical Trading Systems" (1978). It is intended to measure the strength or weakness of an instrument for the specified period.
The most basic strategy is to use the crossovers as trade signals:
when RSI crosses above 30, go Long
when RSI crosses below 70, go Short
Exit when a crossover occurs in the opposite direction
What is this tool?
This tool is a performance scanner that uses a decision tree-based algorithm under the hood to find the most profitable settings for RSI. It analyzes the range of periods between 2 to 100 and backtests the RSI for each period using the strategy mentioned above across the entire history of an instrument. If the more profitable parameter was found, the indicator will switch its value to the found one immediately.
So, instead of manually selecting parameters just apply it to your chart and relax - the algorithm will do it for you.
The algorithm can work in two modes: Basic and Advanced "Early Switch" . The Early Switch algorithm makes some assumptions and activates a set of optimizations to find the better setting DURING the trades, not after they were closed.
The difference is illustrated on the screenshot below:
Additionally you can set up a backtest window through indicator's settings (the optimizers which were published before will get this feature soon).
Alerts
It has a special alert that notifies when a more profitable period was detected.
NOTE: It does not change what has already been plotted.
NOTE 2: This is not a strategy, but an algorithmic optimizer.
Day after day. Night after night.
I've been waiting to program again.
Day after day. Night by to night.
Trading is waiting inside your heart.
Profitable SuperTrendIntroduction
I was faced with the fact that many authors contradicted each other about the indicator settings. Each trader offers his(her) own settings, without having an evidence base. Therefore, I decided to make an algorithmic optimizer.
What is this tool?
This tool is a performance optimizer that uses a decision tree-based algorithm under the hood to find the most profitable settings for the SuperTrend indicator. It analyzes a bunch of different ATR Periods (between 3 to 45 ) and ATR Multipliers (between 1 to 8 with a decimal step of 0.1 ) and backtests each combination across the entire history of an instrument. If the more profitable parameters were found, the indicator will switch its values to the found ones immediately.
Instead of manually selecting parameters, just relax - the algorithm will do it for you.
Alerts
It has an alert that notifies when the more profitable settings were found.
NOTE: It does not change what has already been plotted before.
NOTE 2: The implementation of the SuperTrend indicator I used can be found here
Trend Precognition - Mtrl_Scientist (arrow-only)Hey everybody,
Per request, I'm also adding the arrow-version to the updated base algorithm.
However, I advise everyone to also add the indicator version that I published previously.
PriceLevels GBGoldbach Price Levels – Identify Algorithmic Key Zones
This open-source indicator is designed to help traders identify potential algorithmic key zones by highlighting price levels ending with specific numbers such as 03, 11, 29, 35, 65, and 71. These levels may act as inflection points or hesitation areas based on observed behavioral patterns in price movement.
What It Does:
📌 Scans and plots horizontal price levels where the price ends with one of the selected number combinations
🎯 Toggle on/off visibility for each number ending
🎨 Customize color and thickness for each level
🏷️ Shows price labels at the end of each line
🌗 Label styles (color/transparency) are adjustable for both dark and light chart themes
🧠 Why Use It:
This tool is ideal for discretionary traders who study market structure through static price anchors. It provides a visual reference for recurring numerical levels that may be used in algorithmic trading models or serve as psychological price zones.
⚠️ Disclaimer:
This script is open-source and intended for educational and analytical purposes only. No trading signals or performance guarantees are provided. Please use your own judgment when applying this tool in a trading context.
Dynamic Zone Risk Manager [Algo Seeker]Introduction
The Algo Seeker: Dynamic Zone Risk Manager excels in both ranging and trending market conditions. It merges two critical trading components: a zone identification system that allows traders to anticipate price movement within structured ranges and a dynamic risk assessment table that optimizes position sizing based on account parameters and zone-specific characteristics, while also calculating trade-specific risk and reward.
For traders struggling with consistent risk management and identifying high-probability zones, particularly in challenging ranging market conditions, this tool provides a structured framework that enhances precision in trading decisions and capital allocation — addressing two of the most common challenges in trading.
🟠 Unique Features & Trading Benefits
Advanced Zone Structuring:
🟢 The indicator adapts to different trading styles through Scalp, Swing, and Investor modes. Scalp mode generates tight, precise zones optimized for intraday price movements and quick trades completed within minutes or hours. Swing mode creates intermediate zones calibrated for positions held for the entire day or a few weeks, providing optimal zone structures for medium-term trading approaches. Investor mode establishes broader zones designed specifically for positions spanning a few weeks to a few months, identifying major support and resistance levels for extended holding periods.
🟢 These zones are particularly useful during ranging markets. They define clear price ranges within which movement may oscillate based on the selected trading horizon. Such clarity helps traders anticipate potential bounce areas and manage trades more effectively, even when the market lacks a clear directional trend.
🟢 The system transforms static price levels into comprehensive trading zones with clearly defined boundaries. The multi-dimensional architecture creates actionable entry, exit, and management levels that remain relevant across different market conditions.
Unique Risk Management:
🟢 A dynamic risk table that calculates position sizing based on the trader's actual account size. When traders select Scalp, Swing, or Investor mode, the table automatically computes the optimal capital allocation specifically for that mode and the current zone.
🟢 The table provides exact dollar amounts for both risk and potential reward based on current price position within the zone. If price is already moving through a zone, the table dynamically updates to show how much of the potential reward remains available.
🟢 This precise risk management system gives traders a clear, quantified understanding of exactly how much capital to allocate per trade, the specific dollar amount at risk, and the remaining profit potential—all updating in real-time as price moves through the zones.
Dynamic Cost Basis Analysis:
🟢 Continuously calculates optimal midpoints within each zone, creating additional precision pivot points that traditional tools can lack. These dynamic reference points enhance trade accuracy in ranging markets while providing essential data points for the integrated risk management calculations.
🟠 The Power of Integration: Zones Meet Risk Management
The true power of the Algo Seeker: Dynamic Zone Risk Manager emerges when these components work together as a unified system. The trader-selected strategy zones and dynamic risk table create a complete trading ecosystem that addresses the three critical elements of successful trading:
1. Precision Entry Points: Zone boundaries provide clear entry thresholds optimized for your selected trading mode (Scalp, Swing, or Investor), eliminating guesswork around optimal trade initiation points.
2. Disciplined Risk Control: The risk table's exact dollar calculations remove emotional decision-making from position sizing and stop placement, creating a consistent risk approach regardless of market volatility.
3. Strategic Exit Management: As price moves through zones, both visual cues and quantified metrics guide intelligent profit-taking decisions, preventing the common mistake of exiting too early or holding too long.
This synchronized framework transforms theoretical analysis into practical execution, giving traders a complete toolset for managing the entire lifecycle of each trade with precision and confidence.
🟠 Additional Algo Benefits
Psychological Trading Edge:
The Algo Seeker: Dynamic Zone Risk Manager addresses the most challenging aspect of trading—emotional decision-making. By transforming complex risk/reward calculations into clear, quantified metrics, the system eliminates decision paralysis and reactionary trading. Traders gain immediate clarity during volatile conditions through the visual integration of precise zones and risk parameters. This psychological framework cultivates discipline and confidence when market noise typically triggers impulsive decisions, allowing for consistent execution even during challenging market environments.
Efficiency and Time Value:
The system delivers exceptional time efficiency by eliminating the need for manual risk calculations, zone identification, and position sizing. What typically requires multiple tools and extensive spreadsheet calculations is seamlessly integrated into a unified interface. Traders receive immediate, actionable insights without the cognitive burden of juggling separate indicators. This allows professionals to focus on strategic decisions rather than technical calculations.
Advanced User Customization:
Unlike one-size-fits-all indicators, the Algo Seeker: Dynamic Zone Risk Manager adapts to individual trading methodologies. The system accommodates personalized account parameters and allocates capital differently based on three distinct trading modes—scalping, swing trading, and investing. This flexibility allows professional traders to implement their unique strategy while maintaining precise risk control across different positions and time horizons. The customizable table positioning and color schemes further enhance workflow integration for diverse trading environments.
🟠 How to Use
Initial Setup
1. Lookback Parameter: The Lookback Period determines which candle data the Dynamic Zone Risk Manager uses to establish trading zones:
🟢Lookback = 1 (Default): Uses the most recent closed candle to calculate zones. This provides stable analysis based on completed price action and is recommended for most trading scenarios.
🟢Lookback = 0: Uses the current, still-forming candle. This offers more immediate responsiveness, but zones may change as the candle develops. For consistent zone analysis, Lookback = 1 typically offers a better foundation.
2. Configure Account Parameters: Input your total trading capital in the settings panel to customize risk calculations specific to your account size.
3. Select Trading Mode: Choose between Scalp, Swing, or Investor modes based on your preferred trade style:
🟢Scalp: For intraday movements (minutes to hours)
🟢Swing: For medium-term positions (days to weeks)
🟢 Investor: For longer-term positions (weeks to months)
4. Account Parameters Setup: The risk management component requires your account size to provide accurate position sizing calculations.
🟢Total Account Size: Enter your total trading capital in the "Total Account Size ($)" input. All risk calculations are based on this value.
🟢Trading Allocation Percentages: The system allows you to divide your capital across three trading modes.
1. Scalp Allocation (%): Percentage of capital reserved for short-term trades
2. Swing Allocation (%): Percentage of capital for medium-term positions
3. Invest Allocation (%): Percentage of capital for longer-term investments
These percentages can be customized to match your personal trading strategy and risk tolerance.
Margin Multiplier: Adjust the margin multiplier value based on your broker's requirements and your preferred leverage.
The system uses these parameters to calculate appropriate position sizes for each trading mode, ensuring your risk exposure remains aligned with your capital management plan.
5.Visual Customization: Adjust color schemes and table positions to optimize for your workspace layout and visual preferences.
🟠 Risk Table Explanation
The dynamic risk tables provide real-time position sizing and risk metrics as price moves through different zones:
1. Zone Column: Displays the current zone where price is located.
2. Zone Size: Shows the total price range of the current zone.
3. Trade Type: Indicates the trading style (Scalp, Swing, or Invest).
4. Shares: Displays the calculated position size (number of shares) based on your account parameters and the current zone.
5. Risk($): Shows the approximate dollar amount at risk if the trade moves against you within the zone.
6. Reward($): Displays the potential dollar return if price moves completely through the zone in your favor.
7. Left: Indicates how much potential movement remains within the current zone based on the latest price.
The table updates dynamically as price moves, giving you real-time risk/reward information. Each trading style is displayed separately, allowing you to compare potential position sizes across different trade modes while maintaining consistent risk management.
🟠 Strategic Execution
Strategy Usage Example
The Algo Seeker: Dynamic Zone Risk Manager provides a complete framework for precise trading decisions. Here's how you might leverage its power:
1. Zone-Based Trading: The indicator identifies key zones and levels that serve as powerful pivot points. These are not arbitrary levels but mathematically derived zones where price is likely to react. Use these zones directly for your trading decisions.
2. Precision Entries: For long positions, enter near the lower boundary of a zone with targets at the upper boundary. For shorts, enter near the upper boundary with targets at the lower boundary. These levels identify potential entry points based on the underlying market structure.
3. Risk Management: The zone, level, or cost basis below your entry (for longs) or above your entry (for shorts) can serve as logical places to set stop losses, helping you define your risk on each trade.
4. Position Sizing Precision: Use the exact share/contract quantities displayed in the risk table. This eliminates guesswork in position sizing and provides both risk and profit calculations that align perfectly with your capital management strategy.
5. Strategic Exits: Take profits at the target zone boundaries identified by the indicator. These levels represent mathematical points where price may encounter resistance or support, providing potential exit opportunities.
6. Advanced Strategy Options:
🟢Consider taking partial profits at cost basis (midpoint) levels
🟢Trade from zone to zone using the defined boundaries
🟢Scale in or out at specific zone transitions
🟢Set trailing stops at subsequent zone boundaries as price progresses
The strength of this indicator lies in its ability to provide all the critical decision points needed for a complete trade - from entry to exit, with precise position sizing - all derived from its sophisticated algorithmic analysis rather than subjective interpretation.
🟠 Alert Configuration
1. Zone Crossovers: Set alerts for when price transitions between key zones.
2. Cost Basis Interactions: Configure notifications for when price approaches optimal entry points.
The Algo Seeker Wizard Ultra Risk represents years of development and refinement in professional trading environments. Its integration of sophisticated zone identification with precise risk management creates a comprehensive framework that transforms theoretical market analysis into actionable trading decisions with quantified risk parameters.
tabbys star [Algo Seeker]Tabbys Star Mission:
Identifying key supply and demand areas for entries, identifying trends for holding positions, and locating potential re-entry or exit points is incredibly useful for traders and investors. This algorithm is designed to simplify these critical processes by providing actionable and intuitive tools directly on the chart.
🟢 Supply & Demand Zones (S&D)
The algorithm identifies key entry points by creating supply and demand blocks that automatically expand across the chart. These blocks remain active until invalidated, helping traders maintain awareness of significant price levels. When a new pivot point is identified, the algorithm generates a new supply or demand block that starts expanding from that pivot. This functionality enables traders to monitor evolving zones while referencing older ones, which might still act as weaker pivot points. These areas are incredibly unique and useful for traders, as they dynamically adapt to price action and provide clear visual cues for decision-making.
🟢 Continuation and Exit Signals
The algorithm also highlights areas for potential re-entries or exits. When the price moves beyond a supply or demand block, arrows are displayed to signal that this area may now be optimal for re-entering a trade or exiting a position.
Separating this logic from supply and demand zones offers significant flexibility for traders. For example, those who wish to hold positions initiated at an order block can confidently wait for these signals before taking profits. Similarly, traders who missed the initial opportunity at an order block can use these signals to evaluate new trade opportunities. This feature is incredibly useful for adapting to evolving market conditions.
🟩 Important Note
Arrow/triangle signals are not definitive indicators of upward or downward movement; they serve as calls to attention. These signals should be analyzed in conjunction with supply and demand zones.
For example, if a signal suggests bullish movement but the price falls below the current supply or demand zone, the signal was merely a call to attention. In such cases, it may indicate the need to set a stop loss or even consider a bearish trade below the zone.
Signals should be viewed as one of several factors to consider and should never be traded on in isolation.
🟢 Trendlines for Additional Confluence
In addition to supply and demand zones, the algorithm generates trendlines to help traders better visualize market trends. These trend lines are drawn from pivot points within the supply and demand blocks, providing an additional layer of confluence. For traders who rely on trendline breaks to make decisions, this feature enhances the overall analysis and adds value to the trading strategy.
🟢 Candle Color Coding
To further enhance clarity, the algorithm color-codes candles based on their position relative to the most recent order block:
Bullish: When the price is above the most recent order block.
Neutral: When the price is within the order block.
Bearish: When the price is below the order block.
This color-coding offers a unique and useful visual representation of the current market sentiment, allowing traders to assess price action at a glance.
Settings Overview
🟢Calculation Strength
This setting allows the user to choose how strict the algorithm should be when calculating data. The Standard option generates more entry and exit signals because the calculations are more lenient.. The Restrictive option uses stricter calculations, resulting in fewer signals for entries and exits.
🟢Use Current Bar:
If checked, the conditions will act on the current bar (real-time updates). If unchecked, the conditions will act after the bar closes. For a non-repainting indicator, leave this unchecked.
🟢Session Type:
Both:
Includes market and after-market hours.
RTH:
Regular trading hours only.
🟢Max Trend Lines:
"1": No trend lines will be shown.
"2" or higher: Displays trend lines based on pivot points.
🟢Bar Color:
Allows selection of candle colors based on the parameters discussed above.
🟢Signal Colors:
As described earlier.
🟢Alerts
For when a signal is created.
Conclusion
This tool is designed to hopefully assist investors and traders by:
Identifying key supply and demand areas for entries.
Highlighting trends for holding positions.
Pinpointing potential re-entry or exit points.
Universal Algo [Coff3eG]Universal Algo By G
Overview:
Universal Algo By G is a comprehensive LONG-ONLY trading strategy specifically designed for medium to long-term use in cryptocurrency markets, particularly Bitcoin. This algorithm can be manually adjusted to fit the volatility of specific coins, ensuring the best possible results. While it does not generate a large number of trades due to the nature of bull and bear market cycles, it has been rigorously backtested and forward-tested to ensure the strategy is not overfitted.
Core Features:
Integrated Systems: Universal Algo is built around five core systems, each contributing unique analytical perspectives to enhance trade signal reliability. These systems are designed to identify clear trend opportunities for significant gains while also employing logic to navigate through ranging markets effectively.
Optional Ranging Market Filter: Helps filter out noise, potentially enhancing signal clarity.
Market State Detection: Identifies four distinct market states:
Trending
Ranging
Danger (Possible top)
Possible Bottom
Global Liquidity Indicator (GLI) Integration: Leverages GLI values to identify positive liquidity trends.
Volatility Bands: Provides insights into market volatility.
Top and Bottom Detection: Shows possible bottoms with green backgrounds and red backgrounds for possible top detection.
The Market State Detection, GLI, Volatility Bands, and Top and Bottom Detection feature all serve as an expectation management feature.
Additional Features:
Optional Metrics Table: Displays strategy metrics and statistics, providing detailed insights into performance.
Customization Options: The script offers a range of user inputs, allowing for customization of the backtesting starting date, the decision to display the strategy equity curve, among other settings. These inputs cater to diverse trading needs and preferences, offering users control over their strategy implementation.
Operational Parameters:
Customizable Inputs: Users can adjust thresholds to match the coin's volatility, enhancing strategy performance.
Transparency and Logic Insight: While specific calculation details and proprietary indicators are integral to maintaining the uniqueness of Universal Algo, the strategy is grounded on well-established financial analysis techniques. These include momentum analysis, volatility assessments, and adaptive thresholding, among others, to formulate its trade signals. Notably, no single indicator is used in isolation; each indicator is combined with another to enhance signal accuracy and robustness. Some of the indicators include customized versions of the TEMA, Supertrend, Augmented Dickey-Fuller (ADF), and Weekly Positive Directional Movement Index (WPDM), all integrated together to create a cohesive and effective trading strategy.
System Operation:
Universal Algo works by taking the average score of the five core systems used for the signals. Three of these systems have been lengthened out to function as longer-term systems, while the remaining two operate at a slightly faster speed. This combination and averaging of systems help to balance the overall strategy, ensuring it maintains the right amount of speed to remain effective for medium to long-term use with minimal noise. The average score is then compared against customizable thresholds. The strategy will go long if the average score is above the threshold and short if it is below the threshold. This averaging mechanism helps to smooth out individual system anomalies and provides a more robust signal for trading decisions.
Originality and Usefulness:
Universal Algo is an original strategy that combines multiple proprietary and customized indicators to deliver robust trading signals. The strategy integrates various advanced indicators and methodologies, including:
System Indicator: Calculates a cumulative score based on recent price movements, aiding in trend detection.
Median For Loop: Utilizes percentile rank calculations of price data to gauge market direction.
Volatility Stop: A modified volatility-based stop-loss indicator that adjusts based on market conditions.
Supertrend: A customized supertrend indicator that uses percentile ranks and ATR for trend detection.
RSI and DEMA: Combines a modified RSI and DEMA for overbought/oversold conditions.
TEMA: Uses 3 different types of MA for trend detection and standard deviation bands for additional confirmation.
Detailed Explanation of Components and Their Interaction:
RSI (Relative Strength Index): Used to identify overbought and oversold conditions. In Universal Algo, RSI is combined with DEMA (Double Exponential Moving Average) to smooth the price data and provide clearer signals.
ATR (Average True Range): Used to measure market volatility. ATR is incorporated into the Volatility Stop and Supertrend indicators to adjust stop-loss levels and trend detection based on current market conditions.
DEMA (Double Exponential Moving Average): Provides a smoother price trend compared to traditional moving averages, reducing lag and making it easier to identify trend changes.
Modified TEMA (Triple Exponential Moving Average): Similar to DEMA but provides even greater smoothing, reducing lag further and enhancing trend detection accuracy.
Volatility Stop: Utilizes ATR to dynamically set stop-loss levels that adapt to changing market volatility. This helps in protecting profits and minimizing losses.
Customized Supertrend: Uses ATR and percentile ranks to determine trend direction and strength. This indicator helps in capturing major trends while filtering out market noise.
Median For Loop: Calculates percentile ranks of price data over a specified period to assess market direction. This helps in identifying potential reversals and trend continuations.
HMA (Hull Moving Average): A fast-acting moving average that reduces lag while maintaining smoothness. It helps in quickly identifying trend changes.
SMA (Simple Moving Average): A traditional moving average that provides baseline trend information. Combined with HMA and other indicators, it forms a comprehensive trend detection system.
Universal Algo offers a sophisticated blend of advanced indicators and proprietary logic that is not available in free or open-source scripts. Here are some reasons why it is worth paying for:
Customization and Flexibility: The strategy provides a high degree of customization, allowing users to adjust various parameters to suit their trading style and market conditions. This flexibility is often not available in free scripts.
Proprietary Indicators: The use of proprietary and customized indicators such as the TEMA, Supertrend, ADF, and WPDM ensures that the strategy is unique and not replicable by free or open-source scripts.
Integrated Systems: The strategy combines multiple systems and indicators to provide a more comprehensive and reliable trading signal. This integration helps to smooth out anomalies and reduces noise, providing clearer trading opportunities.
Rigorous Testing: Universal Algo has undergone extensive backtesting and forward-testing to ensure its robustness and reliability. The results demonstrate its ability to perform well under various market conditions, offering users confidence in its effectiveness.
Detailed Metrics and Analysis: The optional metrics table provides users with detailed insights into the strategy's performance, including metrics like equity, drawdown, Sharpe ratio, and more. This level of detail helps traders make informed decisions.
Value Addition: By providing a strategy that combines advanced indicators, customization options, and thorough testing, Universal Algo adds significant value to traders looking for a reliable and adaptable trading tool.
Realistic Trading Conditions:
Backtesting and Forward-Testing: Rigorous testing ensures performance and reliability, with a focus on prudent risk management. Default properties include an initial capital of $1000, 0 pyramiding, 20 slippage, 0.05% commission, and using 5% of equity for trades.
The strategy is designed and tested with a focus on achieving a balance between risk and reward, striving for robustness and reliability rather than unrealistic profitability promises. Realistic trading conditions are considered, including appropriate account size, commission, slippage, and sustainable risk levels per trade.
Concluding Thoughts:
Universal Algo By G is offered to the TradingView community as a robust tool for enhancing market analysis and trading strategies. It is designed with a commitment to quality, innovation, and adaptability, aiming to provide valuable insights and decision support across various market conditions. Potential users are encouraged to evaluate Universal Algo within the context of their overall trading approach and objectives.
Market Structure AlgoThe "Market Structure Algo" (MS Algo) is a comprehensive tool developed by OmegaTools. This advanced indicator is designed to analyze the market's structure through a combination of pivot highs and lows, creating a nuanced understanding of potential market movements.
Core Functionality:
- Internal and External Market Structure (MS): The MS Algo differentiates between internal and external market structures by analyzing pivot points over different periods. This dual analysis allows for a deeper understanding of short-term and long-term market trends.
- Zone Distance and Visualization: The indicator introduces a novel approach to visualizing potential areas of interest or 'zones' around pivot points, adjustable through the 'Zone Distance' setting. This feature enhances the visual representation of zone created on the chart that can be used as a support and resistance area.
- Dynamic Signal Generation: Utilizing a comprehensive algorithm, the MS Algo identifies potential signals for entering and exiting trades based on the internal market structure. These signals are visually represented on the chart, aiding in decision-making. These signals are based on the acceptance and confirmed breakout or the refusal of the pivot points by the price.
Operational Mechanism:
- The MS Algo calculates pivot highs and lows over specified periods (input by the user) to determine the market's current structure. It then evaluates the market's position relative to these pivot points to assign a market structure score, which can range from bullish to bearish extremes.
- Signals for long and short positions, as well as exits, are generated based on the interaction between the close price and these pivot points.
- Additionally, the indicator plots zones around the moving average, adjusted for the ATR and the specified 'Zone Distance,' providing a visual guide to areas where the market might find support or resistance.
Usage Guidelines:
- To apply the MS Algo to your TradingView charts, adjust the 'Internal MS' and 'External MS' settings to align with your analysis preferences. The 'Zone Distance' input allows for customization of the zone visualization feature.
- The color-coded signals and zone fillings serve as guides to understanding the current market structure and potential areas of interest. These should be interpreted within the context of a broader trading strategy and risk management framework.
Understanding the Indicator's Originality:
The MS Algo stands out due to its unique blend of pivot analysis and zone visualization, providing traders with a detailed view of the market's structure that goes beyond traditional indicators. Its originality lies in the methodological integration of these components to offer a tool that enhances market analysis.
Responsible Use Disclaimer:
The financial markets are unpredictable, and the MS Algo is designed to serve as an analytical tool within a trader's arsenal, not a standalone solution for trading decisions. Traders should use this tool judiciously, alongside comprehensive market analysis and sound risk management practices. It's important to understand that the MS Algo does not guarantee trading success nor does it claim to predict specific price movements. Trading involves risks, including the potential loss of capital.
Heiken Ashi Algo v6The Heiken Ashi Algo Oscillator v6, introduces a refined approach to technical analysis applicable across various markets. Central to this algorithm is the integration of the Relative Strength Index #RSI, a staple indicator renowned for its effectiveness in measuring momentum.
The RSI - Tried and True:
By incorporating the #RSI, traders gain valuable insights into the speed and strength of price movements, aiding in the identification of potential #trend #reversals and #continuations.
Why Heiken Ashi Candles:
Additionally, the utilization of #Heiken Ashi candles within this algorithm offers a smoother representation of price action, reducing noise and enhancing clarity in trend analysis. This feature is particularly advantageous in volatile markets, where traditional candlestick patterns may produce false signals. By employing Heiken #Ashi candles, traders can more accurately identify underlying trends and make informed decisions based on reliable price data.
Combining RSI and Heiken Ashi:
The synergy between the RSI and Heiken Ashi candles in the Heiken Ashi Algo Oscillator v6 provides traders with a comprehensive perspective on both momentum and trend direction. This combination allows for a nuanced analysis of market dynamics, enabling traders to navigate various market conditions with greater confidence.
Heiken Ashi Candle Sizes:
The size of the Heiken Ashi candles serves as a visual indicator of the distance the RSI has moved between closing prices, offering additional insights into momentum shifts.
Not your average Heiken Ashi Candles:
Ive taken the time to do some serious custom coding for these particular Heiken Ashi Candles.
They do NOT color as the normal ones do. There is a setting in the inputs tab of the indicator that allows you to color them according to my secret code where its looking for Breaks of Structure on lower timeframes based on Heiken Ashi Candle calculations.
Turning on this feature gives you a more promising array of candle colors telling you about false or positive breakouts and trends.
Why choose this tool:
CoffeeShopCrypto's Heiken Ashi Algo Oscillator v6 offers a balanced and effective tool for traders across different markets. By leveraging the power of the RSI and Heiken Ashi candles, traders can enhance their decision-making process, identify trading opportunities with greater precision, and ultimately improve their overall trading performance.
------------------------------------------HOW TO USE IT------------------------------------------
Inflow / Outflow (accumulation and distribution) Ribbon
In trading we know liquidity means volume and volume is orders. This ribbon shows you when orders are entering, exiting, filling or flat in the market.
The Liquidity Ribbon is a visual representation of whats happening with accumulation and distribution in the market.
It acts as a dynamic area of support and resistance for the RSI (momentum).
Once the RSI breaks above or below the full area of the ribbon, you have an overturned short term market.
Breaking this area isn't easy because of the one sided thick line known as the PoC line or Point of Control Line.
This line changes between a rising and falling color to tell you what side of the market has the most resistance or support.
Custom HA candles
The common way for HA candles to be colors is green for bullish and red for bearish.
These candles color differently according to market dynamics vs how the current candle closes.
This is helpful to keep you from taking longs or shorts when the momentum just doesn't have the move.
How it all works together: Taking entries and failed breakouts.
In the image below (left to right) you can see the following take place:
Short Entry:
HA Candles push down through the ribbon breaking below its low side (Support Ribbon Broken)
Following this the RSI RANGE is broken to the down side.
This is a good setup for a short breakout
Retrace to false breakout:
After this price retraces and so does momentum.
HA Candles attempt to but fail to break through the top of the ribbon and push back down . This is a false breakout.
Bullish Divergence to Long Entry:
The Heiken Ashi Algo forms a bullish divergence and HA candles push back up into the ribbon. Without a change in candle structure the RSI breaks the top of the ribbon where the control line sits as well as breaking through the top of the RANGE area and
This is a promising setup for a long trade.
Rally Base Rally: (into secondary long trade)
As price is rising, it retraces until HA candles are within the RANGE. No candle closes or has a low below the RSI midline.
HA Candles are forming a consolidation. After consolidation the RSI breaks out the top of the ribbon and the top of the RANGE allowing a secondary long entry.
-----------------------------------------------------------------------------------------
Im not gonna lie. Ive written a lot of tutorials but this one was probably the most exciting to describe.
If you have any questions please do ask below.
YinYang RSIYinYang RSI is a Momentum Oscillator. It is loosely based on the standard RSI but uses our Custom True Value Zone Algorithm. Essentially it is a stronger, more accurate RSI that isn't manipulated by consolidation. YinYang RSI moves slightly slower than the standard RSI but when it does move it is much more accurate.
Why do we deem YinYang RSI to be a more accurate RSI? Well, let's discuss some of the underlying logic behind it. YinYang RSI is derived from the High and Low data from multiple Security Requests, we send that data into a modified Donchian Channel to calculate its Basis. That basis is then taken and averaged between multiple different VWMA calculations to ‘Smooth’ it out before we send it into an RSI calculation and display the final results.
This may sound a little confusing and you may be wondering, why bother doing this? The main reason we created the YinYang RSI is to remove the fact that consolidation causes Regular RSI to go down in index value. In our opinion RSI shouldn’t go down due to consolidation. By removing consolidation from RSI it innately made the RSI more smooth and since it became more smooth there were less times it crossed the RSI Moving Average (MA). In turn, since it crosses the RSI MA less, it means when it does cross the RSI MA, it is a much stronger more accurate signal; but don’t just take our word for it! Let’s get into some examples to show you exactly how it works:
Our RSI is very smooth, because of the way we apply VWMA to it, it keeps it from being a jagged line like the regular RSI is:
Our Indicator features 3 RSI’s in it: YinYangRSI, Regular RSI and YinYang Stoch RSI. The reason there are 3 is not only for the Information Tables (we will talk about this later), but also for the fact that you can overlay them on top of each other.
Here is the same dates but with Regular RSI:
Hopefully you can see how different they are and how smooth ours is, but if not, lets overlay them so you get a better idea:
When the YinYang RSI and Regular RSI are overlaid on top of each other, the Regular RSI’s colors change for easier readability. The Regular RSI turns Pink and the Regular RSI MA turns Orange. As you can see here, they function much differently and it is quite clear that the YinYang RSI holds itself during consolidation and is more smooth.
You may be asking yourself, this is great and all, but how does it help me trade?
Well, now that you understand the difference between YinYang and Regular RSI let's discuss exactly that!
So as you can see in the image above, when the RSI crosses the RSI MA it represents a strong movement in price is likely about to occur. When the RSI is very low (20 or less) and it crosses ABOVE the RSI MA, this represents a BUY/LONG signal. When the RSI is very high (80 or above) and it crosses BELOW the RSI MA, this represents a SELL/SHORT signal.
There are times where it is a good time to buy or sell, but the RSI may not be in the right place. This is rare but it does happen. We marked a location that did exactly that with an Orange circle in the picture above. These things happen, however we don’t recommend you act on them. The main reason is that they are much more risky. Nothing will ever be 100% accurate, but the key is making decisions that are more in your favor than not. When the RSI and RSI MA cross and the RSI is near 50, it's much less accurate, however, not impossible for it to be a good signal.
Now you may be wondering, how come I see 2 SELL or 2 BUY signals before the RSI moves a lot? This is quite normal. Based on the picture above, all of the BUY and SELL signals are accurate, but not all of them have insane price movements. However, they all did feature SOME price movements. Just because a BUY or SELL (RSI and RSI MA crossing) happens, doesn’t mean the RSI is going to move all the way from 80 to 20, sometimes the price only moves a bit and then corrects back. This is completely normal.
The part that is up to you is knowing when to exit these trades. You can use the YinYang RSI to see entry locations for Long/Short, but it can be risky to assume that you can go from a BUY right to a SELL and vice versa.
Don’t fret, there is a reason we have our YinYang Stoch RSI within this indicator and its not just because we felt like it! When you overlay the YinYang RSI and YinYang Stoch RSI on top of each other, you can get a very good idea of when a signal may be over and likely it’s a good time to get out. However, first, just so you understand what our YinYang Stoch RSI does, let's take a quick look at it.
At first glance, the YinYang Stoch RSI can look pretty strange and even overwhelming, this is completely normal. It features drastic movements, but only when there is good reason to! When the blue line (K) crosses the orange line (D) it represents momentum in price. So when the blue line crosses above the orange line it means BUY and when the blue line crosses below the orange line it means SELL.
How it works with the YinYang RSI is simple, lets toggle the two of them on together in the settings:
It may look a little confusing at first, and we don’t necessarily recommend you do it for your entry as it can be a little too much and sometimes confusing, but it can be very helpful for understanding your exit and if the momentum has changed/died down. Here's an example based on our initial BUY/SELL image above:
So since we’re talking about the double SELL signal and how to know if its momentum is ending we’ve zoomed in on this example. Here we can see where the pink circle is, that the YinYang Stoch RSI has gained buy momentum and the sell momentum has likely ended here. This is canceled out however, by the fact that shortly after we see another SELL signal combined with the Stoch RSI crossing under and also showing SELL momentum. The blue Vertical lines are to show visually where the stoch crossed over/under as they can be a little hard to see visually. Also, based on this example, you can see where the orange circle is that was clearly a very good buy location and also has the stoch crossover in that location too. So even though the RSI isn’t very low, there is still a decent amount of bullish momentum in that location. Is this enough for you to make a purchase on? In our opinion, it’s still a little too risky, but maybe it fits your trading style, or maybe you decide its a good time to Dollar Cost Average / purchase just a small amount.
Now, you may be wondering, as we mentioned it early, what are those Information Tables that have been sitting on the right of every example?
These Information Tables are there to display very important Time Frame data for you. Not only can you see 6 Different Time Frames, which you can customize within your Settings. You also get to see the level of RSI and RSI MA for YinYang, Regular and YinYang Stoch RSI. Being able to see this data on multiple different Time Frames without having to change the Time Frame you are on can be very helpful, especially if you’re trading on a lower Time Frame like 15 minutes. The color of the box is based on if the RSI has crossed the MA or not. When the box is Green, the RSI is greater than the MA (Bullish). When the box is Red, the RSI is less than the MA (Bearish).
This concludes our Tutorial on how to use YinYang RSI, below you will see all of our current Settings, what they all mean and how you can customize them.
Settings:
1. Show Signals:
Signals are when the RSI crosses the RSI MA (for any RSI TYPE active). When these crosses happen, it will make a plot on the chart that represents Buy and Sell Signals. These signals have alerts that correspond with them, but you will manually need to set up these alerts yourself through the indicator. Please refer to TradingView for how to set up alerts.
2. RSI Type:
We have 3 types of RSI’s within this Indicator:
YinYang RSI
Regular RSI
YinYang Stoch RSI
These RSI’s can be used individually or overlaid on top of each other for easier comparison. It can be useful to go back and forth between indicators or have them overlaid to get a better understanding of what's going on.
2.1. YinYang RSI:
Our YinYang RSI is our custom RSI that is based on our True Value Zone Algorithm. It is the main purpose of this Indicator but can be used in conjunction with Regular RSI and YinYang Stoch RSI. YinYang RSI is a much more smooth, slow moving form of RSI that doesn’t go down from consolidation and therefore makes the RSI and RSI MA crosses much more accurate.
2.2. Regular RSI:
This is a regular RSI that is within our indicator so you can make comparisons and also overlay on top of our YinYang RSI and/or YinYang Stoch.
2.3. YinYang Stoch RSI:
This is a Stoch RSI that is calculated with our YinYang RSI’s values to create a very unique Stoch RSI. Our YinYang Stoch RSI moves very drastically and quickly when there is true momentum swings but it never really hovers in the middle. It makes its way from 0-100 and 100-0 within 2-3 candles usually and if it makes it all the way, you know there is momentum backing this price movement.
3. Information Tables:
3.1. Show Information Tables:
Our Information tables display 6 different Time Frame resolutions to give you the data of YinYang RSI/MA, Regular RSI/MA and Stoch RSI/MA over multiple different Time Frames so you don’t constantly have to keep changing yours and can focus on the trade at hand.
You can choose to display:
‘All’,
‘None’,
‘YinYang RSI’,
‘Regular RSI’,
‘YinYang Stoch RSI’
and/or any combination of the three so you can see all the data you want to your liking.
3.2. Display Tables Direction:
Since there are 6 different Time Frames shown, and you have the ability to display all 3 RSI and MA values, this table can get pretty big. If you have a large monitor and not too many indicators active it's no big deal and a vertical display is likely what you’ll want. However, if you have a smaller monitor or many Indicators active, it will scrunch this Indicator and make it difficult to see all of your Time Frames in the tables. For this reason, we have the option to display them ‘Horizontally’.
3.3. Res1 / Res2/ Res3 / Res4 / Res5 / Res6:
These represent the different resolutions (Time Frames) being used in your information tables and can be modified to display whatever resolution works best for your trading style. By default they are:
Res1: Current Timeframe
Res2: 15 Minute
Res3: 1 Hour
Res4: 4 Hour
Res5: 1 Day
Res6: 1 Week
Backup Res (not changeable): 5 Minute (this is only used if your Current Timeframe in Res1 is a duplicate of one of the other resolutions)
Alerts are available and customizable within the Indicator. You can set up an alert for any of the RSI crossing Signals.
If you have any Questions or Concerns, don’t hesitate to contact us.
HAPPY TRADING!
Risk Reward Calculator [lovealgotrading]
OVERVIEW:
This Risk Reward Calculator strategy can help you maximize your RR value with help of algorithmic trading.
INDICATOR:
I wanted to setup my trades more easier with this indicator, I didn't want to calculate everytime before orders, with help this indicator we can calculate R:R value, avarage price, stoploss price, take-profit price, order prices, all position cost and more ...
Our strategy is a risk revard calculation indicator that is made easy to use by using visualized lines and panels, and also has algorithmic trading support.
With the help of this indicator, we can quickly and easily calculate our risk reward values and enter the positions.
If we want to ensure that our balance grows regularly while trading in the stock market, we need to manage the risks and rewards otherwise we may fall below our initial balance at the end of the day, even if we seem to be winning.
What is the Risk-Reward value ?
This value is a value that shows how many times the amount of risk we take when entering the position is successful, we will earn.
- For example, you risked $100 while entering the trade, so if your trade stops, you will lose 100 $.
Your Risk-Reward(RR) value is 2 means that if your position is successful, you will have 200 $ in your pocket.
A trader's success is determined by the amount of R he earns monthly or yearly, not how much money he makes.
What is different in this indicator ?
I want to say thank you to © EvoCrypto. His Calculator (weighted) – evo indicator helped me when I was developed my indicator.
I want to explain what I have improved:
1-In this strategy, we can determine the time period in which we want to open our positions.
2-We can open a maximum of 4 positions in the same direction and close our positions at a single level. StopLoss or TakeProfit
3-This indicator, which works in the form of a strategy, shows where our positions have been opened or closed. With the help of this, it helps us to determine our strategy in our future positions more accurately.
4-The most important improvement is that we do not miss our positions with the help of alarms (WEB HOOK). if we want, we receive by quickly connecting all these positions to our robot, the software can enter and exit the position while we are busy.
IMPLEMENTATION DETAILS – SETTINGS:
1 - We can set the start and end dates of the positions we will take.
2- We can set our take profit, stoploss levels.
3- If your trade is stopped, we can determine the amount of the trade that we will lose.
4- We can adjust our entry levels to positions and our position sizes at entry levels.
(Sum of positions weight must be 100%)
5- We can receive our positions even if we are busy with the help of algorithmic trading. For this, we must paste our Jshon codes into the fields specified in the settings panel.
6- Finally, we can change the settings we want and don't want to have in our visual elements.
Let's make a LONG side example together
We have determined our positions to enter stoploss, take profit and long positions. We did not forget to set the start time of our strategy
Our strategy appear on the graph as follows.
Our strategy has calculated the total position size, our R-R value, the distance of the current price to the stop and take profit levels, in short, a lot of things we could look visually.
Notes:
If you're going to connect this bot to an automatic Long or Short direction,
Don’t forget! you need to Webhook URL,
Don’t miss paste this code to your message window {{strategy.order.alert_message}}
ALSO:
If you have any ideas what to add to my work to add more sources or make calculations cooler, feel free to write me.
Crypto Tipster v2---------------------
Crypto Tipster v2
Hello again! We're back with a drastically improved Crypto Tipster v2 Indicator using over a dozen all new algorithms based around Technical Analysis, Price Action, Momentum Swings and Reversal Detection.
We've taken our time with version 2 of Crypto Tipster, putting all our best practices to work and ensuring it performs superbly across numerous crypto markets and timeframes - we have focused our efforts towards the larger timeframes, 12H, 1D, 2D for example as we believe these to be the most consistent and predictable, and therefore the most profitable.
Trading on longer timeframes also reduces the overal cost of trading fee's as you'll be placing fewer trades over any given time period, whilst catching bigger swings and therefore earning a higher percentage per winning trade. Due to these bigger price swings you can de-leverage your trades too, making them inherintly safer and more controlled.
The final benefit to placing trades on longer timeframes is that you will not be tied down to your PC or laptop for hours on end waiting for a perfect entry or exit point, which increases the odds of placing bad/panic trades or even placing trades due to boredom! If you trade with Crypto Tipster v2 on a 1D timeframe, you will only ever have work to do once per day, at bar close; this is when trades are placed or exited, or stop losses/take profits are updated to new levels - easy!
Crypto Tipster v2 can help consistently catch tops and bottoms of trending markets whilst avoiding placing trades through choppy or ranging areas, this helps to not only maximise profits (what we're all after!) but also to minimise losses (equally important). We've tirelessly tested Crypto Tipster using literally thousands of variables across dozens of built-in algorithms over hundreds of trading pairs - lots of data to process!
The outcome is rather stunning and well worth checking out - we're rather proud of what we've achieved here, and we're pretty sure you're going to love it too!
---------------------
What's Included
- Chart Settings
The first section you'll come across, Chart Settings.
Here you'll find a few options regarding how your chosen market chart will look within TradingView and how Crypto Tipster will interact with this chart.
One of the most important Tick boxes is first on the list - "Show Backtest Results". This will change Crypto Tipster from displaying simple but easy-to-follow "Buy/Sell" labels into Strategy mode in which you can set up more complicated Stop Loss / Take profit settings as well as setting up Alerts for auto trading and other more complex functions (see How It Works for more info!
We've also included a "Trend Strength Bar Color" tick box which changes the color of the chart bars based on how strong Crypto Tipster is perceiving the current trend and in which direction.
- Trend Settings
"Trading Frequency" represents how often Crypto Tipster will be looking for a new trend / change in trend direction, and therefore how often it will be placing trades. By default this is set to "Normal" but can be changed to "Rapid" using the drop down menu.
"Entry Trend Strength" also determines how frequently trades are placed by selecting the strength of trend required before a trade is placed. The scale ranges from "1-5", with 1 being a low trend strength required, 5 being a very strong trend strength required.
Within the Trend Settings section you'll also find an "Avg Trend Strength over Bars" option. This allows you to average (mean) the current trend strength over a pre-determined amount (1-5) of previous chart bars - thus providing a potentially more consistent signal.
- Trade Settings
Trade Settings help Crypto Tipster determine what type of trades you're looking to place.
The overall "Trade Direction" will decide to either target only Long trades, only Short trades, or Both (default).
"Consecutive Trades in Same Direction" allows for pyramiding - whereby you can specify to allow for multiple trades of the same direction. Set to "1" as default allows for no extra pyramiding, max setting of "10".
- Trade Protection
Currently consisting of two functions, our Trade Protection section can help to achieve both the removal of false signals (whipsaws), and the extension of good trades without confusion during minor retracements.
"Chop Removal" can help to remove some whipsaw trades during ranging market conditions, therefore improving overal profitability by only targeting stronger trends. You have an option to choose from either "Weak" or "Strong" Chop Removal.
"Protection Filter" uses current trading criteria as defined by you, and uses it to check against a higher time frame than you're currently viewing. This can help to eliminate some bad trades at the expense of a potential lag on good trades.
- Stop Loss / Take Profit
Stop Losses should be a crucial aspect of everyone's trading system. They help prevent any trade from going too far in the wrong direction and limit losses.
Our "Stop Loss (%)" is quick and easy to set up, simply set the percentage offset from the entry price of trades and a fixed Stop Loss will be in place on all trades.
"Take Profit (%)" works in the same way as the Stop Loss mentioned above - simply set the percentage you'd like to exit a profitable trade at.
The "Trailing Stop (%)" is a little more complicated in that it will follow the trend of the trade a certain percentage away from the current market price - this is great for keeping yourself in a trade for as long as the trade is moving in the right direction.
- Extra Tools & Indicators
This is the section of Crypto Tipster that enables you to add some chart visuals to assist you with your preferred trading style.
"Potential Pivot Points" are not the same as actual pivot points - Potential pivot points will paint on the chart at bar close, giving you an immediate alert to potential tops/bottoms of market trends. You can choose to display only the strongest potential points, or include some of the weaker signals too.
"Actual Pivot Points" are inherintly more accurate than Potential pivot points, but do not paint on the chart until after a pre-determined amount of time has passed. These are great for placing stop losses/take profits or watching the market for breakouts or reversals.
"Support/Resistance Levels" plots up to 6 support and resistance horizontal lines based on recent price tops/bottoms. Use these to determine areas where price could rebound or break-through.
"Bollinger Band Breakout" - Bollinger bands are a tried and tested technical analysis tool, similar to pivot points and support/resistance lines, thee are another great tool to determine where price may retrace, consolidate or breakout.
- Ichimoku Cloud
Somewhat confusing and intimidating when you first come across this technical analysis indicator, the "Ichimoku Cloud" is one of our favorites. Assisting with the detection of Dynamic Support and Resistance levels, Momentum and Trend Direction all in one super indicator.
Although certain aspects of the Ichimoku Cloud are already present within Crypto Tipster v2 algorithms in order to offer you the best possible signals, we've also included a user-definable section of it's own so you can manually set up and use the cloud for your own trading needs, all cloud signals (and there are many) are available to set up as Alerts for your own needs or an Auto-Trading Bot.
- Custom Alerts for Any Signal
We've endeavoured to ensure that all signals, not just the Buy/Sell signals, are ready and available to create Alerts with; giving you the most opportunity to create a fully custom trading engine that suits your exact trading requirements.
This means you can set Alerts for any and all signals you can see on the chart when using Crypto Tipster v2, this includes Buy/Sell Signals, Trend Strength Signals, Choppy Market Signals, Stop Loss/Take Profit Signals, Pivot Points, S/R levels crossed above & below, Bollinger Band Breakout and several Ichimoku Cloud Signals.. the list goes on!
---------------------
We've tried to make Crypto Tipster as comprehensive and easy to understand as possible, we are however always in search of progression; we do really love to hear your feedback :)
For more information and a free 8-day trial please visit the link in our signature
Happy Trading Guys
iMoku (Ichimoku Complete Tool) - The Quant Science iMoku™ is a professional all-in-one solution for the famous Ichimoku Kinko Hyo indicator.
The algorithm includes:
1. Backtesting spot
2. Visual tool
3. Auto-trading functions
With iMoku you can test four different strategies.
Strategy 1: Cross Tenkan Sen - Kijun Sen
A long position is opened with 100% of the invested capital ($1000) when "Tenkan Sen" crossover "Kijun Sen".
Closing the long position on the opposite condition.
There are 3 different strength signals for this strategy: weak, normal, strong.
Weak : the signal is weak when the condition is true and the price is above the 'Kumo'
Normal : the signal is normal when the condition is true and the price is within the 'Kumo'
Strong : the signal is strong when the condition is true and the price is below the 'Kumo'
Strategy 2: Cross Price - Kijun Sen
A long position is opened with 100% of the invested capital ($1000) when the price crossover the 'Kijun Sen'.
Closing the long position on the opposite condition.
There are 3 different strength signals for this strategy: weak, normal, strong.
Weak : the signal is weak when the condition is true and the price is above the 'Kumo'
Normal : the signal is normal when the condition is true and the price is inside the 'Kumo'
Strong : the signal is strong when the condition is true and the price is below the 'Kumo'
Strategy 3: Kumo Breakout
A long position is opened with 100% of the invested capital ($1000) when the price breakup the 'Kumo'.
Closing the long position with a percentage stop loss and take profit on the invested capital.
Strategy 4: Kumo Twist
A long position is opened with 100% of the invested capital ($1000) when the 'Kumo' goes from negative to positive (called "Twist").
Closing the long position on the opposite condition.
There are 2 different strength signals for this strategy: weak, and strong.
Weak : the signal is weak when the condition is true and the price is above the 'Kumo'
Strong : the signal is strong when the condition is true and the price is below the 'Kumo'
This script is compliant with algorithmic trading.
You can use this script with trading terminals such as 3Commas or CryptoHopper. Connecting this script is very easy.
1. Enter the user interface
2. Select and activate a strategy
3. Copy your bot's links into the dedicated fields
4. Create and activate alert
Disclaimer: algorithmic trading involves risk, the user should consider aspects such as slippage, liquidity and costs when evaluating an asset. The Quant Science is not responsible for any kind of damage resulting from use of this script. By using this script you take all the responsibilities and risks.
Btcusdt - 4hr Trendreversal algoritmeIn this strategy we use a combination of differents indicators to catch the highs and lows and follow the right direction at all times.
The conditions of this 4hr algo are based on Ema's and WMA's that rise or fall:
Momentum;
Price Action
Volume
RSI
BB
I have backtested the algo for 2 years before i ran it live. I ran the algo live for 1 year now and ( October 2020) as for now the algo indicates a trend reversal 70-80% correctly.
The backtest result shown started from 01-10-2017and is simulated using 15% of the capital on BINANCE:BTCUSDT
I have varies Algo's on different Timeframes. If you're interested sent me a message.
Please be aware that past results are no guarantee for future performance!
OnePunch Algo Hard BUY/SELL and Date Range - Version 1~~~ How to Detect Sell Signals ~~~
The First Red Outlined Yellow Bar after a purple "close entry order long" signal : then that is a SELL
~~ What is Purple Signal~~~
Purple "Close Entry Order Long" is a warning for a trend reversal. Normally this is given when the upward trend is reversed.
~~~ How to Detect Buy Signals ~~~
Like in the screenshot, the 1st blue "long" signal after 1 or couple of white bars; then it is a BUY.
Note: This is only available for invited members only. This is a new strategy with Dates ranges.
Profitable Parabolic SARIntroduction
As you know, Parabolic Stop and Reverse (SAR, PSAR) was originally developed by J. Welles Wilder and was described in his book "New Concepts in Technical Trading Systems" (1978). It derives its name from the fact that when charted, the pattern formed by the points resembles a parabola.
Mr. Wilder described it as "one of my favorite systems because it squeezes more profit out of an intermediate move than any method I know" .
Interpretation
PSAR follows price and can be considered a trend following indicator. Once a downtrend reverses and starts up, PSAR follows prices like a trailing stop. Same is true for the opposite direction.
Due to its nature, PSAR continuosly protects on long and short positions.
Parameters
One of the key components of PSAR is the Acceleration Factor (AF). The AF is one of a progression of numbers beginning at 0.02 and ending at 0.2 . The AF is increased by the increment of 0.02 each time that a new high is made until a value of 0.2 is reached.
Mr. Wilder used the next parameters
Start: 0.02
Increment: 0.02
Maximum: 0.2
and they are default for the built-in PSAR indicator and its strategy.
But are these params really profitable? Mr. Wilder noticed that "I have tried many different acceleration factors on this system and have found that a consistent increase of 0.02 works best overall...the range for the incremental increase is between 0.018 and 0.021 " .
That was then, in 1978. Other times have come. Is our grandpa still right in his recommendations?
I made this tool to figure it out.
What is this tool?
This tool is a performance scanner that uses a decision tree-based algorithm under the hood to find the most profitable settings for PSAR. It analyzes a bunch of different Start (between 0.001 to 0.02 ) and Increment (between 0.001 to 0.03 ) parameters and backtests each combination across the entire history of an instrument. If the more profitable parameters were found, the indicator will switch its values to the found ones immediately.
Instead of manually selecting parameters, just relax - the algorithm will do it for you.
It doesn't touch the last parameter, Maximum , for two reasons.
First, as Mr. Wilder noticed in his book, "...the number of increases it takes to reach at least 0.2 , but do not exceed 0.22 " . That is, the parameter sits in a very narrow range.
Second, I tested different maximums and I came to the conclusion that this parameter has a minimal impact on net profit, compared with the more significant parameters of start and increment.
Alerts
It has an alert that notifies when the more profitable settings were detected.
NOTE : It does not change what has already been plotted.
Good luck!
Trend Precognition - Mtrl_ScientistHi everyone,
This is an updated version of my base algorithm "BTC Precognition". I've managed to remove some lag, while at the same time smoothing the curve (blue).
All you need to know about it is on the chart's legend. The arrows just correspond to the bottoms/tops of the blue signal curve (marked with green/red circles). However, predicting turning points is difficult and I'm still working on that. So for now, the signals are offset by 1 candle into the past. This means that all of your trades will be 1 candle late, unless you trade intrabar using your own intuition. As a help, I've also included the first derivative (black curve) that will tell you the slope of the blue curve. Remember, when the curve is about to turn, the slope becomes zero. However, you can anticipate this by looking at the slope's direction and guessing when it will cross the zero line.
This is still all work in progress, so invite-only.
Trendline Breaks with Multi Fibonacci Supertrend StrategyTMFS Strategy: Advanced Trendline Breakouts with Multi-Fibonacci Supertrend
Elevate your algorithmic trading with institutional-grade signal confluence
Strategy Genesis & Evolution
This advanced trading system represents the culmination of a personal research journey, evolving from my custom " Multi Fibonacci Supertrend with Signals " indicator into a comprehensive trading strategy. Built upon the exceptional trendline detection methodology pioneered by LuxAlgo in their " Trendlines with Breaks " indicator, I've engineered a systematic framework that integrates multiple technical factors into a cohesive trading system.
Core Fibonacci Principles
At the heart of this strategy lies the Fibonacci sequence application to volatility measurement:
// Fibonacci-based factors for multiple Supertrend calculations
factor1 = input.float(0.618, 'Factor 1 (Weak/Fibonacci)', minval = 0.01, step = 0.01)
factor2 = input.float(1.618, 'Factor 2 (Medium/Golden Ratio)', minval = 0.01, step = 0.01)
factor3 = input.float(2.618, 'Factor 3 (Strong/Extended Fib)', minval = 0.01, step = 0.01)
These precise Fibonacci ratios create a dynamic volatility envelope that adapts to changing market conditions while maintaining mathematical harmony with natural price movements.
Dynamic Trendline Detection
The strategy incorporates LuxAlgo's pioneering approach to trendline detection:
// Pivotal swing detection (inspired by LuxAlgo)
pivot_high = ta.pivothigh(swing_length, swing_length)
pivot_low = ta.pivotlow(swing_length, swing_length)
// Dynamic slope calculation using ATR
slope = atr_value / swing_length * atr_multiplier
// Update trendlines based on pivot detection
if bool(pivot_high)
upper_slope := slope
upper_trendline := pivot_high
else
upper_trendline := nz(upper_trendline) - nz(upper_slope)
This adaptive trendline approach automatically identifies key structural market boundaries, adjusting in real-time to evolving chart patterns.
Breakout State Management
The strategy implements sophisticated state tracking for breakout detection:
// Track breakouts with state variables
var int upper_breakout_state = 0
var int lower_breakout_state = 0
// Update breakout state when price crosses trendlines
upper_breakout_state := bool(pivot_high) ? 0 : close > upper_trendline ? 1 : upper_breakout_state
lower_breakout_state := bool(pivot_low) ? 0 : close < lower_trendline ? 1 : lower_breakout_state
// Detect new breakouts (state transitions)
bool new_upper_breakout = upper_breakout_state > upper_breakout_state
bool new_lower_breakout = lower_breakout_state > lower_breakout_state
This state-based approach enables precise identification of the exact moment when price breaks through a significant trendline.
Multi-Factor Signal Confluence
Entry signals require confirmation from multiple technical factors:
// Define entry conditions with multi-factor confluence
long_entry_condition = enable_long_positions and
upper_breakout_state > upper_breakout_state and // New trendline breakout
di_plus > di_minus and // Bullish DMI confirmation
close > smoothed_trend // Price above Supertrend envelope
// Execute trades only with full confirmation
if long_entry_condition
strategy.entry('L', strategy.long, comment = "LONG")
This strict requirement for confluence significantly reduces false signals and improves the quality of trade entries.
Advanced Risk Management
The strategy includes sophisticated risk controls with multiple methodologies:
// Calculate stop loss based on selected method
get_long_stop_loss_price(base_price) =>
switch stop_loss_method
'PERC' => base_price * (1 - long_stop_loss_percent)
'ATR' => base_price - long_stop_loss_atr_multiplier * entry_atr
'RR' => base_price - (get_long_take_profit_price() - base_price) / long_risk_reward_ratio
=> na
// Implement trailing functionality
strategy.exit(
id = 'Long Take Profit / Stop Loss',
from_entry = 'L',
qty_percent = take_profit_quantity_percent,
limit = trailing_take_profit_enabled ? na : long_take_profit_price,
stop = long_stop_loss_price,
trail_price = trailing_take_profit_enabled ? long_take_profit_price : na,
trail_offset = trailing_take_profit_enabled ? long_trailing_tp_step_ticks : na,
comment = "TP/SL Triggered"
)
This flexible approach adapts to varying market conditions while providing comprehensive downside protection.
Performance Characteristics
Rigorous backtesting demonstrates exceptional capital appreciation potential with impressive risk-adjusted metrics:
Remarkable total return profile (1,517%+)
Strong Sortino ratio (3.691) indicating superior downside risk control
Profit factor of 1.924 across all trades (2.153 for long positions)
Win rate exceeding 35% with balanced distribution across varied market conditions
Institutional Considerations
The strategy architecture addresses execution complexities faced by institutional participants with temporal filtering and date-range capabilities:
// Time Filter settings with flexible timezone support
import jason5480/time_filters/5 as time_filter
src_timezone = input.string(defval = 'Exchange', title = 'Source Timezone')
dst_timezone = input.string(defval = 'Exchange', title = 'Destination Timezone')
// Date range filtering for precise execution windows
use_from_date = input.bool(defval = true, title = 'Enable Start Date')
from_date = input.time(defval = timestamp('01 Jan 2022 00:00'), title = 'Start Date')
// Validate trading permission based on temporal constraints
date_filter_approved = time_filter.is_in_date_range(
use_from_date, from_date, use_to_date, to_date, src_timezone, dst_timezone
)
These capabilities enable precise execution timing and market session optimization critical for larger market participants.
Acknowledgments
Special thanks to LuxAlgo for the pioneering work on trendline detection and breakout identification that inspired elements of this strategy. Their innovative approach to technical analysis provided a valuable foundation upon which I could build my Fibonacci-based methodology.
This strategy is shared under the same Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license as LuxAlgo's original work.
Past performance is not indicative of future results. Conduct thorough analysis before implementing any algorithmic strategy.
Pivot Points [SMRT Algo]Pivot Points is a free, innovative indicator designed to automatically detect and highlight key turning points on your TradingView charts through advanced candlestick pattern analysis. This indicator is perfect for traders seeking clear visual signals for potential trend reversals.
How It Works:
Candlestick Pattern Analysis: The indicator continuously scans for specific candlestick formations. It identifies a potential high pivot when a bullish candle (where the close is higher than the open) is immediately followed by a bearish candle (where the close is lower than the open). Conversely, a potential low pivot is detected when a bearish candle is followed by a bullish candle.
Boxing the Price Range: Once a potential pivot is identified, the algorithm draws a box around the corresponding price range. This box captures the area where the price action is concentrated, serving as a zone of interest for the pivot.
Confirmation of Major Pivots: The initial detection marks what we call a "minor pivot" with a temporary yellow box. The indicator then waits for subsequent price action. If the price fails to break out of this box—meaning it remains confined within the defined boundaries—the pivot is confirmed as a major pivot. At this stage, the yellow box changes color to green (or red, depending on whether it’s a high or low pivot), clearly marking the confirmed turning point.
Pivot Sequence: The progression follows a clear sequence: Minor Pivot ➔ Yellow Box ➔ Major Pivot. This step-by-step visual guide helps traders quickly interpret the strength and significance of the pivot.
Inputs:
Show Labels: An input option allows you to toggle pivot labels on or off, so you can choose whether to display descriptive labels directly on your chart.
Adjustable Colors: The colors of the pivot points—including the green and red boxes—are fully customizable via the input settings. This ensures that you can tailor the visual appearance of the indicator to match your personal charting style or trading strategy.
Enhancing Entry and Exit Strategies
Entry Points: Look to enter a trade when the indicator confirms a pivot (after the box changes color). A confirmed pivot could indicate that a reversal is underway, giving you a potential entry signal.
Exit Points & Stop Losses: Use the boundaries of the pivot box to set stop losses. For example, if you’re in a long trade and the price approaches a confirmed resistance pivot, consider this a signal to tighten stops or exit, as the trend may reverse.
Confluence with Other Indicators: Combine the pivot point signals with other tools like RSI, MACD, or volume indicators. If multiple signals point to a reversal at the same pivot, it strengthens your confidence in the trade decision.
Trading Strategy Applications
Reversal Trading: Use confirmed pivot points as indicators for potential reversals. Enter trades when the price action validates the pivot point, anticipating that the market is turning.
Range Trading: When the price oscillates within a defined pivot box, you can use the top and bottom of the box as potential boundaries for a range-trading strategy.
Breakout Trading: Conversely, if the price breaks out of a pivot box, this may signal the start of a new trend. You can use this breakout as a trigger for entering a position in the direction of the breakout.
The indicator highlights potential reversal zones with clearly marked boxes and labels, making it easier to spot key turning points and manage trades effectively.
Pivot Points removes the guesswork by automatically scanning for and confirming pivot points based on rigorous candlestick analysis.
Whether you're a day trader or a swing trader, Pivot Points provides actionable insights into market dynamics, helping you to better time entries and exits.