Hybrid EMA AlgoLearner⭕️Innovative trading indicator that utilizes a k-NN-inspired algorithmic approach alongside traditional Exponential Moving Averages (EMAs) for more nuanced analysis. While the algorithm doesn't actually employ machine learning techniques, it mimics the logic of the k-Nearest Neighbors (k-NN) methodology. The script takes into account the closest 'k' distances between a short-term and long-term EMA to create a weighted short-term EMA. This combination of rule-based logic and EMA technicals offers traders a more sophisticated tool for market analysis.
⭕️Foundational EMAs: The script kicks off by generating a 50-period short-term EMA and a 200-period long-term EMA. These EMAs serve a dual purpose: they provide the basic trend-following capability familiar to most traders, akin to the classic EMA 50 and EMA 200, and set the stage for more intricate calculations to follow.
⭕️k-NN Integration: The indicator distinguishes itself by introducing k-NN (k-Nearest Neighbors) logic into the mix. This machine learning technique scans prior market data to find the closest 'neighbors' or distances between the two EMAs. The 'k' closest distances are then picked for further analysis, thus imbuing the indicator with an added layer of data-driven context.
⭕️Algorithmic Weighting: After the k closest distances are identified, they are utilized to compute a weighted EMA. Each of the k closest short-term EMA values is weighted by its associated distance. These weighted values are summed up and normalized by the sum of all chosen distances. The result is a weighted short-term EMA that packs more nuanced information than a simple EMA would.
Komut dosyalarını "algo" için ara
Alpha-Numerologia by Alien CrewAlpha-Numerologia is our latest generation of market analytical tools, built completely from the ground up using a new cutting-edge mathematical formula, designed by the Alien Crew team.
The purpose of this tool, is to tap into the mathematics behind the market prices themselves, in order to extrapolate areas where the price is likely to find support or resistance. This indicator does not use Fibonacci or Pivot Points in any way whatsoever. It does however rhyme with them every now and then, as is the systematic nature of markets. The key strength of this indicator is its ability to adapt to ever-evolving market conditions, providing users with a real-time, clear visualization of essential price zones.
There are several aspects to the process that goes on in this algorithm. Firstly, it gathers range data from multiple lookback periods of time to understand the underlying asset volatility and reference points for calculation. Following that, it identifies the numerical structure of all the ranges, and finds their common denominators, which are essentially subsets. These subsets are then scaled in real-time, reacting to the change in volatility. A scaling mechanism occurs when the volatility either increases or decreases, causing the algorithm to recalculate the levels using the identified subsets. Since each subset has the same character as the whole, it is by definition a fractal. From a mathematical standpoint, such subsets have no limits on scale. They can be infinitesimal, or infinitely large.
Such a fractal nature provides the benefit of this algorithm being able to adjust to virtually any asset and any chart timeframe. Furthermore, through the monitoring of several temporal periods it is able to correlate alignments of the subsets, which is denominated as a percentage on the chart. Such confluences give more importance to the detected level.
---
Remember, the world of trading comes with significant risks and unpredictability. While the Alpha-Numerologia Indicator is a highly sophisticated tool, it should be used in combination with other analytical techniques and a sound risk management strategy. Always conduct your own research before making trading decisions. Due to the extended research and work placed into it, the inner workings behind Alpha-Numerologia are proprietary, and shall not be discussed or disclosed in any way by Alien Crew. The source code is not for sale either.
AUTOMATIC GRID BOT STRATEGY [ilovealgotrading]
OVERVIEW:
This Grid trading strategy can help you maximize your profit in a ranging sideways market with no clear direction.
INDICATOR:
We can get some money by taking advantage of the movement of the price between the range we have determined.
Short positions are opened while the price is rising, long positions are opened while the price is falling.
Therefore, there is no need to predict the trend direction.
What is different in this indicator:
I want to say thank you to © thequantscience. His GRID SPOT TRADING ALGORITHM - GRID BOT TRADING strategy helped me when I was writing my indicator.
I want to explain what I have improved:
1- Grid strategy is a type of strategy that can be traded in very short time frames and users can trade this strategy algorithmically by connecting this strategy to their own accounts with the help of API systems. For this reason, I have developed a software that can give us signals by dynamically changing the long and short messages when users are trading.
2- We can change the start and end dates of our grid bot as we want. It is necessary to use this setting when setting up automatic bots, so that previously opened transactions are not taken into account.
3 - Lot or quantity size should not be excessively small when users are taking automatic trades because exchanges have limitations, to avoid this problem, I have prevented this error by automatically rounding up to the nearest quantity size inside the software.
4 - Users can avoid excessive losses by using stop loss on this grid bot if they wish.
5 - When our price is over the range high or below the range low, our open positions are closed, if the stop button is active. We can also change which close price time frame we take as a basis from the settings.
6 -Users can set how many dollars they can enter per transaction while performing their transactions automatically.
IMPLEMENTATION DETAILS – SETTINGS:
This script allows the user to choose the highs and lows leves of our range. Our bot trades in the specified range.
1. This strategy allows us to set start and end backtest dates.
2. We can change range high and range low leves of our bot
3. IF people want to trade algorithmically with the help of this bot, there are 6 different input systems that will receive the Json codes as an alarm
4. IF the price closes above the upper line or below the lower line, all transactions will be closed. We can determine in which time frame our transactions will be stopped if the price closes outside these levels.We can adjust how our bot works by activating or turning off the Stop Loss button.
5. In this strategy, you can determine your dollar cost for per position.
6. The user can also divide the interval we have determined into 10 parts or 20 equal parts.
7. The grid is divided and colored at the interval we set. At the same time, if we don't want we can turn off colored channels.
Notes:
If you're going to connect this bot to an automatic Long and 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:
Set your range below the support zones and above the resistance zones.
Don't be afraid to take a wide range, it doesn't matter if you make a little money, the important thing is that you don't lose money.
If you have any ideas what to add to my work to add more sources or make calculations cooler, suggest in DM .
Mean Reverse Grid Algorithm - The Quant ScienceMean Reverse Grid Algorithm - The Quant Science™ is a dynamic grid algorithm that follows the trend and run a mean reverting strategy on average percentage yield variation.
DESCRIPTION
Trades on different price levels of the grid, following the trend. The grid consists of 10 levels, 5 higher and 5 lower. The grids together create a channel, this channel represents the total percentage change where the algorithm works. The channel also represents the average change yields of the asset, identified during analysis with the "Yield Trend Indicator".
The algorithm can be set long or short.
1. Long algorithm: opens long positions with 20% of the capital every time the price crossunder a lower grid, for a maximum total of 5 simultaneous trades. Trades are closed each time the price crossover a higher grid.
2. Short algorithm: opens short positions with 20% of the capital every time the price crossover a higher grid, for a maximum total of 5 simultaneous trades. Trades are closed each time the price crossunder a lower grid.
USER INTERFACE SETTING
The user configures the percentage value of each grid from the user interface.
AUTO TRADING COMPLIANT
With the user interface, the trader can easily set up this algorithm for automatic trading. Automating it is very simple, activate the alert functions and enter the links generated by your broker.
BACKTESTING INCLUDED
With the user interface, the trader can adjust the backtesting period of the strategy before putting it live. You can analyze large periods such as years or months or focus on short-term periods.
NO LIMIT TIMEFRAME
This algorithm can be used on all timeframes and is ideal for lower timeframes.
GENERAL FEATURES
Multi-strategy: the algorithm can apply either the long strategy or the short strategy.
Built-in alerts: the algorithm contains alerts that can be customized from the user interface.
Integrated grid: the grid indicator is included.
Backtesting included: automatic backtesting of the strategy is generated based on the values set.
Auto-trading compliant: functions for auto trading are included.
ABOUT BACKTESTING
Backtesting refers to the period 1 August 2022 - today, ticker: ETH/USDT, timeframe 1H.
Initial capital: $1000.00
Commission per trade: 0.03%
Maddrix_club I - Scalper (3commas)Maddrix club I Scalper (3commas version). The code is very different from the ALERTATRON version.
It really is not the same!
Maddrix Club I is a simple, straightforward trading algorithm that goes long or short, based on user’s choice. It is considered to be a scalper, because it aims to capture small profits that accumulates and compound over time.
The theory behind it is based on trend following and DCA .
Strategy type one uses momentum to generate signals.
Strategy type two uses price action only
Very good results have been observed on the 1 min time frame though it technically works on all timeframe (5 min for example, 1 hour also). The most important part of this algorithm is risk management and capital preservation.
You can run this with very little capital, and always make sure that in the worst case scenario, meaning when the market goes against you and all your SO (Safety Orders) are filled, you are using less than your account balance.
If you are in a trending up phase on the weekly time frame, you can go long. If this is a definite trend down, of course go short. During a bear market, stay long, during a bull market, evidently long as well.
For totally new traders, I would recommend to LONG only, and set super low risk settings (cover a 50% drop for example), and see how it runs. Then, as you become a more experienced trader, you can identify trends and short as well, and/or increase your risk.
It works on all markets as long as there is volatility .
The best way to go about changing the settings, is to start off the default values. I’d run it and see how it fits your risk preferences.
There are absolutely no guarantees about this algorithm and past results are not indicative of future performance.
Fees, slippage and API delay: for any algorithm you will use (from me or others), please keep in mind that fees add up, slippage and delay creates differences between algo theory and reality. We can put in place systems to circumvent that, but we will always have them.
*** This one is SPECIAL 3COMMAS**
NVME Vanquisher X"Enter with precision, focus on the mission, dismiss the indecision, support NVME's vision" ~ That is what the Vanquisher X will provide.
One may ask, what is so unique about it compared to other algorithms?
We have our own calculation module and strategy that uses other indicators and maths to determine the next location of the trend and with our algorithm you can have full customisation of all the features we have. You can change the overall colour scheme of every single plot within the indicator, you can change the algorithms sensitivity and scalar to as many different numbers as possible, there are helpful drawings, trend confirming drawings, pullback drawings, pair mark-ups, custom dashboards and much more. Our settings panel is also simple and easy to use providing you with different appropriately named subsections for each feature and there are tooltips to let you know what each tab or input does. So, traders if that doesn't get you hooked then keeping reading!
Traders commonly struggle to decide whether or not to enter a trade, hold a trade, stop a trade or take profit and that is what makes us different. You stop when you see the opposite signal or a change in candle colour, you can follow our automatic TP and SL levels for trade goals and you enter when a signal meets your analysis.
NVME Vanquisher X is to be used as confluence with your analysis or trading style and should not in anyway shape or form be used as a indication to buy or sell just because the signal says so, it is there to give you a higher chance of having a high probability trade though past results is not indicative of future results and getting access doesn't mean you will become a millionaire in a day as it is not a get rich quick indicator so it won't guarantee 100% success.
What is your goal?
Our goal is to give you traders an edge in trading, whether it be for stocks, indices, cryptos, forex, commodities, futures and altcoins, all assets are supported and we want to make the best of every trader with NVME.
Recommended Timeframes:
15 Minutes, 1 Hour, 4 Hour with our settings of 2 or 3 sensitivity and 144 on the algo scalar.
Does it support all chart types?
Yes, all charts supported, however we recommend Heikin-Ashi as an optimal choice for trading but if you are already experienced with something else then you can use that :)
Screenshots:
Features:
/Trend Confirming Drawings:
-200 EMA (Added so that free users don't have to waste 1 indicator space)
-Trend Cloud (Colour switches from negative to positive depending on the trend and the cloud has a low fill opacity)
-Confirmation Highlight (Highlights the background with a positive or negative colour depending on the trend identified)
-Following Highlight (Unique highlighting to the background that shows either a positive or negative colour based on the trend however it doesn't identify ranging markets)
//Combinations//
-TC+EMA, EMA+Highlight, Cloud+Highlight, FH+EMA, FH+CLOUD, All v1 (EMA+CLOUD+CH), All v2 (EMA+CLOUD+FH)
/Helpful Drawings:
-Predictive Channel (Using candle maths, this will plot a price following linear regression channel that can be useful for breakout trading or using as support and resistance)
-Predictive S/R (Using candle maths and validation, this will plot support and resistance zones across the market to show you different areas where price could reject or reverse)
-Predictive Trend-Lines (Using candle maths and EMA, this will plot a trend-line in the direction of the trend and this can be useful for breakout trading or following the trend)
-Predictive Supply and Demand Highlight (Using other indicators, this will plot a highlight filled plot that will outline areas of supply and demand, which can be useful for support and resistance trading)
-Previous Order Blocks (Using candle maths, validation and confirmation latency, this will plot filled in squares of potential orders blocks from the past so they can be used for future reference in analysis)
-Predictive ZigZag (Using candle maths, this will plot a price following line that forms a zig zag pattern to show if the market is going in a higher high and higher low formation or lower low and lower high formation)
-Predictive Pivot-Points (Using candle maths and higher-timeframe data, this will plot pivot zones up to support 5 and resistance 5 with midpoints for every section there is)
/Pullback Drawings:
-EMA Pullback (Added so that free users don't have to waste 1 indicator space)
-Bollinger Heatbands (Using the Bollinger Bands indicator, we have created a price following support and resistance heat-map that shows you the whereabouts of the dynamic support and resistance that is indicator based)
-EMA+HB (This combines the ema and the heatbands)
-Fib Retracements (This feature will automatically plot a fibonacci retracement based off predictive market data and our own optimal settings so that you don't need to change them)
/Pair Mark-Ups:
-Weekly Info (This will show you the previous lows and high of the weekly candle and using an ATR, we have added potential reversal zones in those areas and we have a midpoint too)
-Daily Info (Same as the weekly info but for the daily timeframe)
-4 Hr Info (Same as the weekly info but for the 4 hourly timeframe)
/Colour Schemes:
-Default (Strong green, dark purple, strong red)
-Blue and Orange
-Strawberry and Lime
-Apple and Mango
-Orange Passionfruit
-Rhubarb and Custard
-Black and White
-Forest Greens
-Galaxy
-No Colour Scheme (removes the preset colours so they are the same as your TradingView bar settings)
-Show ATR TP and SL levels (This will plot 4 lines, 3 lines are the take profit levels, and the 4th line is the stop loss line, since it is atr based it may fluctuate the distance between each line indicating possible liquidity)
/Dashboard Settings
-High (Will place the dashboard's Y position to follow the high of the price)
-Middle (Will place the dashboard's Y position to the difference of the lowest low and highest high)
-Forced Middle (Will place the dashboard's Y position to the difference of the lowest low further back and highest high further back)
-Low (Will place the dashboard's Y position to follow the low of the price)
-No Dashboard (Deletes the dashboard from the charts)
-Dashboard's X position (Input field, this will change the X value, the higher it is the further away it is from price and the lower it is the closer the dashboard is towards price)
/Dashboard W/R Goals:
-Adaptive (Randomly chooses a strategy follow, can be highly inaccurate, and when price hits tp 1 it will add a win and if it hits sl it will count as a loss)
-5 Pips to 5 Pips (This will change the calculator to only add values for this set condition and this won't be strategy based but instead signal based)
-5 Pips to 10 Pips (1:2 Risk Reward)
-10 Pips to 20 Pips (1:2 Risk Reward, Higher Stop and TP)
-10 Pips to 30 Pips (1:3 Risk Reward, Higher Stop and TP)
-20 Pips to 40 Pips (1:2 Risk Reward, Higher Stop and TP)
/Dashboard Add-ons:
-MTF Trends (This will add more text onto the dashboard and this will show you the trends of the higher timeframes)
-EMA (This will show you the EMA trends on the dashboard)
-VWMA (This will show you the VWMA trends on the dashboard)
-HMA (This will show you the HMA trends on the dashboard)
-Text Colour (This is a colour input and this allows you to change the colour of the dashboard to anything you like)
/Customisable Alerts:
-Buy Alerts (This will allow buy alerts to be sent through any TradingView notifications)
-Sell Alerts (This will allow sell alerts to be sent through any TradingView notifications)
-Range to Uptrend (May be buggy, this will send an alert if the colour goes from undecided to an uptrend colour (positive colour))
-Range to Downtrend (May be buggy, this will send an alert if the colour goes from undecided to a downtrend colour (negative colour))
-Previous Bullish Order Block (This will send an alert if a previous bullish order block has been printed to help with your analysis)
-Previous Bearish Order Block (This will send an alert if a previous bearish order block has been printed to help with your analysis)
Tradespot Quant - Strategy & AlertsTradespot - Quant is an extensive trading algorithm, signal generator and technicals screener packed into one beautifully designed, functional indicator. The script is very customisable to not limit the trader using it but does have some very respectable default settings for BTCUSD on the 4H and 15M charts that we run in an automated fashion here a Tradespot round the clock on Binance Futures.
What does Tradespot Quant do?
Trade following signals generated via our bespoke algorithm
Full customisation to allow a deeper use of the indicator across different assets
Full risk management with take profit and stop loss levels (configurable) built in
Presets for BTCUSD & ETHUSD on the 4H/15M timeframes avaliable instantly for your use.
Innovative trade panel that illustrates key information such as what trade the algorithm is looking for next
More features being added all the time, we have great ideas and our only limitation is how fast we can program it!
Cornix compatible alerts - with the easiest of configurations you can automate this execution of this strategy.
Do you do a free trial?
Yes! Get in touch for a complimentary 48 hour free trial to the indicator, no strings attached.
Who are you?
Tradespot has been creating scripts for years on TradingView that we use to leverage our social trading and signal group offerings. We currently have over $200K in assets trading with our strategies across over 300 users.
You can learn more about us on our website. Please reach out to me or see the link on our profile.
BTC and ETH Long strategy - version 1I will start with a small introduction about myself. I'm now trading cryto currencies manually for almost 2 years. I decided to start after watching a documentary on the TV showing people who made big money during the Bitcoin pump which happened at the end of 2017.
The next day, I asked myself "Why should I not give it a try and learn how to trade".
This was in February 2018 and the price of Bitcoin was around 11500USD.
I didn't know how to trade. In fact, I didn't know the trading industry at all.
So, my first step into trading was to open an account with a broken. Then I directly bought 200$ worst of BTC . At that time, I saw the graph and thought "This can only go back in the upward direction!" :)
I didn't know anything about Stop loss, Take profit and Risk management.
Today, almost 2 years after, I think that I know how to trade and can also confirm that I still hold this bag of 200$ of bitcoin from 2018 :)
I did spend the 2 last years to learn technical analysis , risk management and leverage trading.
Today (14/05/2020), I know what I'm doing and I'm happy to see that the 2 last years have been positive in terms of gains. Of course, I did not make crazy money with my saving but at least I made more than if I would have kept it in my bank account.
Even if I like trading, I have a full time job which requires my full energy and lots of focus, so, the biggest problem I had is that I didn't have enough time to look at the charts.
Also, I realized that sometimes, neither technical analysis , nor fundamentals worked with crypto currency (at least for short time trading). So, as I have a developer background I decided to try to have a look at algo trading.
The goal for me was neither to make complex algos nor to beat the market but just to automate my trading with simple bot catching the big waves.
I then started to take a look at TV pine script and played with it.
I did my first LONG script in February 2020 to Long the BTC Market. It has some limitations but works well enough for me for the time being. Even if the real trades will bring me half of what the back testing shows, this will still be a lot more than what I was used to win during the last 2 years with my manual trading.
So, here we are! Below you will find some details about my first LONG script. I'm happy to share it with you.
Feel free to play with it, give your comments and bring improvements to it.
But please note that it only works fine with the candle size and crypto pair that I have mentioned below. If you use other settings this algo might loose money!
- Crypto pairs : XBTUSD and ETHXBT
- Candle size: 2 Hours
- Indicator used: Volatility , MACD (12, 26, 7), SMA (100), SMA (200), EMA (20)
- Default StopLoss: -1.5%
- Entry in position if: Volatility < 2%
AND MACD moving up
AND AME (20) moving up
AND SMA (100) moving up
AND SMA (200) moving up
AND EMA (20) > SAM (100)
AND SMA (100) > SMA (200)
- Exit the postion if: Stoploss is reached
OR EMA (20) crossUnder SMA (100)
Here is a summary of the results for this script:
XBTUSD : 01/01/2019 --> 14/05/2020 = +107%
ETHXBT : 01/01/2019 --> 14/05/2020 = +39%
ETHUSD : 01/01/2019 --> 14/05/2020 = +112%
It is far away from being perfect. There are still plenty of things which can be done to improve it but I just wanted to share it :) .
Enjoy playing with it....
BCH Precognition - Mtrl_ScientistHello everyone,
Following up on my first bot, I've tuned my algorithm to work with Bitcoin Cash. In order to get rid of these nasty (and sometimes costly) indecision points, I've just enabled the 'Recalculated After Order Fill' option, which... well, recalculates the algorithm on the spot (instead of waiting for 1 additional bar) for situations where a signal is immediately followed by a conflicting signal, effectively cancelling it out. Obviously you have to rely on your own judgement if that happens in a real world scenario. However, in this simulated environment, this change resulted in a 0% risk, whereas the gain exceeded 800% with an initial capital of $100'000.
Again, in order for the results to be as accurate as possible, I've averaged the date from all major exchanges.
All of this is free to use for you, and you are welcome to share it.
If you like it, please give me a follow on Trading View & Twitter.
If you have any requests or suggestions/concerns, please let me know!
Note:
- This algorithm works best for Heikn Ashi candles, but I'm working on improving it for normal candles
- This is not financial advice (I'm in chemistry, not finance), so do your own research
Mtrl_Scientist
MÈGAS ALGO : MÈGAS Signals [INDICATOR]Overview
The MÈGAS Signals is a cutting-edge, multi-functional trading tool designed for advanced traders seeking to identify high-probability trade setups. This script combines price action analysis, machine learning techniques, and real-time signal generation across multiple timeframes to provide actionable insights. The indicator is optimized for both bullish and bearish market conditions and includes features like backtesting metrics, take-profit tools, and customizable alerts.
Key Features
1. Machine Learning and Statistical Clustering
The script implements the K-Means clustering algorithm , a widely used unsupervised machine learning technique, to segment historical price movements into distinct clusters based on magnitude and distribution characteristics. These clusters represent quantized levels of bullish and bearish momentum, enabling the system to adaptively model market behavior across varying volatility regimes.
By applying this statistical clustering approach to real-time price data, the algorithm dynamically identifies meaningful thresholds for key Smart Money Concepts (SMC) such as Break of Structure (BOS) and Change of Character (CHOCH) . This integration enhances classical SMC logic with a data-driven, self-adjusting mechanism that responds to evolving market conditions, effectively bridging traditional price action analysis with modern machine learning methodologies.
2.Multi-Timeframe Table:
A dynamic, real-time multi-timeframe table displayed on the chart that provides at-a-glance insight into:
-Current trend or signal status per timeframe
-Percentage price change relative to the previous bar
-Countdown to the next bar open , updated every second
This table empowers traders with cross-timeframe context , helping them identify confluence, reversals, or divergences across multiple horizons — from scalping (1m) to long-term trends (1D).
3.Dynamic Trailing Stops with Enhanced Visualization
The dynamic trailing stop mechanism adjusts based on volatility clusters, ensuring tighter risk
management during low-volatility periods and wider stops during high-volatility phases.
The feed speed feature enhances visualization by adjusting the transparency of candle
coloring relative to the trailing stop. This makes it easier to interpret trend strength and
momentum, allowing traders to stay ahead of price action.
4.Customizable Alerts for Seamless Execution
Sublimia Signals offers highly customizable alerts that can be tailored to specific timeframes
and trading preferences.
With the intra-bar calculation feature, alerts can be triggered on every tick rather than just
on bar close, empowering traders to act swiftly in fast-moving markets.
Personalized alert messages allow you to create clear and concise notifications for entry and
exit points, streamlining your trading workflow.
5.Comprehensive Backtesting Metrics
The built-in performance metrics table provides detailed backtesting results, including total
trades, win rates, cumulative profit/loss, profit factor, best profit, and worst loss for both
long and short positions.
These metrics enable traders to evaluate the effectiveness of their strategies and optimize
input parameters for better performance.
6.Non-Standard Candle Integration for Smoother Price Action Analysis
The optional Non-Standard Candle toggle allows users to switch between "Traditional", "Heikin-Ashi", "Volume-Weighted" and "Hybrid" candles.
This feature is particularly useful for identifying trends and filtering out market noise, while
backtesting remains based on normal candles to ensure accuracy.
7.Intra-Bar Calculation for Granular Insights
When enabled, the intra-bar calculation feature provides granular insights into price
movements within each bar, offering traders a deeper understanding of market dynamics.
This feature also modifies the algorithm's logic, triggering alerts on every tick rather than just
on bar close, making it ideal for scalpers and day traders who need ultra-responsive tools.
8.Take-Profit/Trailing-Profit Tools: Precision and Flexibility
This feature allows you to set multiple profit levels with customizable percentage
distances, giving you unparalleled control over your trades.
Selectable Type of exit mode : Take-Profit or Trailing-Profit.
Selectable Number of Profit Levels: Define as many profit targets as you need,
ensuring you can capture profits at different stages of price movement.
Percentage-Based Distance: Set each profit level based on a percentage distance from
your entry point. This ensures precise positioning tailored to your risk-reward preferences.
Integrated Alerts: Never miss an opportunity! The tool includes built-in alerts that notify you
when each take-profit level is reached, keeping you informed in real-time.
9.Optimized Visualization
The script ensures optimized visualization of trend strength through smooth transitions in
candle transparency, making it easier to interpret market momentum.
The feed speed parameter calculates how quickly the candle coloring adjusts relative to the
trailing stop, enhancing clarity and decision-making.
How it work
Identify the Primary Trend Using Multi-Timeframe Analysis :
Focus on Higher Timeframes : Start by analyzing the 4h, 8h, or 24h timeframes to determine the primary trend. These higher timeframes provide a clearer picture of long-term momentum.
The built-in table provides real-time updates across all primarly timeframes. Look for confluence—when multiple timeframes align in the same direction.
Confirm Entry Points Using Lower Timeframes :
Fine-Tune Entries with Shorter Timeframes : Once you’ve identified the primary trend, use lower timeframes (e.g., 1m, 5m, or 15m ) to confirm entry points.
Set Take-Profit Levels Based on Percentage Distances :
Customizable Take-Profit Tools : Use the take-profit feature to set multiple levels based on percentage distances from your entry point.
Use Customizable Alerts for Real-Time Updates :
Enable alerts for specific timeframes (e.g., 4h, 8h, 15m) to stay informed about changes in the primary trend or short-term opportunities.
For fast-moving markets, enable the intra-bar calculation feature to receive alerts on every tick, ensuring you don’t miss critical entries or exits.
Backtesting for Strategy Optimization :
Performance Metrics : Use the backtesting metrics table to evaluate how well your trend-following strategy performs over time. Analyze win rates, profit factor, and best/worst trades to refine your approach.
Adjust Inputs : Fine-tune settings like slippage and commission(%) to optimize the indicator for your prefer pair.
Please Note:
This indicator is provided for informational and educational purposes only. It is not financial advice, and it should not be considered a recommendation to buy, sell, or trade any financial instrument. Trading involves significant risks, including the potential loss of your entire investment. Always conduct your own research and consult with a licensed financial advisor before making any trading decisions.
The results and images provided are based on algorithms and historical/paid real-time market data but do not guarantee future results or accuracy. Use this tool at your own risk, and understand that past performance is not indicative of future outcomes.
[Support and Resistance with Trend Lines] with Backtest (TSO) with Backtest (TSO)
===========================================================================
===========================================================================
This indicator serves as a comprehensive full-cycle trading system, providing alerts at each stage of the trade, from opening to closure. The algorithm uses most recent and historical S&R (Support and Resistance) levels with most recent and historical Trend Lines, generating signals for trades when Breaks/Bounces occur (Trade Open Signal triggers can be configured via very customizable indicator Input "Signal Trigger Matrix" settings). With signal for trade open, TP (Take Profit and SL (Stop Loss) levels are calculated as well and marked on the chart including alerts for each action of the trade. The indicator offers a variety of automated approaches for TP (Take-Profit) and SL (Stop-Loss) settings. These include static current/historical S&R (Support and Resistance) levels or S&R/Trend Lines dynamic breaks for TP (Take-Profit) and various SL (Stop-Loss) approaches, including ATR Trailing SL, opposite S&R (Support and Resistance) levels SL, opposite Trend Lines SL and more. This diverse set of tools ensure flexibility in tailoring TP (Take-Profit) and SL (Stop-Loss) parameters to different market conditions, contributing to a more adaptive and robust trading system. Additionally, a series of signal analysis tools, including market sentiment, candle bar analysis, divergence, and volume, enhance the precision of trading signals.
* Works with popular timeframes: 1M, 3M, 5M, 15M, 30M, 45M, 1H.
* Works well with Futures and Indices, can be used to trade Stocks, Crypto and FOREX.
* Includes LIVE alert/labels Breakouts and Bounces signal trigger feature, which can be used for scalping (NOTE: This approach cannot be backtested).
* Every action of the trade is calculated on a confirmed closed candle bar state (barstate.isconfirmed), so the indicator will never repaint.
==============================================================
Indicator examples:
---------------------------------------------------------------------------
Strategy Config: SRTL_MES_15M3Y_EODoff_ALL
Here is a nice example of MES (Micro E-Mini S&P 500 Index Futures) configuration, which uses S&R (Support and Resistance) breakouts as signal trigger with Elliot Wave confirmation and previous S&R historical levels for TP (Take-Profit).
---------------------------------------------------------------------------
An example of an intraday Tesla trade. Also the green arrows will be displayed IMMEDIATELY when Breakout/Reverse Bounce occurs (same an Alert will be triggered immediately).
===========================================================================
Trading open/close/TP/SL labels, plots and colors explanations:
---------------------------------------------------------------------------
>>> S&R (Support and Resistance) levels/lines: orange - support, blue - resistance (can be hidden).
>>> Trend Lines: yellow - support, green - resistance (can be hidden).
>>> Blue labels show resistance breakouts and bounces, light-blue - bullish, dark-blue - bearish
>>> Yellow labels show resistance breakouts and bounces, light-yellow - bullish, dark-yellow - bearish
>>> Green/Red arrows on top/bottom of candle bar will show LIVE breakouts (if turned on)
>>>>> LONG open: green "house" looking arrow below candle bar.
>>>>> SHORT open: red "house" looking arrow above candle bar.
>>>>> LONG/SHORT take-profit target: green/red circles (multi-profit > TP2/3/4/5 smaller circles).
>>>>> LONG/SHORT stop-loss target: green/red + crosses.
>>>>> LONG/SHORT take-profit hits: green/red diamonds.
>>>>> LONG/SHORT stop-loss hits: green/red X-crosses.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (profitable trade): green/red squares.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (loss trade): green/red PLUS(+)-crosses.
===========================================================================
STATS TABLE ///////////////////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Trading STATS table on the chart showing current trade direction, Last TP (Take-Profit) Taken, Current Trade PL (profit/loss in price difference from trade open to the very current state).
---------------------------------------------------------------------------
CUSTOM TRADING DATE RANGE /////////////////////////////////////////////////
---------------------------------------------------------------------------
>>>>> This feature can be used to manually set indicator trading range from and to a specific date and time. NOTE: This is not intended for a very long date range backtesting, utilize TradingView Strategy Tester for that.
* Use TradingView “Strategy Tester” to see Backtesting results
NOTE: If Strategy Tester does not show any results with Date Ranged fully unchecked, there may be an issue where a script opens a trade, but there is not enough TradingView power to set the Take-Profit and Stop-Loss and somehow an open trade gets stuck and never closes, so there are “no trades present”. In such case - manually check “Start”/“End” dates or use “Deep Backtesting” feature!
---------------------------------------------------------------------------
INTRADAY ACTIVE TRADING SESSION CONFIGURATION /////////////////////////////
---------------------------------------------------------------------------
>>> Regional Active Trading Session Hours Schedule: If selected - trades will only open during regional active trading session, if 'OFF', there will be no trading schedule and trades will open 24/7.
>>> EOD(End of Day) Close - On/Off: Close the trade if it's still open at the end of active trading session (on the very last candle bar). NOTE: If no region is selected at 'Regional Active Trading Session Schedule' - there will be no EOD(End of Day) Close and trades will run overnight until either SL(Stop-Loss) or TP(Take-Profit) is hit!
>>>>> EOD(End of Day) Close - 1 candle bar before last: This is specifically for stocks as while usually indices can be closed 15minutes after the market closes, for stocks - the last candle bar closes at the same time with the market active trading session, which if closed - trades can't be closed until next day/session! Enable this setting for the trade to close/alert 1 candle bar before the last one, so there is still time to close the trade at the Broker (NOTE: depending on the timeframe, 1 candle bar can be: 15sec, 30sec, 1min, 3min, 5min, 15min, 30min, 45min, 1h).
---------------------------------------------------------------------------
SIGNAL TRIGGER MATRIX ////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Trading Engine: This setting turns on TradingView Strategy trading engine for backtesting.
>>> Market Session Only: With this setting turned on, all signal trigger Breaks/Bounces will be hidden during Pre/Post market time.
>>> Plot S&R Levels/Lines: Plot S&R (Support and Resistance) on chart. Note: historical levels/lines will only be plotted if hit (Break/Bounce).
>>> Plot Trend Lines Levels/Lines: Plot Trend Lines levels/lines on chart. Note: historical levels/lines will only be plotted if hit (Break/Bounce).
>>> Use S&R Current Levels | Use S&R Historical Levels | Use Trend Lines Current Levels | Use Trend Lines Historical Levels |: Choose which levels should be used for Breaks/Bounces to be captured on. If all triggers are turned on/checked - whatever happens 1st wins the trigger.
>>> Breaks | Bounces: 'Breaks': Turn on Breaks through levels/lines signal trigger. | 'Bounces': Turn on Bounces off levels/lines signal trigger.
>>> Signal: Regular | Signal: S&R Combo | Signal: TL Combo | Signal: S&R + TL Combo | Signal: Repeat Action |: Trade open signal trigger execution approach MATRIX (If 1 or more turned on at the same time - whatever comes first will be the trade signal trigger). 'Regular': A single Break/Bounce must occur on a closed bar for signal trigger. 'S&R Combo': A combination of 2 Current + Historical S&R (Support and Resistance) Break/Bounce must happen in the same direction on same bar for signal trigger. 'TL Combo': A combination of 2 Current + Historical Trend Lines Break/Bounce must happen in the same direction on same bar for signal trigger. 'S&R + TL Combo': a combination of ANY S&R and Trend Line Break/Bounce must happen in the same direction on same bar for signal trigger. 'Repeat Action': Initial and then confirmation (2nd/3rd/etc. consecutive occurence) Break/Bounce must occur on same level/line for signal trigger.
>>> Historical - Look Back (# of days): How far back (in # of days) will historical S&R/Trend Lines will be used for Trade Open signals/TP/SL/etc.
>>> Historical - Look Back Invalidation (# of days): IF THERE IS TOO MUCH HISTORICAL LEVELS/LINES ON CHART - LOWER THIS SETTING + MAKE SURE IT'S SMALLER THAN 'Historical - Look Back (# of days)'. With big Look back period (5+ days) - it can become very messy with too many historical levels/lines. To clear oldest historical levels/lines - set Look Back Invalidation # of days to less than Historical Look Back # of days. (After X # of Look Back Invalidation days - older levels/lines will become invalidated and no longer used for opening trades/TP (Take-Profit)/SL (Stop-Loss), while newer levels/lines will still be discovered.
>>> S&R/Trend Lines - Support/Resistance combined into 1 entity: Every level or a line becomes simply a level or a line, regardless if it originally was a support or resistance. By default, depending on the level/line originally being support or resistance - the signal direction will be such as: Resistance is broken > LONG / bounced > SHORT; Support is broken > SHORT / bounced > LONG; with this setting on, either level or line can be both broken or bounced off in ANY direction, trade open direction will depend on current market sentiment only.
---------------------------------------------------------------------------
S&R CONFIGURATION ////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> S&R Search - Left Bars (current): This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with below - Right Bars).
>>> S&R Search - Right Bars (current): This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with above - Left Bars).
>>> S&R Search - Custom Resolution (current): This is a custom timeframe setting specifically for S&R Search, it disregards current chart timeframe. This is great to use for scalping, for example: with main chart set to 1min and the custom timeframe set to 3min or 5min - there will be stronger support/resistance levels with more detailed price action.
>>> S&R Search - Left Bars (historical): This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with below - Right Bars).
>>> S&R Search - Right Bars (historical): This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with above - Left Bars).
>>> S&R Search - Custom Resolution (historical): This is a custom timeframe setting specifically for S&R Search, it disregards current chart timeframe. This is great to use for scalping, for example: with main chart set to 1min and the custom timeframe set to 3min or 5min - there will be stronger support/resistance levels with more detailed price action.
>>> S&R - Historical S&R Levels - Extend to the right: Extend all S&R lines to the right.
>>> S&R (Current/Historical) - Live Breakout/Bounce - ALERT/SHOW: NOTE: Alert wlil trigger immediately at price Breaking thru or Bouncing off level/line and an arrow above /below the bar will show the direction of breakout/bounce. If on that same live bar - price comes back causing the Breakout/Bounce become no longer valid - the arrow will disappear as the condition of the Break/Bounce will no longer be valid.
---------------------------------------------------------------------------
TREND LINES CONFIGURATION ////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Show: Trend Line development (where it 'did not exist' yet): It takes 2 pivots to develop a trend line, pivot is established at least 3 candle bars later from where the pivot is. With this setting turned on - it will plot dashed lines where trend lines originated connecting the 1st and 2nd pivot point up to where the trend line became established (where in reality you would now be able to draw a certain trend line). Established already generated trend line are plotted with a solid line.
>>> Trend Lines - Line Slope Confirmation: LONG breakout will only be shown if trend line is goind downslope \. SHORT breakout will only be shown if trend line is goind upslope /.
>>> Trend Lines - Search - Left Bars (current): This setting is for calculating optimal Trend Lines.
>>> Trend Lines - Search - Right Bars (current): This setting is for calculating optimal Trend Lines.
>>> Trend Lines - Custom Resolution (current): This is a custom timeframe setting specifically for S&R Search, it disregards current chart timeframe. This is great to use for scalping, for example: with main chart set to 1min and the custom timeframe set to 3min or 5min - there will be stronger support/resistance levels with more detailed price action.
>>> Trend Lines - Search - Left Bars (historical): This setting is for calculating optimal Trend Lines.
>>> Trend Lines - Search - Right Bars (historical): This setting is for calculating optimal Trend Lines.
>>> Trend Lines - Custom Resolution (historical): This is a custom timeframe setting specifically for S&R Search, it disregards current chart timeframe. This is great to use for scalping, for example: with main chart set to 1min and the custom timeframe set to 3min or 5min - there will be stronger support/resistance levels with more detailed price action.
>>> Trend Lines - Historical Trend Lines - Extend to the right: Extend all Trend Lines to the right.
>>> Trend Lines (Current/Historical) - Live Breakout/Bounce - ALERT/SHOW: NOTE: Alert will trigger immediately at price Breaking thru or Bouncing off level/line and an arrow above /below the bar will show the direction of breakout/bounce. If on that same live bar - price comes back causing the Breakout/Bounce become no longer valid - the arrow will disappear as the condition of the Break/Bounce will no longer be valid.
---------------------------------------------------------------------------
TAKE-PROFIT/STOP-LOSS CONFIGURATION ///////////////////////////////////////
---------------------------------------------------------------------------
>>> TP (Take-Profit) System: 'S&R Static Current/Historical': TP (Take-Profit) is calculated using current/historical S&R (Support & Resistance) levels at trade open and remains static. 'S&R/Trend Lines Dynamic Breaks': TP (Take-Profit) is fully dynamic and will be trigger at price above trade open price and with Breakout occurence (S&R or Trend Line current/historical breakout).
>>> TP (Take-Profit) # of targets: It is wise to divide the trade into several profit targets. With this setting - up to 5 TP (Take-Profit) targets can be approached. The trade will be equally divided up by the selected # of TP (Take-Profit) targets.
>>> SL (Stop-Loss) System: 'ATR-Trailing-SL': SL (Stop-Loss) is trail-following the ATR (Average True Range) line, NOTE: If at signal trigger, ATR will be against the trade direction - trade open signal will be skipped; 'S&R-Static-SL': SL (Stop-Loss) is set at trade open per optimal most recent S&R level and remains there until trade closes; 'TrendLines-Static-SL': SL (Stop-Loss) is set at trade open per optimal most recent trend line and remains there until trade closes; 'TrendLines-Dynamic-SL': SL (Stop-Loss) will be set per current opposite trend line and follow it until trade is open.; 'Oppos-Sig-Trd-in-Loss': SL (Stop-Loss) will trigger at opposite signal with trade currently at loss.
>>> SL (Stop-Loss) - On/Off: Without SL (Stop-Loss), unless EOD (End of Day) Close is turned on - there will be no SL (Stop-Loss) at all!
---------------------------------------------------------------------------
MARKET SENTIMENT CONFIRMATION ///////////////////////////////////////
---------------------------------------------------------------------------
>>> Market Sentiment: Signal is confirmed per Market Sentiment direction. If Market Sentiment is turned off - whatever signal comes 1st will be the trade open trigger.
---------------------------------------------------------------------------
SIGNAL ANALYSIS AND CLEANUP ///////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Signal Cleanup - Bar Color: Include Bar Color (bullish/bearish) confirmation, LONG signal will only be opened if signal bar is green/bullish, SHORT if red/bearish.
>>> Signal Cleanup - Bar Directional Structure: Skip opposite bar structure types signals (For example: bearish green hammer).
>>> Signal Cleanup - Bar Doji Skip: Skip doji (indecisive) candles signals.
>>> Signal Cleanup - EWO (Elliott Wave Oscillator): Include EWO (Elliott Wave Oscillator), LONG will only be opened if EWO is bullish / SHORT if EWO is bearish.
>>> Signal Cleanup - VWAP (Volume-Weighted Average Price): Include VWAP (Volume-Weighted Average Price), LONG will only be opened if price is above VWAP / SHORT if price is below VWAP.
>>> Signal Cleanup - MA (Moving Average) Confirmation: Include MA (Moving Average), LONG will only be opened if MA is bullish / SHORT if MA is bearish.
>>> Signal Cleanup - ATR (Average True Range): Include ATR (Average True Range) confirmation, LONG will only be opened if ATR is bullish / SHORT if ATR is bearish.
>>> Signal Cleanup - Divergence(RSI + MACD): Include Divergence (RSI + MACD ) confirmation, LONG will only be opened if Divergence is bullish / SHORT if Divergence is bearish.
>>> Signal Cleanup - Volume % Strength: Include Volume strength/percentage confirmation, LONG/SHORT will only be opened with strong Volume matching the signal direction | By default, strong Volume percentage is set to 150% and weak to 50%.
>>> Signal Cleanup - Volume Above Average: Include Volume Above Moving Average (Volume closing bar closes above volume moving average) confirmation, LONG/SHORT will only be opened with Volume above average - Volume closed bar color must match the closed price color (bullish/bearish direction) + Volume bar must be closed above volume MA line).
---------------------------------------------------------------------------
===========================================================================
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
TP System - VERY IMPORTANT INFO!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" - amount by which current trade/position needs to be reduced/partially closed/sold.
-------------------------------------------------------------------------------------------------------------------
TP System: Dynamic
"TP PERCENTAGE" - will always be the same amount (trade/position size divided by the # of take-profit(TP) targets) and percentage to be closed will always be of the ORIGINAL trade/position.
-------------------------------------------------------------------------------------------------------------------
TP System: Static
"TP PERCENTAGE" - will always be the same amount IF take-profit(TP) targets are hit 1-by-1 (TP1 > TP2 > TP3 > TP4 > TP5), otherwise it will vary and unless it is a 1st take-profit(TP1), the REMAINING trade/position size will always be smaller than original and therefore the percentage to be closed will always be of the REMAINING trade/position and NOT the original one!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" CheatSheet (these are the only percentages you may see)
-----------------------------------------------------------------------
TP PERCENTAGE---Close/Sell Amount-------------Example (trade size: 50 stocks)
20%-------------trade size * 0.2--------------50 * 0.2 = 10 stocks
25%-------------trade size * 0.25-------------50 * 0.25 = 12.5(~13) stocks
34%-------------trade size * 0.34-------------50 * 0.34 = 17 stocks
40%-------------trade size * 0.4--------------50 * 0.4 = 20 stocks
50%-------------trade size * 0.5--------------50 * 0.5 = 25 stocks
60%-------------trade size * 0.6--------------50 * 0.6 = 30 stocks
66%-------------trade size * 0.66-------------50 * 0.66 = 33 stocks
75%-------------trade size * 0.75-------------50 * 0.75 = 37.5(~38) stocks
80%-------------trade size * 0.8--------------50 * 0.8 = 40 stocks
100%------------trade size--------------------50 = 50 stocks
-----------------------------------------------------------------------
If for any reason a portion of the current/remaining trade closed at such occurrence was slightly wrong, it is not an issue. Such occurrences are rare and with slight difference in partial TP closed is not significant to overall performance of our algorithms.
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
===========================================================================
Alert Settings (you don’t have to touch this section unless you will be using TradingView alerts through a Webhook to use with trading bot)
---------------------------------------------------------------------------
Here is how a LONG OPEN alert looks like.
NOTE: Each label , , etc. is customizable, you can change the text of it within indicator Input settings.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: OPEN
ENTRY: 20000
TP1: 20500
TP2: 21000
TP3: 21500
TP4: 22500
TP5: 23500
SL: 19000
Leverage: 0
---------------------------------------------------------------------------
Here is how a TP1 alert will look with 5 TPs breakdown of the trade.
NOTE1: Next to TP1 taken it will show at which price it was triggered.
NOTE2: Next to "TP Percentage" it shows how much of the CURRENT/ACTIVE/REMAINING trade needs to be closed.
NOTE2: If TP2/3/4/5 comes before TP1 - the alert will tell you exactly how many percent of the trade needs to be closed!
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: TP1
TP1: 20500
TP Percentage: 20%
---------------------------------------------------------------------------
Here is how an alert will look for LONG - STOP-LOSS.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
ENTRY: 20000
LONG: SL
SL: 19000
---------------------------------------------------------------------------
Here is how an alert will look for LONG - EOD (End of Day) In Profit close.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: EOD-Close (profit)
ENTRY: 20000
EOD-Close: 21900
===========================================================================
Adding Alerts in TradngView
---------------------------------------------------------------------------
-Add indicator to chart and make sure the correct strategy is configured (check Backtesting results)
-Right-click anywhere on the TradingView chart
-Click on Add alert
-Condition: Select this indicator by it’s name
-Immediately below, change it to "alert() function calls only", as other wise there will be 2 alerts for every alert!
-Expiration: Open-ended (that may require higher tier TradingView account, otherwise the alert will need to be occasionally re-triggered)
-Alert name: Whatever you desire
-Hit “Create”
-Note: If you change ANY Settings within the indicator – you must DELETE the current alert and create a new one per steps above, otherwise it will continue triggering alerts per old Settings!
===========================================================================
Good Luck! (NOTE: Trading is very risky, past performance is not necessarily indicative of future results, so please trade responsibly!)
---------------------------------------------------------------------------
NOTE: There seems to be a strange glitch when strategy is running live, it will show "double-take" take-profits labels on the chart. This is not affecting the script logic and backtesting results, if you simply change the timeframe real quick to something else then back - it will no longer show the duplicate orders... this must be some sort of a glitch as every alert was thoroughly tested to make sure everything is working!
[Opening Range Breakout] S&R Strategy with Backtest (TSO) S&R Strategy with Backtest (TSO)
===========================================================================
===========================================================================
This indicator serves as a comprehensive full-cycle trading system, providing alerts at each stage of the trade, from opening to closure. The algorithm initiates by calculating the Opening/Pre-Market Price Range, waiting for a breakout to generate signals, and establishing TP (Take Profit and SL (Stop Loss) levels. The Opening/Pre-Market range, known for its robust support and resistance levels, is a key element. To filter out false breakouts and capture valid ones, the indicator incorporates a Smart Breakout feature, requiring confirmation through an initial breakout, a confirmation bounce, and a subsequent confirmation breakout. The indicator offers a variety of automated approaches for TP (Take-Profit) and SL (Stop-Loss) settings. These include leveraging opening range levels, both the most recent and historical S&R (Support and Resistance) levels, and an ATR (Average True Range) trailing stop-loss. This diverse set of tools ensure flexibility in tailoring TP (Take-Profit) and SL (Stop-Loss) parameters to different market conditions, contributing to a more adaptive and robust trading system. Additionally, a series of signal analysis tools, including candle bar analysis, divergence, and volume, enhance the precision of trading signals.
* Works with popular timeframes: 1M, 3M, 5M, 15M, 30M, 45M, 1H.
* Works best with Indices, Stocks, and Commodities, since there is pre-market price movement, which is used to obtain support and resistance price range.
* Every action of the trade is calculated on a confirmed closed candle bar state (barstate.isconfirmed), so the indicator will never repaint.
==============================================================
Indicator visual examples with various instruments:
---------------------------------------------------------------------------
Strategy Config: ORB_AAPL(NASDAQ)_15M
Example of Signal Cleanup confirmations via SMA and ATR. Take-Profit is calculated per optimal S&R (resistance) most recent levels.
---------------------------------------------------------------------------
Strategy Config: ORB_AMD(NASDAQ)_5M
Example of optimal S&R (resistance) level from previous day for Take-Profit 1 target, which gets hit.
---------------------------------------------------------------------------
Strategy Config: ORB_META(NASDAQ)_5M
Example of dynamic SL (Stop-Loss), which reduces the risk by moving to the new support level, which is at the same time is below the current price. Also Signal Cleanup confirmations via SMA, ATR and VWAP
---------------------------------------------------------------------------
Strategy Config: ORB_MSFT(NASDAQ)_15M
Example of automated ATR Trail Stop-Loss activation at no optimal S&R (support) feature.
---------------------------------------------------------------------------
Strategy Config: ORB_NFLX(NASDAQ)_3M
Example of a skipped LONG trade due to no optimal S&R (support) for Stop-Loss (can be seen per chart that it would be a loss trade). On another side, a SHORT SMA Confirmed trade hits all 3 profit targets.
---------------------------------------------------------------------------
Strategy Config: ORB_NVDA(NASDAQ)_15M
Example of no optimal support for SHORT Take-Profit targets, with ATR Trail Stop-Loss.
---------------------------------------------------------------------------
Strategy Config: ORB_SPY(AMEX)_15M
Example of several signal confirmations at the same time (SMA, VWAP, EWO) and S&R-TP-Entry-SL SL (Stop-Loss) system, which at trade open sets SL (Stop-Loss) per optimal S&R (since this is a LONG trade - support) and then moves to Entry at first take-profit.
===========================================================================
Trading open/close/TP/SL labels, plots and colors explanations:
---------------------------------------------------------------------------
>>> Opening/Pre-Market range: White dashed lines show opening range/pre-market levels with dotted white line extend along the Trading Schedule (if Trading Schedule is turned off - it will extend until next day).
>>> Smart Breakout: 1) Initial Breakout: "init_Brekout" | 2) Confirmation Bounce: "conf_Bounce" | 3) Confirmation Breakout: "conf_Breakout" (additional lables on chart can be hidden with only Confirmation Breakout shown).
>>> Additional S&R (Support and Resistance) lines: yellow - support, blue - resistance (can be hidden).
>>>>> LONG open: green "house" looking arrow below candle bar.
>>>>> SHORT open: red "house" looking arrow above candle bar.
>>>>> LONG/SHORT take-profit target: green/red circles (multi-profit > TP2/3/4/5 smaller circles).
>>>>> LONG/SHORT stop-loss target: green/red + crosses.
>>>>> LONG/SHORT take-profit hits: green/red diamonds.
>>>>> LONG/SHORT stop-loss hits: green/red X-crosses.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (profitable trade): green/red squares.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (loss trade): green/red PLUS(+)-crosses.
===========================================================================
STATS TABLE ///////////////////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Trading STATS table on the chart showing current trade direction, Last TP (Take-Profit) Taken, Current Trade PL (profit/loss in price difference from trade open to the very current state).
---------------------------------------------------------------------------
CUSTOM TRADING DATE RANGE /////////////////////////////////////////////////
---------------------------------------------------------------------------
>>>>> This feature can be used to manually set indicator trading range from and to a specific date and time. NOTE: This is not intended for a very long date range backtesting, utilize TradingView Strategy Tester for that.
* Use TradingView “Strategy Tester” to see Backtesting results
NOTE: If Strategy Tester does not show any results with Date Ranged fully unchecked, there may be an issue where a script opens a trade, but there is not enough TradingView power to set the Take-Profit and Stop-Loss and somehow an open trade gets stuck and never closes, so there are “no trades present”. In such case - manually check “Start”/“End” dates or use “Deep Backtesting” feature!
---------------------------------------------------------------------------
INTRADAY/TRADING SCHEDULE | ET (EASTERN TIMEZONE) ////////////////////////
---------------------------------------------------------------------------
>>> Trading Schedule - On/Off: This is where an Intraday Session or any custom session can be turned on and then scheduled.
>>>>> Trading Schedule - Time: Trade open Signals/Alerts time zone Hours. | NOTE: US Market Active Hours: 09:30 - 16:00 ET / Power Hour: 15:00 - 16:00 ET)
>>> Trading Schedule - EOD(End of Day) Close - On/Off: Close trade if still open by certain hour (set below).
>>>>> Trading Schedule - EOD(End of Day) Close - Hour (ET): US trading session closes at 4PM ET > 16:00.
Here is when the trade will close with EOD(End of Day) Close/Trading Cut Off Hour set to 16, which is end of US trading session:
1/3/5min > will close at 15:55pm ET
15min > will close at 15:45pm ET
30min > will close at 15:30pm ET
45min > will close at 15:45pm ET
60min > will close at 16:00pm ET
Here is when the trade will close with EOD(End of Day) Close/Trading Cut Off Hour set to 15, which is 1 hour before the end of US trading session (right before power hour starts):
1/3/5min > will close at 14:55pm ET
15min > will close at 14:45pm ET
30min > will close at 14:30pm ET
45min > will close at 14:45pm ET
60min > will close at 15:00pm ET
---------------------------------------------------------------------------
TRADE SIGNAL CONFIGURATION ////////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Opening Range - Time Period (ET): Opening/Pre-Market Range time, which by default is set to US Session Pre-Market Range, can be customized to any time range as there are different market hours around the world and this setting can be customized to any time. Pre-Market Time/Price Range Hours(ET) | Pre-Market EU/Asia Hours: 4:00-9:30 ET | Pre-Market US (NY) Hours: 7:00-9:30 ET | Post-Market US Hours: 16:00-19:00 ET | First US Market Hour: 9:30-10:30 ET | Power Hour: 15:00-16:00)
>>> Opening Range - Levels Structure: determines how the price range is calculated, based on the highest/lowest price zones or based on the candle body bar.
>>> Opening Range - Breakout System: "Simple": bar close price has to simply break the opening range level | "Smart": After initial breakout (which is basically 'Simple' Breakout), a price come back is expected to the opening range level, a bounce, then a confirmation breakout with price closing ahead of the initial breakout.
>>>>> Opening Range - Smart Breakout: # of bars until Initial Breakout becomes invalid
>>>>> Opening Range - Smart Breakout: Bounce Settings, "Cross-Return" - LONG: Price has to cross down the initial breakout S&R, but never close below it; SHORT: Price has to cross up the initial breakout S&R, but then close above it; ||| "Cross-Close-Return" - LONG: At least 1 candle has to close below initial breakout S&R; SHORT: At least 1 candle has to close above initial breakout S&R.
>>>>> Alerts - Opening Range - Smart Breakout: Confirmation Bounce Alert. Trigger an alert at confirmation bounce. This is for live trading (especially scalping) Smart Breakout approach - to get ready to open the trade in the correct direction.
---------------------------------------------------------------------------
TAKE-PROFIT/STOP-LOSS CONFIGURATION ///////////////////////////////////////
---------------------------------------------------------------------------
>>> TP (Take-Profit) and SL (Stop-Loss): S&R Search - Left Bars: This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with below - Right Bars) for S&R (Support and Resistance) TP (Take-Profit) levels calculations. NOTE: if at any point - there will be no available S&R (Support & Resistance) found for SL (Stop-Loss, 'S&R-Dynamic-SL' or 'S&R-Static-SL' setting, since both settings search for optimal SL (Stop-Loss) at trade open) or TP (Take-Profit, at any setting, since at trade open, an optimal TP (Take-Profit) level is searched) > SL (Stop-Loss) will automatically switch to trailing ATR-Trailing-SL and the trade will continue to run until it either hits ATR-Trailing-SL (Stop-Loss) or closes at EOD (End of Day).
>>> TP (Take-Profit) and SL (Stop-Loss): S&R Search - Right Bars: This setting is for calculating optimal S&R (Support and Resistance) levels (in combination with above - Left Bars) for S&R (Support and Resistance) TP (Take-Profit) levels calculations. NOTE: if at any point - there will be no available S&R (Support & Resistance) found for SL (Stop-Loss, 'S&R-Dynamic-SL' or 'S&R-Static-SL' setting, since both settings search for optimal SL (Stop-Loss) at trade open) or TP (Take-Profit, at any setting, since at trade open, an optimal TP (Take-Profit) level is searched) > SL (Stop-Loss) will automatically switch to trailing ATR-Trailing-SL and the trade will continue to run until it either hits ATR-Trailing-SL (Stop-Loss) or closes at EOD (End of Day).
>>> TP (Take-Profit) and SL (Stop-Loss): S&R Search - Custom Resolution: This is a custom timeframe setting specifically for S&R Search, it disregards current chart timeframe. This is great to use for scalping, for example: with main chart set to 1min and the custom timeframe set to 3min or 5min - there will be stronger support/resistance levels with more detailed price action.
>>> TP (Take-Profit) and SL (Stop-Loss): # of Bars (5000 max) to search back for optimal Support and Resistance levels: This is how many candles will be searched backwards for previous S&Rs (Support and Resistance) to find the optimal levels for TP (Take-Profit) and SL (Stop-Loss). NOTE: If SL (Stop-Loss) System is set to 'ATR-Trailing-SL' - this setting is only relevant for searching TP (Take-Profit) levels.
>>> TP (Take-Profit) and SL (Stop-Loss): At Trade Open - No S&R (Support and Resistance) found behavior: 'Skip Trade': If at trade open there are no S&R (Support and Resistance) levels for TP1 (Take-Profit 1) or SL (Stop-Loss) - trade is skipped. 'Open/ATR-Trailing-SL': If at trade open there are no S&R (Support and Resistance) levels for TP1 (Take-Profit 1) or SL (Stop-Loss), the trade will still be open with SL (Stop-Loss) set to 'ATR-Trailing-SL'.
>>> TP (Take-Profit) System: Pre-Market-Range-TP: All TP (Take-Profit) targets are calculated at trade open using the distance between Support and Resistance per Opening Pre-market Range and then divided by TP (Take-Profit) Divider, which can be set below; S&R-Current-Optimal-TP1: TP1 (Take-Profit) level is set per currently available S&R (Support & Resistance), if none available - historical S&R (Support & Resistance) levels will be searched, remaining TP (Take-Profit) targets (if selected, up to 5 # of TPs) are searched through most recent closest historical S&R (Support & Resistance) levels; S&R-Historic-Optimal-TP1: TP1 (Take-Profit) level is set per historically most recent closest available S&R (Support & Resistance) to the Entry price, remaining TP (Take-Profit) targets (if selected, up to 5 # of TPs) are searched through historical S&R (Support & Resistance) levels as well.
>>> TP (Take-Profit, Pre-Market-Range-TP) Divider #: This is for 'Pre-Market-Range-TP' setting only, where TP (Take-Profit) level is the distance between top/bottom levels of the opening range. It can be reduced by the divider #. (1 - full distance; 2 - 1/2 distance; 3 - 1/3 distance; etc.
>>> TP (Take-Profit) # of targets: It is wise to divide the trade into several profit targets. With this setting - up to 5 TP (Take-Profit) targets can be approached. The trade will be equally divided up by the selected # of TP (Take-Profit) targets.
>>> TP (Take-Profit) target(s) Consumed: Signal Bar consuming Take-Profits - trade signal bar is big enough to 'consume'/close ahead of the first TP setting > the signal can either be skipped, or all Take-Profit targets pushed ahead by average bar size).
>>> TP (Take-Profit) Offset - On/Off: This is a feature where TP (Take-Profit) target will be considered taken even if the price never crosses the target(s), but comes close enough (based on the offset amount). Set the offset amount below.
>>>>> TP (Take-Profit) Offset - Amount: Some Examples: (for SPY 0.1 would be $0.10 offset - if TP1 is $400 and price hits $399.90 > TP1 considered taken/signal shown/alert) | NOTE: For EURUSD, it is very different and if wrong will show TP1 immediately at trade open, typical good offset for EURUSD is: 0.0005 | Similar for BTCUSD, for example: 10 - $10 offset, if TP is $15,000 > $14,990.
>>> SL (Stop-Loss) System: 'Pre-Market-Range-SL': SL (Stop-Loss) is set to the opposite market range level from trade direction; 'S&R-Static-SL': SL (Stop-Loss) is set at trade open per optimal most recent S&R level and remains there until trade closes; 'S&R-Dynamic-SL': SL (Stop-Loss) is set at a trade open per optimal S&R (Support and Resistance) level from the most recent AND historical S&Rs (Support and Resistance), with every bar closed it will check if there are new S&Rs (Support and Resistance) levels, if these levels appear closer to the current price then current level - it will move SL (Stop-Loss) to that level, therefore reducing the risk; 'ATR-Trailing-SL': SL (Stop-Loss) is trail-following the ATR (Average True Range) line, NOTE: If at signal trigger, ATR will be against the trade direction - trade open signal will be skipped; 'S&R-TP-Entry-SL': SL (Stop-Loss) initially is set per S&R, then moves to Entry price at the very first TP (Take-Profit) hit and remains there until trade closes; 'S&R-TP-Trail-SL': SL (Stop-Loss) initially is set per S&R, then moves to Entry at TP1 (Take-Profit 1) hit, then keeps trailing per previously taken profit targets (TP2 taken, SL moves to TP1 | TP3 taken, SL moves to TP2 | TP4 taken, SL moves to TP3). NOTE: 'ATR-Trailing-SL' will not switch automatically if 'S&R-Dynamic-SL', S&R-TP-Entry-SL', 'S&R-TP-Trail-SL' system is selected, as already the most optimal SL (Stop-Loss) level is calculated - it will switch automatically only with 'S&R-Static-SL' system.
>>> SL (Stop-Loss) - On/Off: Without SL (Stop-Loss), unless EOD (End of Day) Close is turned on - there will be no SL (Stop-Loss) at all!
---------------------------------------------------------------------------
SIGNAL ANALYSIS AND CLEANUP ///////////////////////////////////////////////
---------------------------------------------------------------------------
>>> Signal Cleanup - Bar Color: Include Bar Color (bullish/bearish) confirmation, LONG signal will only be opened if signal bar is green/bullish, SHORT if red/bearish.
>>> Signal Cleanup - Bar Directional Structure: Skip opposite bar structure types signals (For example: bearish green hammer).
>>> Signal Cleanup - Bar Doji Skip: Skip doji (indecisive) candles signals.
>>> Signal Cleanup - EWO (Elliott Wave Oscillator): Include EWO (Elliott Wave Oscillator), LONG will only be opened if EWO is bullish / SHORT if EWO is bearish.
>>> Signal Cleanup - VWAP (Volume-Weighted Average Price): Include VWAP (Volume-Weighted Average Price), LONG will only be opened if price is above VWAP / SHORT if price is below VWAP.
>>> Signal Cleanup - MA (Moving Average) Confirmation: Include MA (Moving Average), LONG will only be opened if MA is bullish / SHORT if MA is bearish.
>>> Signal Cleanup - ATR (Average True Range): Include ATR (Average True Range) confirmation, LONG will only be opened if ATR is bullish / SHORT if ATR is bearish.
>>> Signal Cleanup - Divergence(RSI + MACD): Include Divergence (RSI + MACD ) confirmation, LONG will only be opened if Divergence is bullish / SHORT if Divergence is bearish.
>>> Signal Cleanup - Volume % Strength: Include Volume strength/percentage confirmation, LONG/SHORT will only be opened with strong Volume matching the signal direction | By default, strong Volume percentage is set to 150% and weak to 50%.
>>> Signal Cleanup - Volume Above Average: Include Volume Above Moving Average (Volume closing bar closes above volume moving average) confirmation, LONG/SHORT will only be opened with Volume above average - Volume closed bar color must match the closed price color (bullish/bearish direction) + Volume bar must be closed above volume MA line).
---------------------------------------------------------------------------
===========================================================================
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
TP System - VERY IMPORTANT INFO!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" - amount by which current trade/position needs to be reduced/partially closed/sold.
-------------------------------------------------------------------------------------------------------------------
TP System: Dynamic
"TP PERCENTAGE" - will always be the same amount (trade/position size divided by the # of take-profit(TP) targets) and percentage to be closed will always be of the ORIGINAL trade/position.
-------------------------------------------------------------------------------------------------------------------
TP System: Static
"TP PERCENTAGE" - will always be the same amount IF take-profit(TP) targets are hit 1-by-1 (TP1 > TP2 > TP3 > TP4 > TP5), otherwise it will vary and unless it is a 1st take-profit(TP1), the REMAINING trade/position size will always be smaller than original and therefore the percentage to be closed will always be of the REMAINING trade/position and NOT the original one!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" CheatSheet (these are the only percentages you may see)
-----------------------------------------------------------------------
TP PERCENTAGE---Close/Sell Amount-------------Example (trade size: 50 stocks)
20%-------------trade size * 0.2--------------50 * 0.2 = 10 stocks
25%-------------trade size * 0.25-------------50 * 0.25 = 12.5(~13) stocks
34%-------------trade size * 0.34-------------50 * 0.34 = 17 stocks
40%-------------trade size * 0.4--------------50 * 0.4 = 20 stocks
50%-------------trade size * 0.5--------------50 * 0.5 = 25 stocks
60%-------------trade size * 0.6--------------50 * 0.6 = 30 stocks
66%-------------trade size * 0.66-------------50 * 0.66 = 33 stocks
75%-------------trade size * 0.75-------------50 * 0.75 = 37.5(~38) stocks
80%-------------trade size * 0.8--------------50 * 0.8 = 40 stocks
100%------------trade size--------------------50 = 50 stocks
-----------------------------------------------------------------------
If for any reason a portion of the current/remaining trade closed at such occurrence was slightly wrong, it is not an issue. Such occurrences are rare and with slight difference in partial TP closed is not significant to overall performance of our algorithms.
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
===========================================================================
Alert Settings (you don’t have to touch this section unless you will be using TradingView alerts through a Webhook to use with trading bot)
---------------------------------------------------------------------------
Here is how a LONG OPEN alert looks like.
NOTE: Each label , , etc. is customizable, you can change the text of it within indicator Input settings.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: OPEN
ENTRY: 20000
TP1: 20500
TP2: 21000
TP3: 21500
TP4: 22500
TP5: 23500
SL: 19000
Leverage: 0
---------------------------------------------------------------------------
Here is how a TP1 alert will look with 5 TPs breakdown of the trade.
NOTE1: Next to TP1 taken it will show at which price it was triggered.
NOTE2: Next to "TP Percentage" it shows how much of the CURRENT/ACTIVE/REMAINING trade needs to be closed.
NOTE2: If TP2/3/4/5 comes before TP1 - the alert will tell you exactly how many percent of the trade needs to be closed!
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: TP1
TP1: 20500
TP Percentage: 20%
---------------------------------------------------------------------------
Here is how an alert will look for LONG - STOP-LOSS.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
ENTRY: 20000
LONG: SL
SL: 19000
---------------------------------------------------------------------------
Here is how an alert will look for LONG - EOD (End of Day) In Profit close.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: EOD-Close (profit)
ENTRY: 20000
EOD-Close: 21900
===========================================================================
Adding Alerts in TradngView
---------------------------------------------------------------------------
-Add indicator to chart and make sure the correct strategy is configured (check Backtesting results)
-Right-click anywhere on the TradingView chart
-Click on Add alert
-Condition: Select this indicator by it’s name
-Immediately below, change it to "alert() function calls only", as other wise there will be 2 alerts for every alert!
-Expiration: Open-ended (that may require higher tier TradingView account, otherwise the alert will need to be occasionally re-triggered)
-Alert name: Whatever you desire
-Hit “Create”
-Note: If you change ANY Settings within the indicator – you must DELETE the current alert and create a new one per steps above, otherwise it will continue triggering alerts per old Settings!
===========================================================================
If you have any questions or issues with the indicator, please message me directly via TradingView.
---------------------------------------------------------------------------
Good Luck! (NOTE: Trading is very risky, past performance is not necessarily indicative of future results, so please trade responsibly!)
---------------------------------------------------------------------------
NOTE: There seems to be a strange glitch when strategy is running live, it will show "double-take" take-profits labels on the chart. This is not affecting the script logic and backtesting results, if you simply change the timeframe real quick to something else then back - it will no longer show the duplicate orders... this must be some sort of a glitch as every alert was thoroughly tested to make sure everything is working!
[Camarilla Pivots] Signal Clean Up Analysis with Backtest (TSO)Camarilla Pivots NEW GEN Indicator!
This is a full-cycle trading system indicator, which uses Camarilla Pivots for generating signals using a custom developed algorithm, TP (Take Profit) and SL (Stop Loss) levels. There are 3 SOURCES for signals (each can be used separately or in combination or all 3 can be used at the same time, each signal SOURCE is using Camarilla Pivots levels to open optimal trade direction) with chained (NOTE: There are many potential profitable setups available, by combining clean up features availabe in the indicator settings!) signal cleanup and analysis approach with scheduling and alerting capabilities. Works best with shorter timeframes: 1M, 5M, 15M, 1H.
NOTE: Every calculation is done on a confirmed closed candle bar state, so the indicator will never repaint!
NOTE: At position open - there will be calculated Take-Profit and Stop-Loss targets, however each target is considered hit, when candle bar closes breaking that target, so Take-Profit and Stop-Loss when hit will slightly differ then what you see at position open!
===========================================================================
Explanation of all the Features | Configuration Guide | Indicator Settings | Signal Cleanup Analysis
---------------------------------------------------------------------------
>>> Customizable Backtesting for a specific date range, results via TradingView strategy, which includes “Deep Backtesting” for largest amounts of data on trading results.
>>> Trading Schedule with customizable trading daily time range, automatic closing/alert trades before Power Hour or right before market closes or leave it open until next day.
>>> 3 Trading Systems.
>>> Multiple Signal SOURCEs for opening trades, either SOURCE can be used or both at the same time!
>>> Static/Dynamic Stop-Loss setups (HIGHLIGHT: Stop-Loss will be moved to Entry after TP1 is taken, which minimizes risk).
>>> Single or Multiple profit targets (up to 5).
>>> Take-Profit customizable offset feature (set your Take-Profit targets slightly before everyone is expecting it!).
>>> Candle bar signal analysis (matching candle color, skip opposite structured and/or doji candle uncertain signals).
>>> Additional analysis of VWAP/EMA/ATR/EWO (Elliot Wave Oscillator)/Divergence MACD+RSI/Volume signal confirmation (clean up your chart with indicator showing only the best potential signals!).
>>> Advanced Alerts setup, which can be potentially setup with a trading bot over TradingView Webhook (NOTE: This will require advanced programming knowledge).
===========================================================================
Labels, plots, colors explanations:
---------------------------------------------------------------------------
>>>>> LONG open: green "house" looking arrow below candle bar.
>>>>> SHORT open: red "house" looking arrow above candle bar.
>>>>> LONG/SHORT take-profit target: green/red circles (multi-profit > TP2/3/4/5 smaller circles).
>>>>> LONG/SHORT stop-loss target: green/red + crosses.
>>>>> LONG/SHORT take-profit hits: green/red diamonds.
>>>>> LONG/SHORT stop-loss hits: green/red X-crosses.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (profitable trade): green/red squares.
>>>>> LONG/SHORT EOD (End of Day | Intraday style) close (loss trade): green/red PLUS(+)-crosses.
===========================================================================
Date Range and Trading Schedule Settings
---------------------------------------------------------------------------
>>>>> Date Range: Select your start and/or end dates (uncheck “End” for indicator to show results up to the very moment and to use for LIVE trading) for backtesting results, if not using backtesting – uncheck “Start”/“End” to turn it off.
>>>>> Use TradingView “Strategy Tester” to see backtesting results
NOTE: If Strategy Tester does not show any results with Date Ranged fully unchecked, there may be an issue where a script opens a trade, but there is not enough TradingView power to set the Take-Profit and Stop-Loss and somehow an open trade gets stuck and never closes, so there are “no trades present”. In such case you will need to manually check “Start”/“End” dates or use “Depp Backtesting” feature!
>>>>> Trading Schedule: This is where you can setup Intraday Session or any custom session schedule you wish. Turn it ON. Select trading hours. Select EOD (End of Day) setting (NOTE: If it will be OFF, the indicator will assume you are holding your position open until next day!). Please note the EOD trade closure times with the 2 different Intraday close settings when turned on:
At Market Close:
1/3/5min > will close at 15:55pm ET
15min > will close at 15:45pm ET
30min > will close at 15:30pm ET
45min > will close at 15:45pm ET
60min > will close at 15:00pm ET
Before Power Hour:
1/3/5min > will close at 15:00pm ET
15min > will close at 15:00pm ET
30min > will close at 15:00pm ET
45min > will close at 15:00pm ET
60min > will close at 15:00pm ET
>>> Trading Systems: 1) "Open Until Closed by TP or SL": the signal will only open a trade if no trades are currently open/trunning, a trade can only be closed by Take Profit, Stop Loss or End of Day close (if turned on) | 2) "Open Until Closed by TP or SL + OCA": Same as 1), but if there is an opposite signal to the trade which is currently open > it will immediately be closed with new trade open or End of Day close (if turned on) | 3) "OCA (no TP or SL)": There are is Take Profit or Stop Loss, only an opposite signal will close current trade and open an opposite one or End of Day close (if turned on).
>>> Position Open sources:
>>>>> Position Open - SOURCE1 | LONG: S3, SL: S4, TP1: R3, TP2: R4, TP3: R5, TP4/5: Smart Formula | SHORT: R3, SL: R4, TP1: S3, TP2: S4, TP3: S5, TP4/5: Smart Formula
>>>>> Position Open - SOURCE2 | LONG: R4, SL: R3, TP1: R5, TP2/3/4/5: Smart Formula | SHORT: S4, SL: S3, TP1: S5, TP2/3/4/5: Smart Formula
>>>>> Position Open - SOURCE3 | LONG: R5, SL: R4, TP1/2/3/4/5: Smart Formula | SHORT: S5, SL: S4, TP1/2/3/4/5: Smart Formula
>>> Turn On/Off: Current Position SL + Opposite Position Open Signal on the same closing candle bar (If current trade hits Stop-Loss and at that same closing candle bar there is a signal for an opposite direction trade > indicator will close current position as Stop-Loss and immediately open an opposite position). NOTE: With this option turned on, there will be more trades, but not necessarily better results, since after Stop-Loss is hit, it may make sense to wait a little before opening an opposite trade, even if it matches the condition at the same time when Stop-Loss is hit, but sometimes it shows great results, so this setting/feature is included.
>>> Turn On/Off: Turn On/Off: Current Position REGULAR SL | Only the SL + Opposite Position Open will trigger if turned on, IF NOT - THERE WILL BE NO STOP-LOSS AT ALL!!! NOTE: It is very dangerous to trade without Stop-Loss!
>>>>> Signal Candle Bar consuming Take-Profits - position/trade signal candle bar is big enought to "consume"/close ahead the first TP setting > the signal can either be skipped, or all Take-Profit areas pushed ahead using smart formula)
>>>>> MULTIPROFIT | TP (Take-Profit) System: Once the trade is open, all Take-Profit target(s) are immediately calculated and set for the trade > once the target(s) is hit > trade will be partially closed (if candle bar closes beyond several Take-Profit targets > trade will be reduced accordingly to the amount of how many Take-Profit targets were hit)
>>>>> MULTIPROFIT | SL (Stop-Loss) System: 1) Static – Once the trade is open, Stop-Loss is calculated and set for the remaining of the trade ||| 2) Dynamic – At trade open, Stop-Loss is calculated and set the same way, however once 1st Take-Profit is taken > Stop-Loss is moved to Entry, reducing the risk.
>>>>> # of TPs (number of take profit targets): Just like it is named, this is where you select the number of Take-Profit targets for your trading system (NOTE: If "OCA (no TP or SL)" Trading System is selected, this setting won’t do anything, since there are no TP or SLs for that system).
>>>>> TP(s) offset: This is a special feature for all Take-Profit targets, where you can turn on a customizable offset, so that if the price is almost hitting the Take-Profit target, but never actually touches it > you will capture it. This is good to use with HHLL (Highest High Lowest Low), which is pretty much a Support/Resistance as often the price will nearly touch these strong areas and turn around…
===========================================================================
Signal Analysis and Cleanup Settings
---------------------------------------------------------------------------
>>>>> Candle Analysis | Candle Color signal confirmation: If closed candle bar color does not match the signal direction > no trade will be open.
>>>>> Candle Analysis | Skip opposite candle signals: If closed candle bar color will match the signal direction, but candle structure will be opposite (for example: bearish green hammer, long high stick on top of a small green square) > no trade will be open.
>>>>> Candle Analysis | Skip doji candle signals: If closed candle bar will be the uncertain doji > no trade will be open.
>>>>> Divergence/Oscillator Analysis | EWO (Elliot Wave Oscillator) signal confirmation: LONG will only be open if at signal, EWO is green or will be at bullish slope (you can select which setting you desire), SHORT if EWO is red or will be at bearish slope.
>>>>> Divergence/Oscillator Analysis | VWAP signal confirmation: LONG will only be open if at signal, the price will be above VWAP, SHORT if below.
>>>>> Divergence/Oscillator Analysis | Moving Average signal confirmation: LONG will only be open if at signal, the price will be above selected Moving Average, SHORT if below.
>>>>> Divergence/Oscillator Analysis | ATR signal confirmation: LONG will only be open if at signal, the price will be above ATR, SHORT if below.
>>>>> Divergence/Oscillator Analysis | RSI + MACD signal confirmation: LONG will only be open if at signal, RSI + MACD will be bullish, SHORT if RSI + MACD will be bearish.
>>>>> Volume signal confirmation: LONG/SHORT will only be opened with strong Volume matching the signal direction, by default, strong Volume percentage is set to 150% and weak to 50%, but you can change it as you desire.
===========================================================================
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
TP System - VERY IMPORTANT INFO!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" - amount by which current trade/position needs to be reduced/partially closed/sold.
-------------------------------------------------------------------------------------------------------------------
TP System: Dynamic
"TP PERCENTAGE" - will always be the same amount (trade/position size divided by the # of take-profit(TP) targets) and percentage to be closed will always be of the ORIGINAL trade/position.
-------------------------------------------------------------------------------------------------------------------
TP System: Static
"TP PERCENTAGE" - will always be the same amount IF take-profit(TP) targets are hit 1-by-1 (TP1 > TP2 > TP3 > TP4 > TP5), otherwise it will vary and unless it is a 1st take-profit(TP1), the REMAINING trade/position size will always be smaller than original and therefore the percentage to be closed will always be of the REMAINING trade/position and NOT the original one!
-------------------------------------------------------------------------------------------------------------------
"TP PERCENTAGE" CheatSheet (these are the only percentages you may see)
-----------------------------------------------------------------------
TP PERCENTAGE---Close/Sell Amount-------------Example (trade size: 50 stocks)
20%-------------trade size * 0.2--------------50 * 0.2 = 10 stocks
25%-------------trade size * 0.25-------------50 * 0.25 = 12.5(~13) stocks
34%-------------trade size * 0.34-------------50 * 0.34 = 17 stocks
40%-------------trade size * 0.4--------------50 * 0.4 = 20 stocks
50%-------------trade size * 0.5--------------50 * 0.5 = 25 stocks
60%-------------trade size * 0.6--------------50 * 0.6 = 30 stocks
66%-------------trade size * 0.66-------------50 * 0.66 = 33 stocks
75%-------------trade size * 0.75-------------50 * 0.75 = 37.5(~38) stocks
80%-------------trade size * 0.8--------------50 * 0.8 = 40 stocks
100%------------trade size--------------------50 = 50 stocks
-----------------------------------------------------------------------
If for any reason a portion of the current/remaining trade closed at such occurrence was slightly wrong, it is not an issue. Such occurrences are rare and with slight difference in partial TP closed is not significant to overall performance of our algorithms.
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||| *** ||||||||||||||||||||||||||||||||||| *** |||||||||||||||||||||||||||||||||||
Alert Settings (you don’t have to touch this section unless you will be using TradingView alerts through a Webhook to use with trading bot)
---------------------------------------------------------------------------
Here is how a LONG OPEN alert looks like.
NOTE: Each label , , etc. is customizable, you can change the text of it within indicator Input settings.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: OPEN
ENTRY: 20000
TP1: 20500
TP2: 21000
TP3: 21500
TP4: 22500
TP5: 23500
SL: 19000
Leverage: 0
---------------------------------------------------------------------------
Here is how a TP1 alert will look with 5 TPs breakdown of the trade.
NOTE1: Next to TP1 taken it will show at which price it was triggered.
NOTE2: Next to "TP Percentage" it shows how much of the CURRENT/ACTIVE/REMAINING trade needs to be closed.
NOTE2: If TP2/3/4/5 comes before TP1 - the alert will tell you exactly how many percent of the trade needs to be closed!
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: TP1
TP1: 20500
TP Percentage: 20%
---------------------------------------------------------------------------
Here is how an alert will look for LONG - STOP-LOSS.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
ENTRY: 20000
LONG: SL
SL: 19000
---------------------------------------------------------------------------
Here is how an alert will look for LONG - EOD (End of Day) In Profit close.
ALERT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
COIN: BTCUSD
TIMEFRAME: 15M
LONG: EOD-Close (profit)
ENTRY: 20000
EOD-Close: 21900
===========================================================================
Adding Alerts in TradngView
---------------------------------------------------------------------------
-Add indicator to chart and make sure it is configured (check back-testing results)
-Right-click anywhere on the TradingView chart
-Click on Add alert
-Condition: Select this indicator by it’s name
-Alert name: Whatever you want
-Hit “Create”
-Note: If you change ANY Settings within the indicator – you must DELETE the current alert and create a new one per steps above, otherwise it will continue triggering alerts per old Settings!
===========================================================================
If you have any questions or issues with the indicator, please message me directly via TradingView.
---------------------------------------------------------------------------
Good Luck! (NOTE: Trading is very risky, past performance is not necessarily indicative of future results, so please trade responsibly!)
---------------------------------------------------------------------------
NOTE: There seems to be a strange glitch when strategy is running live, it will show "double-take" take-profits labels on the chart. This is not affecting the script logic and backtesting results, if you will remove/re-add the script afterwards, it will no longer show the duplicate orders... this must be some sort of a glitch as every alert was thoroughly tested to make sure everything is working!
Alpha Cloud Algo 2.0 Bybit SpecialAlpha Cloud Algo 2.0 Bybit Special Version
Sürüm Notları:
I'm excited to introduce 'Alpha Cloud Algo Version 2' to you! This advanced technical analysis indicator helps you evaluate market trends and potential trading signals. Here are the current features of Alpha Cloud Algo:
1️⃣ 📈 Technical Indicators: The Technical Indicators table in version 1.3 of the indicator has been completely rewritten and enhanced. We have integrated several indicators such as Trend indicator with my custom Ichimoku settings, PDPOC (Previous Day's Point Of Control), PWPOC (Previous Week's Point of Control), RSI, Stoch, MACD, VWAP, and Volume Bars. With this update, you can visualize market trends and trading signals more effectively.
2️⃣ ⏰ Multi-Timeframe Support: With Alpha Cloud Algo V.II, we offer the ability to use support and resistance levels of the Clouds across multiple timeframes. This feature allows for more comprehensive analysis and helps you make accurate decisions.
3️⃣ 💭 SR Channels: The SR Channels indicator, used to determine support and resistance levels, has been integrated into Alpha Cloud Algo 2. This special indicator analyzes price movements, identifies important levels, and displays them in the form of channels on the chart. You can view support and resistance levels from any timeframe on the chart and also in tabular form.
4️⃣ ☁️ Trend Cloud Indicator: Alpha Cloud Algo 2 utilizes trend clouds to determine the direction and strength of the trend. It provides multiple layers of trend clouds, each representing a different timeframe. With this customized indicator, you can understand trends more clearly and analyze price movements effectively.
5️⃣ ➿ Auto Fibonacci: The latest feature of Alpha Cloud Algo includes automatic Fibonacci drawing. The indicator automatically plots potential support and resistance levels using specific ratios (such as 0, 0.382, 0.618, 0.886, and 1). You can adjust these ratios as desired.
Alpha Cloud Algo combines the power of technical analysis tools to help you better assess opportunities in the market. You can use Alpha Cloud Algo to enhance your trading strategies and make more informed decisions.
Using Alpha Cloud Algo is also very user-friendly. You can analyze using technical indicators, multi-timeframe support, SR channels, and automatic Fibonacci drawing to identify trends and evaluate trading signals. This provides you with a better trading experience and can increase your profitability.
To use Alpha Cloud Algo, you need to create an account on Tradingview and complete the Alpha Cloud Algo membership process. This way, you have the freedom to trade on any device, anytime, and anywhere.
Alpha Cloud Algo performs analyses using up-to-date and accurate market data, and presents you with the latest trading opportunities. Its user-friendly interface enables you to perform quick and easy analyses as desired.
Take technical analysis to the next level with Alpha Cloud Algo and make more successful trading decisions.
Turkish Translate ;
‘Alpha Cloud Algo Versiyon 2’yi size tanıtmaktan mutluluk duyuyorum! Bu gelişmiş teknik analiz indikatörü, piyasa trendlerini ve olası ticaret sinyallerini değerlendirmenize yardımcı olur. İşte Alpha Cloud Algo'nun güncel özellikleri:
1️⃣ 📈 Teknik Göstergeler: İndikatörün 1.3 versiyonundaki Teknik Göstergeler tablosu tamamen yeniden yazıldı ve geliştirildi. Benim özel Ichimoku ayarlarımda Trend göstergesini, PDPOC (Bir önceki günün Point Of Control bölgesi), PWPOC (Bir önceki haftanın Point of Control Bölgesi), RSI, Stoch, MACD, VWAP ve Volume Barları gibi birçok göstergeyi entegre ettik. Bu güncelleme sayesinde piyasa trendlerini ve ticaret sinyallerini daha iyi görselleştirebilirsiniz.
2️⃣ ⏰ Çoklu Zaman Dilimi Desteği: Alpha Cloud Algo V.II ile birlikte, Bulutların destek ve direnç seviyelerini birden çok zaman diliminde kullanabilme imkanı sunuyoruz. Bu özellik sayesinde daha kapsamlı bir analiz yapabilir ve doğru kararlar alabilirsiniz.
3️⃣ 💭 SR Kanalları: Destek ve direnç seviyelerini belirlemek için kullanılan SR Kanalları indikatörü, Alpha Cloud Algo 2 ile entegre hale getirildi. Bu özel gösterge, fiyat hareketlerini analiz ederek önemli seviyeleri tespit eder ve bunları kanallar halinde gösterir. Çoklu zaman diliminde baktığınız grafiğe istediğiniz zaman dilimindeki destek ve direnç seviyelerini hem grafik üzerinde görüntüleyebilir hem de tablo şeklinde görebilirsiniz.
4️⃣ ☁️ Trend Bulutu Göstergesi: Alpha Cloud Algo 2, trendin yönünü ve gücünü belirlemek için trend bulutlarını kullanır. Birden fazla trend bulutu katmanı sunar ve her katman farklı bir zaman dilimini temsil eder. Bu özelleştirilmiş gösterge sayesinde trendi daha net bir şekilde anlayabilir ve fiyat hareketlerini analiz edebilirsiniz.
5️⃣ ➿ Otomatik Fibonacci: Alpha Cloud Algo'nun en yeni özelliği, otomatik Fibonacci çizimini içerir. İndikatör, belirli oranları (0, 0.382, 0.618, 0.886 ve 1 gibi) kullanarak potansiyel destek ve direnç seviyelerini otomatik olarak çizer. Bu oranları isteğe bağlı olarak ayarlayabilirsiniz.
Alpha Cloud Algo, teknik analiz araçlarının gücünü bir araya getirerek, piyasadaki fırsatları daha iyi değerlendirmenizi sağlar. Ticaret stratejilerinizi geliştirmek ve kararlarınızı daha bilinçli bir şekilde vermek için Alpha Cloud Algo'yu kullanabilirsiniz.
Alpha Cloud Algo'nun kullanımı da oldukça kolaydır. Teknik göstergeleri, çoklu zaman dilimi desteğini, SR kanallarını ve otomatik Fibonacci çizimini kullanarak analiz yapabilir, trendleri belirleyebilir ve ticaret sinyallerini değerlendirebilirsiniz. Bu da size daha iyi bir ticaret deneyimi sunar ve karlılığınızı artırabilir.
Alpha Cloud Algo'yu kullanmak için Tradingview'da bir hesap oluşturmanız ve Alpha Cloud Algo üyelik işlemini tamamlamanız gerekmektedir. Böylece herhangi bir cihazda, istediğiniz zaman ve herhangi bir yerde ticaret yapabilme özgürlüğüne sahip olursunuz.
Alpha Cloud Algo, güncel ve doğru piyasa verilerini kullanarak analizler yapar ve size en güncel ticaret fırsatlarını sunar. Ayrıca, kullanıcı dostu arayüzü sayesinde hızlı ve kolay bir şekilde istediğiniz analizi yapmanızı sağlar.
Alpha Cloud Algo ile teknik analizi bir adım öteye taşıyın ve daha başarılı ticaret kararları alın.
Model Indicator |ASE|The purpose of this indicator is to allow the user to build their own model. Each feature works cohesively together and depending on the filters you enable, the model gives less and more specific entries. This benefits the trader because they have complete control over the kinds of trades they want to take, while maintaining its automatic form.
We want to be as customizable as possible while still meeting our users’ needs. We started this indicator to propel us into our ultimate project, the ASE Algo.
Features:
SMC Display
Current Structure:
Liquidity Levels:
Daily Premium Discount Array
SMT Divergence
Displacement Candles:
Entry Factors
FVG
Continuation FVGs
MTF FVGs
Order Blocks
MTF Order Blocks
Confluence Filters
MS Reversal
Liquidity Level Raid
Inducement
Daily Prem/Disc Array
Target Factors
Liquidity Level Targets
Current Structure Targets
Trade Management
Trade Overlay
Risk:Reward Target
Benefits & Examples:
In the image below the indicator signaled multiple entries based on two simple confluence filters, a MS reversal (CHoCH/MSS) and a Liquidity Raid. Going from left to right we can see a short entry at the highs with a supporting Order Block. Liquidity levels are taken before we see a double IDM right below the respected OB that leads to the next signaled entry. In the middle of the chart we see a long entry that leads right into a short entry showing the effectiveness of such a simple model.
In this supporting image we are showcasing the first implementation of the Trade Overlay feature. This feature displays the Entry and Stop Loss to make it more visible and adds a risk to reward target. Additionally displayed is the SMC Toolkit indicator showing us additional confirmation with our signaled entries playing right out of a higher timeframe FVG.
An additional entry feature is the MTF zone. Setups can form on all timeframes and subjecting yourself to only one may lead you to miss out on some perfect setups or a larger move. In the image below we are on the 1 minute timeframe. We can see the Initial Reversal Entry which played out beautifully and filled a higher timeframe SFVG. With the MTF zone we can see a 3 minute and 5 minute Zone which produces the rest of the trend reaching another higher timeframe SFVG after filling the previous one. Once again showing the benefit of the Toolkit indicator but the plotted entries from such a simple model.
In addition to the model indicators filtered out entry zone, we can use additional confluences to confirm these entries. In the image below we can see a short entry printed after a move out of the Std. Dev. vwap wave which shows over extension. Taking the entry we can have a tight stop loss at the vwap wave or the recent high where we have a liquidity level, targeting a lower liquidity level or higher timeframe FVG.
For this example we are only filtering based on MS Reversals (CHoCH/MSS) to get our entries. Because of this we need additional confirmation to be confident in taking the plotted entry. In the image below you can see a long signal printed, confirmation being the previous Failed Reversal.
Honest Algo PremiumThis toolkit is a collection of innovative indicators, carefully designed to be as user friendly as possible. Get access to a collection of all the best we can offer in one indicator.
Providing Multiple Trading Styles
Our toolkit works in any market but has been specifically designed for Bitcoin and Forex.
Detect the direction of the trend using an algorithm based on our bounce manager ATR consolidation filtering
Find bounces from a handful of different pre-determined lines, the include a 20 period EMA, a supertrend, a T3 moving average and kijun-sen
Detect Rob Smith #thestrat entries
Filter out noise with our environment filters
and much more. (Check the changelog below for future additions)
If you want more information on how the price action entries of Rob Smith #thestrat work, there are many tutorials on the internet.
When using Rob Smith #thestrat entries the indicator uses bounce manager with a 200 period EMA for trend based bar coloring.
A quick explanation how it finds bounces from these lines:
Filter signals based on timeframe continuity
Timeframe continuity is a method of market analysis where you look if multiple different timeframe charts are in the same direction.
For example:
default settings we are in bull territory when the yearly, the quarterly, the monthly and the weekly candle all are green.
default settings we are in bear territory when the yearly, the quarterly, the monthly and the weekly candle all are red.
We provided multiple presets but it is recommended to use the standard preset, timeframe continuity is the strongest when using higher timeframes.
Filter signals based on market environment
We realised that trading long or short in an environment with no resistances increased our algorithms success rate.
How the algorithm does this:
1: See which timeframes the user has selected as a filter, on default these are:
Needs to be outside timeframe 1 (yearly), false
Needs to be outside timeframe 2 (quarterly), false
Needs to be outside timeframe 3 (monthly), true
2: Check if our closing price is above those timeframes previous candle high or below previous candle low.
This in combination with timeframe continuity gives a great tool to find the sentiment of the market and trade in the direction of the market.
Turn on autopilot using our signals
This tool is not made to do all decisions for you and requires a manager (you). The basic strategy using the #thestrat preset is to scale into positions on the 4H or higher timeframe, whenever a signal is fired you add to your position and as trend keeps developing the tool will keep adding to your positions.
A good manager knows risk management and does not use a very large position size per entry and builds a position over time.
We recommend you use a timeframe of 4H or higher and diversify over multiple assets. The indicator works best on assets that overtime have created long lasting trends.
Examples of perfect coins to use this on.
We know traders love clean looking charts
This is wy we added some popular indicators to our toolkit, these you can find on tradingview for free but we added them into our toolkit using our color theme, you can find these in the settings under (extra tools).
We also added an option to display bounce source, this is the source line some of our signal presets use to find bounces from using preset bounce manager parameter.
Long/Short Volatility AlgoA modification of my leveraged ETF algorithm. Giving out for free because it's a sloppy algorithm, and I personally use a much more refined algorithm developed by someone much smarter than me.
TrustedSignals™TrustedSignals Indicator includes standard Buy and Sell signals on the chart, Support & Resistance lines, Auto-Trendlines, AutoFibs and an All-in-One Market Dashboard.
(All these signals can be set up as Live Alerts directly in Tradingview)
The 2 main Input options for this algorithm are ' Reactivity ' and ' Depth '. By default, the indicator is added to your chart with the best settings we've found so far.
-The ' Reactivity ' controls how quickly the algorithm reacts to trend changes. The higher the reactivity, the fewer trades on the chart. If the Reactivity input is low, the algorithm will react more quickly, and show more frequent trades.
-The ' Depth ' controls the position of the signals relative to the trend swing. A lower Depth will allow for more frequent and earlier entries, while a higher Depth will give slower entries.
Our third (secondary) input is ' Trend Length ' (the Lookback of the ' Current Trend ' indicator). TrustedSignals™ is coloring the candles based on the current trend direction. The blue color shows an uptrend, while the red color shows a downtrend. Buy and Sell signals alerted while the current trend is showing pink (Sideways Market) should be taken carefully, as the market direction is not decided.
Since we believe in the idea of an ' All-in-One ' Indicator, we have included 3 more extremely useful and powerful trading tools.
-The first optional feature is the ' Support and Resistance ' lines. This feature can be activated to draw the key levels of Support and Resistance, easing your decision making and reinforcing the entry signals. Those levels can also be used as Stop Loss or Take Profit
-The second optional feature is the ' Auto-Trendlines '. This part of our amazing indicator automatically draws Trendlines based on the Lookback period the user inputs.
-The last and most important optional feature is the ' AutoFibs '. TrustedSignals™ will automatically draw Fibonacci Retracement levels from trend swing key points. (the lookback length can be adjusted by the user)
- Market Dashboard -
Within one simple panel on your chart, our Dashboard displays the most relevant data from all of our features in real-time.
Current Trend
(The bar color) is an indicator based on Murrey Math's lines. These lines are based on the idea that according to Gann, price moves in 1/8's that act as points of support and resistance. Given this 1/8 characteristic of price action, we assigned properties to each of the lines in a given octave, obtaining a perfect Trend Indicator shown by the candle color, ranging from red to orange to blue.
Market Sentiment
Market Sentiment is a zero lag, 'noise-free', custom improved version of the old 'Relative Strength Indicator ( RSI )' It measures trend velocity and momentum, while it charts the current and historical strength or weakness of the market. It is a much more accurate and vastly superior than the usual RSI.
Trusted Sginals Oscillator
TS Oscillator is our own branded indicator used to measure market momentum and determines whether bullish or bearish trend dominates the market. It measures the market momentum, with the aim to detect potential trend direction. Helping you to identify if the price is high or low in comparison to the recent price behavior.
Outputs: "Strong Bearish ", "Weak Bearish", "Strong Bullish ", "Weak Bullish"
Higher Timeframe Trend is a trend indicator based on our own non-repainting calculation of higher timeframe trend. It is based on a custom method that builds synthetic support and resistance lines from higher time, without repainting, while keeping the output extremely accurate.
Use the link below to obtain access to this indicator
Tradespot Horizon - Strategy & AlertsTradespot - Horizon is a long term trading algorithm that is run at Tradespot to generate consistent performance in all market conditions. Backtests show performance remains consistent in both bull and bear markets dated back to 2015 and has the capabilities to be utilitised in both spot trading or using low leverage (e.g. 3X).
The default settings are built for BTCUSD 8H. Just plug and play, no configuration needed to achieve the exact backtest displayed above.
Features:
Trade following signals generated via our bespoke algorithm
Full customisation to allow a deeper use of the indicator across different assets
Full risk management with take profit and stop loss levels (configurable) built in
Preset for BTCUSD on the 8H timeframes avaliable instantly for your use.
Cornix compatible alerts - with the easiest of configurations you can automate this execution of this strategy.
More features being added all the time, we have great ideas and our only limitation is how fast we can program it.
Can I get a free trial?
Yes! Get in touch for a complimentary 24 hour free trial to the indicator, no strings attached.
Who are you?
Tradespot has been creating scripts for years on TradingView that we use to leverage our social trading and signal group offerings. We currently have over $200K in assets trading with our strategies across over 300 users.
You can learn more about us on our website or DM me directly. Please reach out to me or see the link on our profile.
[GM ELITE] Dynamic_Introduction
This is the first of the GM ELITE indicator range. Designed for Algorithmic Traders looking to speed up their process of testing and optimizing their algorithm. This script contains an entire suite of indicators, that work together in unison to find optimal trade entries, based on NNFX rules. There are two versions of this script. One is a strategy and built in back-tester, and the other will update in real time designed for live trading and forward testing.
This script is for live trading/forward testing.
Entries/Exits
The System has 5 indicator slots, and the user can choose one indicator per slot
- Trend Confirmation Indicators to pick when the market has taken off
- Volume and volatility Indicators to determine the strength of the trend or whether the market is ranging.
- Moving Averages for trend bias
- Exit Indicators to signal when to get out!
Money Management
Dynamic allows you to choose your Stop Loss and Take Profit distance based on a multiplier x ATR.
Options to exit the whole trade at TP or at a signal from the exit indicator of your choosing.
Start and End times (Window) to backtest.
Forex - $EVZ
Euro Volatility FX Vix ( aka $EVZ) is built in. You can toggle a filter for low $EVZ or whether or not EVZ is above average. No signals will be given if EVZ is below threshold. EVZ is one of the best indicators of overall forex market volume and volatility .
Customization
Several visual and color customization options. Thousands of possible parameter combinations.
The "bias" or mode of the Confirmation Indicators appears at the top and bottom of the screen as horizontal rows of triangles.
For any two-line Indicator (eg MACD ) if the fast line is above the slow line, the triangles are green, other-wise, they are red.
For any "Level Cross" indicator, when the line is above the level, the triangles are green, otherwise, they are red.
The Arrows at the bottom of the screen determine whether or not there is sufficient volume
[GM ELITE] Dynamic Introduction
This is the first of the GM ELITE indicator range. Designed for Algorithmic Traders looking to speed up their process of testing and optimizing their algorithm. This script contains an entire suite of indicators, that work together in unison to find optimal trade entries, based on NNFX rules. There are two versions of this script. One is a strategy and built in back-tester, and the other will update in real time designed for live trading and forward testing.
Entries/Exits
The System has 5 indicator slots, and the user can choose one indicator per slot
- Trend Confirmation Indicators to pick when the market has taken off
- Volume and volatility Indicators to determine the strength of the trend or whether tha market is ranging.
- Moving Averages for trend bias
- Exit Indicators to signal when to get out!
Money Management
Dynamic allows you to choose your Stop Loss and Take Profit distance based on a multiplier x ATR.
Options to exit the whole trade at TP or at a signal from the exit indicator of your choosing.
Start and End times (Window) to backtest.
Forex - $EVZ
Euro Volatility FX Vix (aka $EVZ) is built in. You can toggle a filter for low $EVZ or whether or not EVZ is above average. No signals will be given if EVZ is below threshold. EVZ is one of the best indicators of overall forex market volume and volatility.
Customization
Several visual and color customization options. Thousands of possible parameter combinations.
The "bias" or mode of the Confirmation Indicators appears at the top and bottom of the screen as horizontal rows of triangles.
For any two-line Indicator (eg MACD ) if the fast line is above the slow line, the triangles are green, other-wise, they are red.
For any "Level Cross" indicator, when the line is above the level, the triangles are green, otherwise, they are red.
The Arrows at the bottom of the screen determine whether or not there is sufficient volume
Out of the Box
The Indicators and parameters out of the box are chosen based on defaults. Please optimize for the market that you trade.My recommendation is to paper trade once you have found a combination of settings with good back-testing results, and have different settings for different markets, as not all markets behave in the same manner.
Profitable AroonIntroduction
The Aroon indicator was developed by well-known technical analyst Tushar Chande in 1995 and is used to identify trend changes in the price of an asset, as well as the strength of that trend. The fact that he named the indicator "Aroon" which is Sanskrit for "Dawn’s Early Light" demonstrates his belief in his indicator's trend discovery capabilities.
It is composed of two lines, Aroon Up and Aroon Down .
The most basic strategy is to use the crossovers as trade signals:
when Aroon Up crosses above Aroon Down , go Long
when Aroon Down crosses above Aroon Up , 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 period setting for the Aroon. It analyzes the range of periods between 2 to 100 and backtests the Aroon indicator for each period using the strategy mentioned above across the entire history of an instrument. If a more profitable parameter was found, the indicator will switch its value to the found one immediately.
Alerts
It has an alert that notifies when a more profitable period was found.
NOTE : It does not change what has already been plotted.
Good luck and Happy Trading!
PGT: Pretty Good TraderLittle bit of background :
I am a broke college student on the East coast, and I have developed a hobby for creating trading algorithms. This is one of the better scripts that I have written. Unfortunately, as a broke college student, I don't have the disposable income to actually trade using real money. If you are interested in donating to my broke college student fund, please message me!
On to the script :
This script was written in pine version 3 and does not calculate_on_tick . This means that it does not repaint . The numbers you see are, to the best of my knowledge, accurate.
Because most scripts tend to overfit data to generate the "best looking data", I decided to create an algorithm that would be generalizable as possible to a diverse number of trading pairs. This script works on both crytpo markets(works best on smaller time frame) and stock markets(works best on larger time frames).
I am publishing this script to both gauge and generate interest in a Python trading bot which I have written which automatically buys and sells on different exchanges by using the predictive signals of this indicator.