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.
Komut dosyalarını "algo" için ara
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.
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.
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.
Universal Algorithm [BackQuant]Universal Algorithm
It is a trading strategy designed CLEAR TREND DETECTION . This script is the culmination of extensive research and development efforts aimed at providing traders with a robust tool capable of adapting to a wide array of market conditions. This description delves into the core components, methodologies, and operational parameters of Universal Algo to offer potential users a clear understanding of its functionalities and the principles underpinning its design.
Core Methodologies and Features:
Integrated Systems: Universal Algo is built around six core systems, each contributing unique analytical perspectives to enhance trade signal reliability. These systems are designed to identify clear trend opportunities for significant gains, while also employing logic to navigate through ranging markets effectively.
Adaptive Market Logic: By incorporating volatility metrics, the algorithm dynamically adjusts to changing market conditions. This ensures that the strategy remains effective across different market regimes, aiming to reduce market noise and improve signal quality.
Selective Shorting Mechanism: While the primary focus is on capturing long positions, it includes an optional shorting feature. This can be activated by users to adapt the strategy during macro downtrends, thus providing a flexible approach to market participation.
Backtesting and Forward-Testing Rigor : The strategy has undergone rigorous testing to validate its performance and reliability. It demonstrates prudent risk management by optimizing conditions under which short positions are considered, aiming to mitigate drawdowns and preserve capital.
Operational Parameters:
Customization Options: The script offers a range of user inputs, allowing for customization of the backtesting starting date, the decision to display the strategy equity curve, among other settings. These inputs cater to diverse trading needs and preferences, offering users control over their strategy implementation.
Transparency and Logic Insight: While specific calculation details and proprietary indicators are integral to maintaining the uniqueness of Universal Algo , the strategy is grounded on well-established financial analysis techniques. These include momentum analysis, volatility assessments, and adaptive thresholding, among others, to formulate its trade signals.
Realistic Trading Conditions : Backtesting, considered realistic trading conditions, including appropriate account size, commission, slippage, and sustainable risk levels per trade. The strategy is designed and tested with a focus on achieving a balance between risk and reward, striving for robustness and reliability rather than unrealistic profitability promises.
Concluding Thoughts:
Universal Algo is offered to the TradingView community as a tool for traders seeking to enhance their market analysis and trading strategies. Its development is driven by a commitment to quality, innovation, and adaptability, aiming to provide valuable insights and decision-support in various market conditions. Potential users are encouraged to evaluate Universal Algo within the context of their overall trading approach and objectives.
Volatility Compression Breakout - LeafAlgo Pro StrategyThe Volatility Compression Breakout strategy is designed to identify periods of low volatility followed by potential breakout opportunities in the market. It aims to capture moments when the price consolidates within a narrow range, indicating a decrease in volatility, and anticipates a subsequent expansion in price movement. This strategy is based on our indicator of the same name (), but differs by offering many more options for the band/channel type and trend filters in addition to implementing the ability to use this strategy with algorithmic plug-ins (see details at the bottom).
This strategy features six types of bands/channels and five types of trend filters, for a total of 30 combinations. The six band/channel types are the Adaptive Gaussian MA channel (based on the Adaptive Gaussian MA that we previously published ()), standard Bollinger Bands, smoothed Bollinger Bands (basis is an EMA of the typical Bollinger Basis), Keltner Channels, a Quadratic Regression Channel (based on the channel that we previously published in the LeafAlgo Pro indicator ()), and Volatility-Based Mean Reversion Bands (). The five trend filters include an EMA, SMA, Weighted MA, McGinley Dynamic, and the Adaptive Gaussian MA itself.
Examples of the different band/channel types (all with EMA as the trend filter):
Adaptive Gaussian MA Channel:
Bollinger Bands:
Smoothed Bollinger Bands:
Keltner Channels:
Quadratic Regression Channel:
Volatility-Based Mean Reversion Bands:
Examples of the different trend filters (all with Keltner Channels):
EMA:
SMA:
WMA:
McGinley Dynamic:
Adaptive Gaussian MA:
How the Long/Short Entry Signals are Calculated:
A breakout signal upwards, accompanied by a long entry, is created when the high is greater than the secondary upper band (the upper band plus a standard deviation or with a multiplier, depending on which band/channel type is selected), the latest close is above the trend filter line, and the previous close was below the trend filter line. A break downwards, accompanied by a short entry, is created when the low is below the secondary lower band, the close is below the trend filter line, and the previous close was above the trend filter line. These conditions, along with a confirmed barstate, make up the strategy entry signals.
Coloration:
When the close price is above both the middle/basis and the trend filter, the bars are colored lime green, indicating a potential bullish market sentiment. When the close price is positioned above the basis but below the trend filter, or below the basis but above the trend filter, the bars are colored yellow, signifying a neutral or indecisive market condition. Conversely, when the close price falls below both the basis and the trend filter, the bars are colored fuchsia, suggesting a potential bearish market sentiment. Additionally, the coloration of the middle/basis line and the trend filter provides further visual cues for assessing the trend. When the close price is above the basis, the line is colored lime green, indicating a bullish trend. Conversely, when the close price is below the basis, the line is colored fuchsia, highlighting a bearish trend. Similarly, the trend line is colored lime green when the close price is above it, representing a bullish trend, and fuchsia when the close price is below it, indicating a bearish trend. The fill between the primary and secondary upper bands is colored lime and the fill between the primary and secondary lower bands is colored fuchsia. These colorations can be toggled on/off in the strategy settings menu.
How Changing Parameters Can Be Beneficial:
Modifying the parameters allows you to adapt the indicator to different market conditions and trading styles. For example, with Keltner Channels, increasing the compression period can help identify broader volatility patterns and major market shifts. On the other hand, decreasing the compression period provides more precise and timely signals for short-term traders. Adjusting the compression multiplier affects the width of the Keltner Channels. Higher multipliers increase the breakout threshold, filtering out smaller price movements and providing more reliable signals during significant market shifts. Lower multipliers make the indicator more sensitive to smaller price ranges, generating more frequent but potentially less reliable signals.
Changing the type of trend filter can drastically change your results. Test out each trend filter type and determine which one will work best for your purposes. Further, the MA periods in the trend filter settings can help you align your trades with the prevailing market direction. Increasing the period smoothes out the trend, filtering out shorter-term fluctuations and focusing on more sustained moves. Decreasing the period allows for quicker responses to changes in trend, capturing shorter-term price swings.
By adjusting the parameters and incorporating additional analysis techniques, you can customize the strategy to suit your trading style and preferences. However, it is crucial to exercise caution, conduct thorough analysis, and practice proper risk management to increase the likelihood of successful trades. Remember that no strategy can guarantee profits, and continuous learning and adaptation are key to long-term trading success.
Take Profit/Stop Loss Settings:
Take profit, stop loss, and trailing percentages are also included, found at the bottom of the Input tab under “TT and TTP” as well as “Stop Loss”. The take profit and stop loss levels will be reflected as green and red lines respectively on the chart as they occur. Make sure to understand the TP/SL ratio that you desire before use, as the desired hit rate/profitability percentage will be affected accordingly. The option for adding in a trailing stop has also been included, with options to choose between an ATR-based trail or a percentage-based trail. This strategy does NOT guarantee future returns. Apply caution in trading regardless of discretionary or algorithmic. Understand the concepts of risk/reward and the intricacies of each strategy choice before utilizing them in your personal trading.
Profitview/Pineconnector Settings:
If you wish to utilize Profitview’s automation system, find the included “Profitview Settings” under the Input tab of the strategy settings menu. If not, skip this section entirely as it can be left blank. Options will be “OPEN LONG TITLE”, “OPEN SHORT TITLE”, “CLOSE LONG TITLE”, and “CLOSE SHORT TITLE”. If you wished to trade SOL, for example, you would put “SOL LONG”, “SOL SHORT”, “SOL CLOSE LONG”, and “SOL CLOSE SHORT” in these areas. Within your Profitview extension, ensure that your Alerts all match these titles. To set an alert for use with Profitview, go to the “Alerts” tab in TradingView, then create an alert. Make sure that your desired asset and timeframe are currently displayed on your screen when creating the alert. Under the “Condition” option of the alert, select the strategy, then select the expiration time. If using TradingView Premium, this can be open-ended. Otherwise, select your desired expiration time and date. This can be updated whenever desired to ensure the strategy does not expire. Under “Alert actions”, nothing necessarily needs to be selected unless so desired. Leave the “Alert name” option empty. For the “Message”, delete the generated message and replace it with {{strategy.order.alert_message}} and nothing else. If using Pineconnector, follow the same directions for setting up an alert, but use the ",buy,,risk=" syntax as noted in the tooltips.
Additional Sample Settings (for ETHUSDT-Binance 45M):
Band/Channel Type - Keltner Channels (Compression Period of 20, Multiplier of 1.8x)
Trend Filter - WMA (50 length, no offset, close as the source)
TP/SL - 3.0% TP / 2.0% SL, 0.005 trailed TP, no trailed SL
Grid Spot Trading Algorithm V2 - The Quant ScienceGrid Spot Trading Algorithm V2 is the last grid trading algorithm made by our developer team.
Grid Spot Trading Algorithm V2 is a fixed 10-level grid trading algorithm. The grid is divided into an accumulation area (red) and a selling area (green).
In the accumulation area, the algorithm will place new buy orders, selling the long positions on the top of the grid.
BUYING AND SELLING LOGIC
The algorithm places up to 5 limit orders on the accumulation section of the grid, each time the price cross through the middle grid. Each single order uses 20% of the equity.
Positions are closed at the top of the grid by default, with the algorithm closing all orders at the first sell level. The exit level can be adjusted using the user interface, from the first level up to the fifth level above.
CONFIGURING THE ALGORITHM
1) Add it to the chart: Add the script to the current chart that you want to analyze.
2) Select the top of the grid: Confirm a price level with the mouse on which to fix the top of the grid.
3) Select the bottom of the grid: Confirm a price level with the mouse on which to fix the bottom of the grid.
4) Wait for the automatic creation of the grid.
USING THE ALGORITHM
Once the grid configuration process is completed, the algorithm will generate automatic backtesting.
You can add a stop loss that destroys the grid by setting the destruction price and activating the feature from the user interface. When the stop loss is activated, you can view it on the chart.
vStrat Algo 1.0 (BETA)vStrat Algo 1.0
The Very First Scalping/Intraday Trading Algo for Options
Note: If you have any favorite indicators that you use regularly and are helpful, feel free to use them in conjunction to this strategy.
Legend:
long = buy call
short = buy put
close entry = sell call/put
BULL = bullish engulfing
BEAR = bearish engulfing
OS = oversold
OB = overbought
Instructions:
1. You can choose to watch the 3 minute or 5 minute chart but be aware of the Pro’s and Con’s. It’s not recommended to use this strategy on the 1 minute chart, but this works on higher timeframes. Keep in mind that the signals will vary on each timeframe.
3 minute 5 minute
i.ibb.co i.ibb.co
2. It’s best to use this strategy right at market open. If a “long” (buy CALLS) or “short” (buy PUTS) signal was given at pre-market, I do not recommend taking it. Only take signals once the market opens. If you really wish to take the signal that was given 1-5 minutes before the market opened, you most definitely can, but its’s just riskier. What I would do is, wait 3-10 minutes after market open and if one Moving Average is respecting the other and holding above or below it, you can enter especially if the blow is bullish, the vStrat Algo 1.0 will also tell you if the candles are bearish or bullish. Use your best judgement.
i.ibb.co [
3. You do not have to wait for the exit signal, everyone's risk management is different so take profits whenever you're green or hold as long as the short-term MA is still trending above or below the long-term MA and is not touching or bouncing off it.
i.ibb.co
4. Avoid taking any signals from 11:30 AM ET - 2:30 PM ET, when stocks are trading sideways since the algo’s stop losses get triggered here due to the low volume.
i.ibb.co
5. Lastly, there is no magic indicator or strategy, this algorithm is designed based on multiple conditions. Each signal gets triggered when ALL the conditions are met. This strategy is based off advanced moving averages, one that reduces lag and responds quicker than the simple and exponential ones, RSI value, S/R, pivot points, and a few others. I’m always looking for ways to improve this scalping algorithm so rest assured any complaints or suggestions will be taken and fixed as timely as possible. For best results, avoid trading with your emotions. If you’re a new user, open a small position, set a stop loss, and let the algorithm decide how you will trade it for that day. Keep doing this until you get more familiar with the script then slowly increase your position sizing, but do not invest money you can’t afford to lose. Play with the settings, change the lengths if you wish, but the script was created to provide the most accurate signals as it is. If you do decide to change these inputs, the signals will also be different. Take profits whenever you see fit, the goal is to have a green day and grow your account slowly but surely. If you make a profit, do not risk giving your money back to the market by overtrading. Always do your own due diligence and use your best judgement. Good luck, Traders!
DISCLAIMER : All information found here, including any ideas, opinions, views, predictions, forecasts, commentaries, suggestions, or stock picks, expressed, or implied herein, are for informational, entertainment or educational purposes only and should not be construed as personal investment advice. While the information provided is believed to be accurate, it may include errors or inaccuracies. Conduct your own due diligence or consult a licensed financial advisor or broker before making any and all investment decisions. Any investments, trades, speculations, or decisions made on the basis of any information found on this site, expressed, or implied herein, are committed at your own risk, financial or otherwise.
Ichimoku Cloud Strategy Long Only [Bitduke]Slightly modificated and optimized for Pine Script 4.0, Ichimoku Cloud Strategy which, suddenly, good suitable for the several crypto assets.
Details:
Enter position when conversion line crosses base line up, and close it when the opposite happens.
Additional condition for open / close the trade is lagging span, it should be higher than cloud to open position and below - to close it.
Backtesting:
Backtested on SOLUSDT ( FTX, Binance )
+150% for 2021 year, 8% dd
+191% for all time, 32% dd
Disadvantages:
- Small number of trades
- Need to vary parameters for different coins (not very robust)
Should be tested carefully for other coins / stock market. Different parameters could be needed or even algo modifications.
Strategy doesn't repaint.
Universal Algo [Coff3eG]Universal Algo By G
Overview:
Universal Algo By G is a comprehensive LONG-ONLY trading strategy specifically designed for medium to long-term use in cryptocurrency markets, particularly Bitcoin. This algorithm can be manually adjusted to fit the volatility of specific coins, ensuring the best possible results. While it does not generate a large number of trades due to the nature of bull and bear market cycles, it has been rigorously backtested and forward-tested to ensure the strategy is not overfitted.
Core Features:
Integrated Systems: Universal Algo is built around five core systems, each contributing unique analytical perspectives to enhance trade signal reliability. These systems are designed to identify clear trend opportunities for significant gains while also employing logic to navigate through ranging markets effectively.
Optional Ranging Market Filter: Helps filter out noise, potentially enhancing signal clarity.
Market State Detection: Identifies four distinct market states:
Trending
Ranging
Danger (Possible top)
Possible Bottom
Global Liquidity Indicator (GLI) Integration: Leverages GLI values to identify positive liquidity trends.
Volatility Bands: Provides insights into market volatility.
Top and Bottom Detection: Shows possible bottoms with green backgrounds and red backgrounds for possible top detection.
The Market State Detection, GLI, Volatility Bands, and Top and Bottom Detection feature all serve as an expectation management feature.
Additional Features:
Optional Metrics Table: Displays strategy metrics and statistics, providing detailed insights into performance.
Customization Options: The script offers a range of user inputs, allowing for customization of the backtesting starting date, the decision to display the strategy equity curve, among other settings. These inputs cater to diverse trading needs and preferences, offering users control over their strategy implementation.
Operational Parameters:
Customizable Inputs: Users can adjust thresholds to match the coin's volatility, enhancing strategy performance.
Transparency and Logic Insight: While specific calculation details and proprietary indicators are integral to maintaining the uniqueness of Universal Algo, the strategy is grounded on well-established financial analysis techniques. These include momentum analysis, volatility assessments, and adaptive thresholding, among others, to formulate its trade signals. Notably, no single indicator is used in isolation; each indicator is combined with another to enhance signal accuracy and robustness. Some of the indicators include customized versions of the TEMA, Supertrend, Augmented Dickey-Fuller (ADF), and Weekly Positive Directional Movement Index (WPDM), all integrated together to create a cohesive and effective trading strategy.
System Operation:
Universal Algo works by taking the average score of the five core systems used for the signals. Three of these systems have been lengthened out to function as longer-term systems, while the remaining two operate at a slightly faster speed. This combination and averaging of systems help to balance the overall strategy, ensuring it maintains the right amount of speed to remain effective for medium to long-term use with minimal noise. The average score is then compared against customizable thresholds. The strategy will go long if the average score is above the threshold and short if it is below the threshold. This averaging mechanism helps to smooth out individual system anomalies and provides a more robust signal for trading decisions.
Originality and Usefulness:
Universal Algo is an original strategy that combines multiple proprietary and customized indicators to deliver robust trading signals. The strategy integrates various advanced indicators and methodologies, including:
System Indicator: Calculates a cumulative score based on recent price movements, aiding in trend detection.
Median For Loop: Utilizes percentile rank calculations of price data to gauge market direction.
Volatility Stop: A modified volatility-based stop-loss indicator that adjusts based on market conditions.
Supertrend: A customized supertrend indicator that uses percentile ranks and ATR for trend detection.
RSI and DEMA: Combines a modified RSI and DEMA for overbought/oversold conditions.
TEMA: Uses 3 different types of MA for trend detection and standard deviation bands for additional confirmation.
Detailed Explanation of Components and Their Interaction:
RSI (Relative Strength Index): Used to identify overbought and oversold conditions. In Universal Algo, RSI is combined with DEMA (Double Exponential Moving Average) to smooth the price data and provide clearer signals.
ATR (Average True Range): Used to measure market volatility. ATR is incorporated into the Volatility Stop and Supertrend indicators to adjust stop-loss levels and trend detection based on current market conditions.
DEMA (Double Exponential Moving Average): Provides a smoother price trend compared to traditional moving averages, reducing lag and making it easier to identify trend changes.
Modified TEMA (Triple Exponential Moving Average): Similar to DEMA but provides even greater smoothing, reducing lag further and enhancing trend detection accuracy.
Volatility Stop: Utilizes ATR to dynamically set stop-loss levels that adapt to changing market volatility. This helps in protecting profits and minimizing losses.
Customized Supertrend: Uses ATR and percentile ranks to determine trend direction and strength. This indicator helps in capturing major trends while filtering out market noise.
Median For Loop: Calculates percentile ranks of price data over a specified period to assess market direction. This helps in identifying potential reversals and trend continuations.
HMA (Hull Moving Average): A fast-acting moving average that reduces lag while maintaining smoothness. It helps in quickly identifying trend changes.
SMA (Simple Moving Average): A traditional moving average that provides baseline trend information. Combined with HMA and other indicators, it forms a comprehensive trend detection system.
Universal Algo offers a sophisticated blend of advanced indicators and proprietary logic that is not available in free or open-source scripts. Here are some reasons why it is worth paying for:
Customization and Flexibility: The strategy provides a high degree of customization, allowing users to adjust various parameters to suit their trading style and market conditions. This flexibility is often not available in free scripts.
Proprietary Indicators: The use of proprietary and customized indicators such as the TEMA, Supertrend, ADF, and WPDM ensures that the strategy is unique and not replicable by free or open-source scripts.
Integrated Systems: The strategy combines multiple systems and indicators to provide a more comprehensive and reliable trading signal. This integration helps to smooth out anomalies and reduces noise, providing clearer trading opportunities.
Rigorous Testing: Universal Algo has undergone extensive backtesting and forward-testing to ensure its robustness and reliability. The results demonstrate its ability to perform well under various market conditions, offering users confidence in its effectiveness.
Detailed Metrics and Analysis: The optional metrics table provides users with detailed insights into the strategy's performance, including metrics like equity, drawdown, Sharpe ratio, and more. This level of detail helps traders make informed decisions.
Value Addition: By providing a strategy that combines advanced indicators, customization options, and thorough testing, Universal Algo adds significant value to traders looking for a reliable and adaptable trading tool.
Realistic Trading Conditions:
Backtesting and Forward-Testing: Rigorous testing ensures performance and reliability, with a focus on prudent risk management. Default properties include an initial capital of $1000, 0 pyramiding, 20 slippage, 0.05% commission, and using 5% of equity for trades.
The strategy is designed and tested with a focus on achieving a balance between risk and reward, striving for robustness and reliability rather than unrealistic profitability promises. Realistic trading conditions are considered, including appropriate account size, commission, slippage, and sustainable risk levels per trade.
Concluding Thoughts:
Universal Algo By G is offered to the TradingView community as a robust tool for enhancing market analysis and trading strategies. It is designed with a commitment to quality, innovation, and adaptability, aiming to provide valuable insights and decision support across various market conditions. Potential users are encouraged to evaluate Universal Algo within the context of their overall trading approach and objectives.
Crypto Tipster v2---------------------
Crypto Tipster v2
Hello again! We're back with a drastically improved Crypto Tipster v2 Indicator using over a dozen all new algorithms based around Technical Analysis, Price Action, Momentum Swings and Reversal Detection.
We've taken our time with version 2 of Crypto Tipster, putting all our best practices to work and ensuring it performs superbly across numerous crypto markets and timeframes - we have focused our efforts towards the larger timeframes, 12H, 1D, 2D for example as we believe these to be the most consistent and predictable, and therefore the most profitable.
Trading on longer timeframes also reduces the overal cost of trading fee's as you'll be placing fewer trades over any given time period, whilst catching bigger swings and therefore earning a higher percentage per winning trade. Due to these bigger price swings you can de-leverage your trades too, making them inherintly safer and more controlled.
The final benefit to placing trades on longer timeframes is that you will not be tied down to your PC or laptop for hours on end waiting for a perfect entry or exit point, which increases the odds of placing bad/panic trades or even placing trades due to boredom! If you trade with Crypto Tipster v2 on a 1D timeframe, you will only ever have work to do once per day, at bar close; this is when trades are placed or exited, or stop losses/take profits are updated to new levels - easy!
Crypto Tipster v2 can help consistently catch tops and bottoms of trending markets whilst avoiding placing trades through choppy or ranging areas, this helps to not only maximise profits (what we're all after!) but also to minimise losses (equally important). We've tirelessly tested Crypto Tipster using literally thousands of variables across dozens of built-in algorithms over hundreds of trading pairs - lots of data to process!
The outcome is rather stunning and well worth checking out - we're rather proud of what we've achieved here, and we're pretty sure you're going to love it too!
---------------------
What's Included
- Chart Settings
The first section you'll come across, Chart Settings.
Here you'll find a few options regarding how your chosen market chart will look within TradingView and how Crypto Tipster will interact with this chart.
One of the most important Tick boxes is first on the list - "Show Backtest Results". This will change Crypto Tipster from displaying simple but easy-to-follow "Buy/Sell" labels into Strategy mode in which you can set up more complicated Stop Loss / Take profit settings as well as setting up Alerts for auto trading and other more complex functions (see How It Works for more info!
We've also included a "Trend Strength Bar Color" tick box which changes the color of the chart bars based on how strong Crypto Tipster is perceiving the current trend and in which direction.
- Trend Settings
"Trading Frequency" represents how often Crypto Tipster will be looking for a new trend / change in trend direction, and therefore how often it will be placing trades. By default this is set to "Normal" but can be changed to "Rapid" using the drop down menu.
"Entry Trend Strength" also determines how frequently trades are placed by selecting the strength of trend required before a trade is placed. The scale ranges from "1-5", with 1 being a low trend strength required, 5 being a very strong trend strength required.
Within the Trend Settings section you'll also find an "Avg Trend Strength over Bars" option. This allows you to average (mean) the current trend strength over a pre-determined amount (1-5) of previous chart bars - thus providing a potentially more consistent signal.
- Trade Settings
Trade Settings help Crypto Tipster determine what type of trades you're looking to place.
The overall "Trade Direction" will decide to either target only Long trades, only Short trades, or Both (default).
"Consecutive Trades in Same Direction" allows for pyramiding - whereby you can specify to allow for multiple trades of the same direction. Set to "1" as default allows for no extra pyramiding, max setting of "10".
- Trade Protection
Currently consisting of two functions, our Trade Protection section can help to achieve both the removal of false signals (whipsaws), and the extension of good trades without confusion during minor retracements.
"Chop Removal" can help to remove some whipsaw trades during ranging market conditions, therefore improving overal profitability by only targeting stronger trends. You have an option to choose from either "Weak" or "Strong" Chop Removal.
"Protection Filter" uses current trading criteria as defined by you, and uses it to check against a higher time frame than you're currently viewing. This can help to eliminate some bad trades at the expense of a potential lag on good trades.
- Stop Loss / Take Profit
Stop Losses should be a crucial aspect of everyone's trading system. They help prevent any trade from going too far in the wrong direction and limit losses.
Our "Stop Loss (%)" is quick and easy to set up, simply set the percentage offset from the entry price of trades and a fixed Stop Loss will be in place on all trades.
"Take Profit (%)" works in the same way as the Stop Loss mentioned above - simply set the percentage you'd like to exit a profitable trade at.
The "Trailing Stop (%)" is a little more complicated in that it will follow the trend of the trade a certain percentage away from the current market price - this is great for keeping yourself in a trade for as long as the trade is moving in the right direction.
- Extra Tools & Indicators
This is the section of Crypto Tipster that enables you to add some chart visuals to assist you with your preferred trading style.
"Potential Pivot Points" are not the same as actual pivot points - Potential pivot points will paint on the chart at bar close, giving you an immediate alert to potential tops/bottoms of market trends. You can choose to display only the strongest potential points, or include some of the weaker signals too.
"Actual Pivot Points" are inherintly more accurate than Potential pivot points, but do not paint on the chart until after a pre-determined amount of time has passed. These are great for placing stop losses/take profits or watching the market for breakouts or reversals.
"Support/Resistance Levels" plots up to 6 support and resistance horizontal lines based on recent price tops/bottoms. Use these to determine areas where price could rebound or break-through.
"Bollinger Band Breakout" - Bollinger bands are a tried and tested technical analysis tool, similar to pivot points and support/resistance lines, thee are another great tool to determine where price may retrace, consolidate or breakout.
- Ichimoku Cloud
Somewhat confusing and intimidating when you first come across this technical analysis indicator, the "Ichimoku Cloud" is one of our favorites. Assisting with the detection of Dynamic Support and Resistance levels, Momentum and Trend Direction all in one super indicator.
Although certain aspects of the Ichimoku Cloud are already present within Crypto Tipster v2 algorithms in order to offer you the best possible signals, we've also included a user-definable section of it's own so you can manually set up and use the cloud for your own trading needs, all cloud signals (and there are many) are available to set up as Alerts for your own needs or an Auto-Trading Bot.
- Custom Alerts for Any Signal
We've endeavoured to ensure that all signals, not just the Buy/Sell signals, are ready and available to create Alerts with; giving you the most opportunity to create a fully custom trading engine that suits your exact trading requirements.
This means you can set Alerts for any and all signals you can see on the chart when using Crypto Tipster v2, this includes Buy/Sell Signals, Trend Strength Signals, Choppy Market Signals, Stop Loss/Take Profit Signals, Pivot Points, S/R levels crossed above & below, Bollinger Band Breakout and several Ichimoku Cloud Signals.. the list goes on!
---------------------
We've tried to make Crypto Tipster as comprehensive and easy to understand as possible, we are however always in search of progression; we do really love to hear your feedback :)
For more information and a free 8-day trial please visit the link in our signature
Happy Trading Guys
Btcusdt - 4hr Trendreversal algoritmeIn this strategy we use a combination of differents indicators to catch the highs and lows and follow the right direction at all times.
The conditions of this 4hr algo are based on Ema's and WMA's that rise or fall:
Momentum;
Price Action
Volume
RSI
BB
I have backtested the algo for 2 years before i ran it live. I ran the algo live for 1 year now and ( October 2020) as for now the algo indicates a trend reversal 70-80% correctly.
The backtest result shown started from 01-10-2017and is simulated using 15% of the capital on BINANCE:BTCUSDT
I have varies Algo's on different Timeframes. If you're interested sent me a message.
Please be aware that past results are no guarantee for future performance!
OnePunch Algo Hard BUY/SELL and Date Range - Version 1~~~ How to Detect Sell Signals ~~~
The First Red Outlined Yellow Bar after a purple "close entry order long" signal : then that is a SELL
~~ What is Purple Signal~~~
Purple "Close Entry Order Long" is a warning for a trend reversal. Normally this is given when the upward trend is reversed.
~~~ How to Detect Buy Signals ~~~
Like in the screenshot, the 1st blue "long" signal after 1 or couple of white bars; then it is a BUY.
Note: This is only available for invited members only. This is a new strategy with Dates ranges.
Trendline Breaks with Multi Fibonacci Supertrend StrategyTMFS Strategy: Advanced Trendline Breakouts with Multi-Fibonacci Supertrend
Elevate your algorithmic trading with institutional-grade signal confluence
Strategy Genesis & Evolution
This advanced trading system represents the culmination of a personal research journey, evolving from my custom " Multi Fibonacci Supertrend with Signals " indicator into a comprehensive trading strategy. Built upon the exceptional trendline detection methodology pioneered by LuxAlgo in their " Trendlines with Breaks " indicator, I've engineered a systematic framework that integrates multiple technical factors into a cohesive trading system.
Core Fibonacci Principles
At the heart of this strategy lies the Fibonacci sequence application to volatility measurement:
// Fibonacci-based factors for multiple Supertrend calculations
factor1 = input.float(0.618, 'Factor 1 (Weak/Fibonacci)', minval = 0.01, step = 0.01)
factor2 = input.float(1.618, 'Factor 2 (Medium/Golden Ratio)', minval = 0.01, step = 0.01)
factor3 = input.float(2.618, 'Factor 3 (Strong/Extended Fib)', minval = 0.01, step = 0.01)
These precise Fibonacci ratios create a dynamic volatility envelope that adapts to changing market conditions while maintaining mathematical harmony with natural price movements.
Dynamic Trendline Detection
The strategy incorporates LuxAlgo's pioneering approach to trendline detection:
// Pivotal swing detection (inspired by LuxAlgo)
pivot_high = ta.pivothigh(swing_length, swing_length)
pivot_low = ta.pivotlow(swing_length, swing_length)
// Dynamic slope calculation using ATR
slope = atr_value / swing_length * atr_multiplier
// Update trendlines based on pivot detection
if bool(pivot_high)
upper_slope := slope
upper_trendline := pivot_high
else
upper_trendline := nz(upper_trendline) - nz(upper_slope)
This adaptive trendline approach automatically identifies key structural market boundaries, adjusting in real-time to evolving chart patterns.
Breakout State Management
The strategy implements sophisticated state tracking for breakout detection:
// Track breakouts with state variables
var int upper_breakout_state = 0
var int lower_breakout_state = 0
// Update breakout state when price crosses trendlines
upper_breakout_state := bool(pivot_high) ? 0 : close > upper_trendline ? 1 : upper_breakout_state
lower_breakout_state := bool(pivot_low) ? 0 : close < lower_trendline ? 1 : lower_breakout_state
// Detect new breakouts (state transitions)
bool new_upper_breakout = upper_breakout_state > upper_breakout_state
bool new_lower_breakout = lower_breakout_state > lower_breakout_state
This state-based approach enables precise identification of the exact moment when price breaks through a significant trendline.
Multi-Factor Signal Confluence
Entry signals require confirmation from multiple technical factors:
// Define entry conditions with multi-factor confluence
long_entry_condition = enable_long_positions and
upper_breakout_state > upper_breakout_state and // New trendline breakout
di_plus > di_minus and // Bullish DMI confirmation
close > smoothed_trend // Price above Supertrend envelope
// Execute trades only with full confirmation
if long_entry_condition
strategy.entry('L', strategy.long, comment = "LONG")
This strict requirement for confluence significantly reduces false signals and improves the quality of trade entries.
Advanced Risk Management
The strategy includes sophisticated risk controls with multiple methodologies:
// Calculate stop loss based on selected method
get_long_stop_loss_price(base_price) =>
switch stop_loss_method
'PERC' => base_price * (1 - long_stop_loss_percent)
'ATR' => base_price - long_stop_loss_atr_multiplier * entry_atr
'RR' => base_price - (get_long_take_profit_price() - base_price) / long_risk_reward_ratio
=> na
// Implement trailing functionality
strategy.exit(
id = 'Long Take Profit / Stop Loss',
from_entry = 'L',
qty_percent = take_profit_quantity_percent,
limit = trailing_take_profit_enabled ? na : long_take_profit_price,
stop = long_stop_loss_price,
trail_price = trailing_take_profit_enabled ? long_take_profit_price : na,
trail_offset = trailing_take_profit_enabled ? long_trailing_tp_step_ticks : na,
comment = "TP/SL Triggered"
)
This flexible approach adapts to varying market conditions while providing comprehensive downside protection.
Performance Characteristics
Rigorous backtesting demonstrates exceptional capital appreciation potential with impressive risk-adjusted metrics:
Remarkable total return profile (1,517%+)
Strong Sortino ratio (3.691) indicating superior downside risk control
Profit factor of 1.924 across all trades (2.153 for long positions)
Win rate exceeding 35% with balanced distribution across varied market conditions
Institutional Considerations
The strategy architecture addresses execution complexities faced by institutional participants with temporal filtering and date-range capabilities:
// Time Filter settings with flexible timezone support
import jason5480/time_filters/5 as time_filter
src_timezone = input.string(defval = 'Exchange', title = 'Source Timezone')
dst_timezone = input.string(defval = 'Exchange', title = 'Destination Timezone')
// Date range filtering for precise execution windows
use_from_date = input.bool(defval = true, title = 'Enable Start Date')
from_date = input.time(defval = timestamp('01 Jan 2022 00:00'), title = 'Start Date')
// Validate trading permission based on temporal constraints
date_filter_approved = time_filter.is_in_date_range(
use_from_date, from_date, use_to_date, to_date, src_timezone, dst_timezone
)
These capabilities enable precise execution timing and market session optimization critical for larger market participants.
Acknowledgments
Special thanks to LuxAlgo for the pioneering work on trendline detection and breakout identification that inspired elements of this strategy. Their innovative approach to technical analysis provided a valuable foundation upon which I could build my Fibonacci-based methodology.
This strategy is shared under the same Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license as LuxAlgo's original work.
Past performance is not indicative of future results. Conduct thorough analysis before implementing any algorithmic strategy.
Pivot Reversal Strategy + alerts via TradingConnector to indicesSoftware part of algotrading is simpler than you think. TradingView is a great place to do this actually. To present it, I'm publishing each of the default strategies you can find in Pinescript editor's "built-in" list with slight modification - I'm only adding 2 lines of code, which will trigger alerts, ready to be forwarded to your broker via TradingConnector and instantly executed there. Alerts added in this script: 14 and 22.
How it works:
1. TradingView alert fires.
2. TradingConnector catches it and forwards to MetaTrader4/5 you got from your broker.
3. Trade gets executed inside MetaTrader within 1 second of fired alert.
When configuring alert, make sure to select "alert() function calls only" in CreateAlert popup. One alert per ticker is required.
Adding stop-loss, take-profit, trailing-stop, break-even or executing pending orders is also possible. These topics have been covered in other example posts.
This routing works for Forex, indices, stocks, crypto - anything your broker offers via their MetaTrader4 or 5.
Disclaimer: This concept is presented for educational purposes only. Profitable results of trading this strategy are not guaranteed even if the backtest suggests so. By no means this post can be considered a trading advice. You trade at your own risk.
If you are thinking to execute this particular strategy, make sure to find the instrument, settings and timeframe which you like most. You can do this by your own research only.
RSI Strategy with alerts via TradingConnector to ForexSoftware part of algotrading is simpler than you think. TradingView is a great place to do this actually. To present it, I'm publishing each of the default strategies you can find in Pinescript editor's "built-in" list with slight modification - I'm only adding 2 lines of code, which will trigger alerts, ready to be forwarded to your broker via TradingConnector and instantly executed there. Alerts added in this script: 12 and 17.
How it works:
1. TradingView alert fires.
2. TradingConnector catches it and forwards to MetaTrader4/5 you got from your broker.
3. Trade gets executed inside MetaTrader within 1 second of fired alert.
When configuring alert, make sure to select "alert() function calls only" in CreateAlert popup. One alert per ticker is required.
Adding stop-loss, take-profit, trailing-stop, break-even or executing pending orders is also possible. These topics have been covered in other example posts.
This routing works for Forex, indices, stocks, crypto - anything your broker offers via their MetaTrader4 or 5.
Disclaimer: This concept is presented for educational purposes only. Profitable results of trading this strategy are not guaranteed even if the backtest suggests so. By no means this post can be considered a trading advice. You trade at your own risk.
If you are thinking to execute this particular strategy, make sure to find the instrument, settings and timeframe which you like most. You can do this by your own research only.
HatiKO Envelopes v3Published source code is subject to the terms of the GNU Affero General Public License v3.0
Old flaws have been resolved.
This script describes and provides backtesting functionality to internal strategy of algorithmic crypto trading software "HatiKO bot".
Suitable for backtesting any Cryptocurrency Pair on any Exchange/Platform, any Timeframe.
Core Mechanics of this strategy are based on theory of price always returning to Moving Average + Envelopes indicator (Moving_average_envelope from Wiki)
Developement of this script and trading software is inspired by:
"Essential Technical Analysis: Tools and Techniques to Spot Market Trends" by Leigh Stevens (published on 12th of April 2002)
"Moving Average Envelopes" by ChartSchool, StockCharts platform (published on 13th of April 2015 or earlier)
"Коля Колеснік" from Crypto Times channel ("Метод сетка", published on 19th of August 2018)
"3 ways to use Moving Average Envelopes" by Rich Fitton, published on Trader's Nest (published on 28st of November 2018 or earlier)
noro's "Robot WhiteBox ShiftMA" strategy v1 script, published on TradingView platform (published on 29th of August 2018)
"Moving Average Envelopes: A Popular Trading Tool" Investopedia article (published 25th of June 2019)
and KROOL1980's blogpost on Argolabs ("Гридерство или Сетка как источник прибыли на форекс", published on 27th of February 2015)
Core Features:
1) Up to 9 Envelopes in each direction (Long/Short)
2) Use any of 6 different basis MAs, optionally use different MAs for Opening and Closure
3) Use different Timeframes for MA calculation, without any repainting and lookahead bias.
4) Fixed order size, not Martingale strategy
5) Close open position earlier by using Deviation parameter
6) PineScript v4 code
7) Anti-Spire (protection against situations like LTCUSD (Bitmex) 12/26/2020)
9) Lottery for each level
10) Total profit for the day. When activated, a histogram is drawn.
Options description:
Lot - % from your initial balance to use for order size calculation
Timeframe Short - Timeframe to use for Short Opening MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Short - Type of MA to use for Short Opening MA calculation, can be chosen from dropdown list, default is SMA
Data Short - Source of Price for Short Opening MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Short - Period used for Short Opening MA calculation, should be >=1, default is 3
MA offset Short - Offset for MA value used for Short Envelopes calculation, should be >= 0, default is 0
Timeframe Long - Timeframe to use for Long Opening MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Long - Type of MA to use for Long Opening MA calculation, can be chosen from dropdown list, default is SMA
Data Long - Source of Price for Long Opening MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Long - Period used for Long Opening MA calculation, should be >=1, default is 3
MA offset Long - Offset for MA value used for Long Envelopes calculation, should be >= 0, default is 0
Mode close MA Short - Enable different MA for Short position Closure, default is "false". If false, Closure MA = Opening MA
Timeframe Short Close - Timeframe to use for Short Position Closure MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Close Short - Type of MA to use for Short Position Closure MA calculation, can be chosen from dropdown list, default is SMA
Data Short Close - Source of Price for Short Closure MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Short Close - Period used for Short Opening MA calculation, should be >=1, default is 3
Short Deviation - % to move from MA value, used to close position above or beyond MA, can be negative, default is 0
MA offset Short Close - Offset for MA value used for Short Position Closure calculation, should be >= 0, default is 0
Mode close MA Long - Enable different MA for Long position Closure, default is "false". If false, Closure MA = Opening MA
Timeframe Long Close - Timeframe to use for Long Position Closure MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Close Long - Type of MA to use for Long Position Closure MA calculation, can be chosen from dropdown list, default is SMA
Data Long Close - Source of Price for Long Closure MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Long Close - Period used for Long Opening MA calculation, should be >=1, default is 3
Long Deviation - % to move from MA value, used to close position above or beyond MA, can be negative, default is 0
MA offset Long Close - Offset for MA value used for Long Position Closure calculation, should be >= 0, default is 0
Short 1..9 - % from MA value to put Envelopes at, for Shorts numbers should be positive, the higher is number, the higher should be Short n position, example: "Short 1 = 1, Short 2 = 2, etc."
Long 1..9 - % from MA value to put Envelopes at, for Longs numbers should be negative, the lower is number, the lower should be Long n position, example: "Long 1 = -1, Long 2 = -2, etc."
Graph notes:
Green lines - Long Envelopes .
Red lines - Short Envelopes .
Orange line - MA for closing of Short positions.
Lime line - MA for closing of Long positions.
Histogram - Profit for the last day. Black = 0, Green> 0, Red <0.
Old flaws have been resolved.
At the moment, there is one bug - if the closing and opening occurs on the same candle, then there is no close on the same candle. The situation is possible with small values of Envelope.
**************************************************************************************************************************************************************************************************************
Опубликованный исходный код регулируется Условиями Стандартной Общественной Лицензии GNU Affero v3.0
Старые недоработки были решены.
Этот скрипт описывает и предоставляет функции бектеста для внутренней стратегии алгоритмического программного обеспечения "HatiKO bot".
Подходит для тестирования любой криптовалютной пары на любой бирже/платформе, на любом таймфрейме.
Кор-механика этой стратегии основана на теории всегда возвращающейся к значению МА цены с использованием индикатора Envelopes (Moving_average_envelope from Wiki)
Разработка этого скрипта и программного обеспечения для торговли вдохновлена следующими источниками:
Книга "Essential Technical Analysis: Tools and Techniques to Spot Market Trends" Ли Стивенса (опубликовано 12 апреля 2002 года)
«Moving Average Envelopes» от ChartSchool, платформа StockCharts (опубликовано 13 апреля 2015 года или раньше)
«Коля Колеснік» с канала Crypto Times («Метод сетка», опубликовано 19 августа 2018 года)
«Moving Average Envelopes: A Popular Trading Tool», статья Investopedia (опубликовано 25 июня 2019 года)
Блог KROOL1980 из Argolabs («Гридерство или Сетка как источник прибыли на форекс», опубликовано 27 февраля 2015 года)
Основные особенности:
1) До 9-х Ордеров в каждом из направлении (Лонг / Шорт)
2) Выбор из 6-ти разных базовых МА, опционально используйте разные МА для открытия и закрытия.
3) Используйте разные таймфреймы для расчета MA, без перерисовки и "эффекта стеклянного шара".
4) Фиксированный размер ордера, а не стратегия Мартингейла
5) Возможность закрытия открытой позиции заблаговременно, используя параметр Deviation
6) Код реализован на PineScript v4
7) Антишпиль ( защита от ситуаций типа LTCUSD ( Bitmex ) 26.12.2020 )
9) Лотность для каждого уровня
10) Суммарный профит за день. При активации рисуется гистограмма.
Описание параметров:
Lot - % от вашего первоначального баланса, используется при расчете размера Ордера
Timeframe Short - таймфрейм, используемый для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Short - тип MA, используемый для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию SMA
Data Short - источник цены для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Short - период, используемый для расчета МА Открытия Шорт позиций, должен быть >= 1, по умолчанию 3
MA Offset Short - смещение значения MA, используемого для расчета Шорт Ордеров, должно быть >= 0, по умолчанию 0
Timeframe Long - таймфрейм, используемый для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Long - тип MA, используемый для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию SMA
Data Long - источник цены для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Long - период, используемый для расчета МА Открытия Лонг позиций, должен быть >= 1, по умолчанию 3
MA Offset Long - смещение значения MA, используемого для расчета Лонг Ордеров, должно быть >= 0, по умолчанию 0
Mode close MA Short - Включает отдельное MA для закрытия Шорт позиции, по умолчанию «false». Если false, MA Закрытия = MA Открытия
Timeframe Short Close - таймфрейм, используемый для расчета МА Закрытия Шорт позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Close Short - тип MA, используемый при расчете МА Закрытия Шорт позиции. Mожно выбрать из списка, по умолчанию SMA
Data Short Close - источник цены для расчета МА Закрытия Шорт позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Short Close - период, используемый для расчета МА Закрытия Шорт позиции, должен быть >= 1, по умолчанию 3
Short Deviation - % отклонения от значения MA, используется для закрытия позиции выше или ниже рассчитанного значения MA, может быть отрицательным, по умолчанию 0
MA Offset Short Close - смещение значения MA, используемого для расчета закрытия Шорт позиции, должно быть >= 0, по умолчанию 0
Mode close MA Long - Включает разные MA для закрытия Лонг позиции, по умолчанию «false». Если false, MA Закрытия = MA Открытия
Timeframe Long Close - таймфрейм, используемый для расчета МА Закрытия Лонг позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Close Long - тип MA, используемый при расчете МА Закрытия Лонг позиции. Mожно выбрать из списка, по умолчанию SMA
Data Long Close - источник цены для расчета МА Закрытия Лонг позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Long Close - период, используемый для расчета МА Закрытия Лонг позиции, должен быть >= 1, по умолчанию 3
Long Deviation -% для перехода от значения MA, используется для закрытия позиции выше или ниже рассчитанного значения MA, может быть отрицательным, по умолчанию 0
MA Offset Long Close - смещение значения MA, используемого для расчета закрытия Лонг позиции, должно быть >= 0, по умолчанию 0
Short 1..9 - % от значения MA для размещения Ордеров, для Шорт Ордеров должен быть положительным, чем выше номер, тем выше должна располагаться позиция Short n, например: « Short 1 = 1, Short 2 = 2 и т.д. "
Long 1..9 - % от значения MA для размещения Ордеров, для Лонг Ордеров должно быть отрицательным, чем ниже число, тем ниже должна располагаться позиция Long n, например: « Long 1 = -1, Long 2 = -2, и т.д."
Пояснения к графику:
Зеленые линии - Лонг Ордера.
Красные линии - Шорт Ордера.
Оранжевая линия - MA Закрытия Шорт позиций.
Лаймовая линия - MA Закрытия Лонг позиций.
Гистограмма - Профит за последние сутки.Черная = 0, Зеленая > 0, красная < 0.
Старые недоработки были решены.
На данный момент есть один баг - если закрытие и открытие происходит на одной свече, то на этой же свече нет закрытия. Ситуация возможна при небольших значениях Envelope.
Published source code is subject to the terms of the GNU Affero General Public License v3.0
Old flaws have been resolved.
This script describes and provides backtesting functionality to internal strategy of algorithmic crypto trading software "HatiKO bot".
Suitable for backtesting any Cryptocurrency Pair on any Exchange/Platform, any Timeframe.
Core Mechanics of this strategy are based on theory of price always returning to Moving Average + Envelopes indicator (Moving_average_envelope from Wiki)
Developement of this script and trading software is inspired by:
"Essential Technical Analysis: Tools and Techniques to Spot Market Trends" by Leigh Stevens (published on 12th of April 2002)
"Moving Average Envelopes" by ChartSchool, StockCharts platform (published on 13th of April 2015 or earlier)
"Коля Колеснік" from Crypto Times channel ("Метод сетка", published on 19th of August 2018)
"3 ways to use Moving Average Envelopes" by Rich Fitton, published on Trader's Nest (published on 28st of November 2018 or earlier)
noro's "Robot WhiteBox ShiftMA" strategy v1 script, published on TradingView platform (published on 29th of August 2018)
"Moving Average Envelopes: A Popular Trading Tool" Investopedia article (published 25th of June 2019)
and KROOL1980's blogpost on Argolabs ("Гридерство или Сетка как источник прибыли на форекс", published on 27th of February 2015)
Core Features:
1) Up to 9 Envelopes in each direction (Long/Short)
2) Use any of 6 different basis MAs, optionally use different MAs for Opening and Closure
3) Use different Timeframes for MA calculation, without any repainting and lookahead bias.
4) Fixed order size, not Martingale strategy
5) Close open position earlier by using Deviation parameter
6) PineScript v4 code
7) Anti-Spire (protection against situations like LTCUSD (Bitmex) 12/26/2020)
9) Lottery for each level
10) Total profit for the day. When activated, a histogram is drawn.
Options description:
Lot - % from your initial balance to use for order size calculation
Timeframe Short - Timeframe to use for Short Opening MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Short - Type of MA to use for Short Opening MA calculation, can be chosen from dropdown list, default is SMA
Data Short - Source of Price for Short Opening MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Short - Period used for Short Opening MA calculation, should be >=1, default is 3
MA offset Short - Offset for MA value used for Short Envelopes calculation, should be >= 0, default is 0
Timeframe Long - Timeframe to use for Long Opening MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Long - Type of MA to use for Long Opening MA calculation, can be chosen from dropdown list, default is SMA
Data Long - Source of Price for Long Opening MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Long - Period used for Long Opening MA calculation, should be >=1, default is 3
MA offset Long - Offset for MA value used for Long Envelopes calculation, should be >= 0, default is 0
Mode close MA Short - Enable different MA for Short position Closure, default is "false". If false, Closure MA = Opening MA
Timeframe Short Close - Timeframe to use for Short Position Closure MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Close Short - Type of MA to use for Short Position Closure MA calculation, can be chosen from dropdown list, default is SMA
Data Short Close - Source of Price for Short Closure MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Short Close - Period used for Short Opening MA calculation, should be >=1, default is 3
Short Deviation - % to move from MA value, used to close position above or beyond MA, can be negative, default is 0
MA offset Short Close - Offset for MA value used for Short Position Closure calculation, should be >= 0, default is 0
Mode close MA Long - Enable different MA for Long position Closure, default is "false". If false, Closure MA = Opening MA
Timeframe Long Close - Timeframe to use for Long Position Closure MA calculation, can be chosen from dropdown list, default is Current Graph Timeframe
MA Type Close Long - Type of MA to use for Long Position Closure MA calculation, can be chosen from dropdown list, default is SMA
Data Long Close - Source of Price for Long Closure MA calculation, can be chosen from dropdown list, default is OHLC4
MA Length Long Close - Period used for Long Opening MA calculation, should be >=1, default is 3
Long Deviation - % to move from MA value, used to close position above or beyond MA, can be negative, default is 0
MA offset Long Close - Offset for MA value used for Long Position Closure calculation, should be >= 0, default is 0
Short 1..9 - % from MA value to put Envelopes at, for Shorts numbers should be positive, the higher is number, the higher should be Short n position, example: "Short 1 = 1, Short 2 = 2, etc."
Long 1..9 - % from MA value to put Envelopes at, for Longs numbers should be negative, the lower is number, the lower should be Long n position, example: "Long 1 = -1, Long 2 = -2, etc."
Graph notes:
Green lines - Long Envelopes .
Red lines - Short Envelopes .
Orange line - MA for closing of Short positions.
Lime line - MA for closing of Long positions.
Histogram - Profit for the last day. Black = 0, Green> 0, Red <0.
Old flaws have been resolved.
At the moment, there is one bug - if the closing and opening occurs on the same candle, then there is no close on the same candle. The situation is possible with small values of Envelope.
**************************************************************************************************************************************************************************************************************
Опубликованный исходный код регулируется Условиями Стандартной Общественной Лицензии GNU Affero v3.0
Старые недоработки были решены.
Этот скрипт описывает и предоставляет функции бектеста для внутренней стратегии алгоритмического программного обеспечения "HatiKO bot".
Подходит для тестирования любой криптовалютной пары на любой бирже/платформе, на любом таймфрейме.
Кор-механика этой стратегии основана на теории всегда возвращающейся к значению МА цены с использованием индикатора Envelopes (Moving_average_envelope from Wiki)
Разработка этого скрипта и программного обеспечения для торговли вдохновлена следующими источниками:
Книга "Essential Technical Analysis: Tools and Techniques to Spot Market Trends" Ли Стивенса (опубликовано 12 апреля 2002 года)
«Moving Average Envelopes» от ChartSchool, платформа StockCharts (опубликовано 13 апреля 2015 года или раньше)
«Коля Колеснік» с канала Crypto Times («Метод сетка», опубликовано 19 августа 2018 года)
«Moving Average Envelopes: A Popular Trading Tool», статья Investopedia (опубликовано 25 июня 2019 года)
Блог KROOL1980 из Argolabs («Гридерство или Сетка как источник прибыли на форекс», опубликовано 27 февраля 2015 года)
Основные особенности:
1) До 9-х Ордеров в каждом из направлении (Лонг / Шорт)
2) Выбор из 6-ти разных базовых МА, опционально используйте разные МА для открытия и закрытия.
3) Используйте разные таймфреймы для расчета MA, без перерисовки и "эффекта стеклянного шара".
4) Фиксированный размер ордера, а не стратегия Мартингейла
5) Возможность закрытия открытой позиции заблаговременно, используя параметр Deviation
6) Код реализован на PineScript v4
7) Антишпиль ( защита от ситуаций типа LTCUSD ( Bitmex ) 26.12.2020 )
9) Лотность для каждого уровня
10) Суммарный профит за день. При активации рисуется гистограмма.
Описание параметров:
Lot - % от вашего первоначального баланса, используется при расчете размера Ордера
Timeframe Short - таймфрейм, используемый для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Short - тип MA, используемый для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию SMA
Data Short - источник цены для расчета МА Открытия Шорт позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Short - период, используемый для расчета МА Открытия Шорт позиций, должен быть >= 1, по умолчанию 3
MA Offset Short - смещение значения MA, используемого для расчета Шорт Ордеров, должно быть >= 0, по умолчанию 0
Timeframe Long - таймфрейм, используемый для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Long - тип MA, используемый для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию SMA
Data Long - источник цены для расчета МА Открытия Лонг позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Long - период, используемый для расчета МА Открытия Лонг позиций, должен быть >= 1, по умолчанию 3
MA Offset Long - смещение значения MA, используемого для расчета Лонг Ордеров, должно быть >= 0, по умолчанию 0
Mode close MA Short - Включает отдельное MA для закрытия Шорт позиции, по умолчанию «false». Если false, MA Закрытия = MA Открытия
Timeframe Short Close - таймфрейм, используемый для расчета МА Закрытия Шорт позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Close Short - тип MA, используемый при расчете МА Закрытия Шорт позиции. Mожно выбрать из списка, по умолчанию SMA
Data Short Close - источник цены для расчета МА Закрытия Шорт позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Short Close - период, используемый для расчета МА Закрытия Шорт позиции, должен быть >= 1, по умолчанию 3
Short Deviation - % отклонения от значения MA, используется для закрытия позиции выше или ниже рассчитанного значения MA, может быть отрицательным, по умолчанию 0
MA Offset Short Close - смещение значения MA, используемого для расчета закрытия Шорт позиции, должно быть >= 0, по умолчанию 0
Mode close MA Long - Включает разные MA для закрытия Лонг позиции, по умолчанию «false». Если false, MA Закрытия = MA Открытия
Timeframe Long Close - таймфрейм, используемый для расчета МА Закрытия Лонг позиций, может быть выбран из списка, по умолчанию - таймфрейм текущего графика
MA Type Close Long - тип MA, используемый при расчете МА Закрытия Лонг позиции. Mожно выбрать из списка, по умолчанию SMA
Data Long Close - источник цены для расчета МА Закрытия Лонг позиций, может быть выбран из списка, по умолчанию OHLC4
MA Length Long Close - период, используемый для расчета МА Закрытия Лонг позиции, должен быть >= 1, по умолчанию 3
Long Deviation -% для перехода от значения MA, используется для закрытия позиции выше или ниже рассчитанного значения MA, может быть отрицательным, по умолчанию 0
MA Offset Long Close - смещение значения MA, используемого для расчета закрытия Лонг позиции, должно быть >= 0, по умолчанию 0
Short 1..9 - % от значения MA для размещения Ордеров, для Шорт Ордеров должен быть положительным, чем выше номер, тем выше должна располагаться позиция Short n, например: « Short 1 = 1, Short 2 = 2 и т.д. "
Long 1..9 - % от значения MA для размещения Ордеров, для Лонг Ордеров должно быть отрицательным, чем ниже число, тем ниже должна располагаться позиция Long n, например: « Long 1 = -1, Long 2 = -2, и т.д."
Пояснения к графику:
Зеленые линии - Лонг Ордера.
Красные линии - Шорт Ордера.
Оранжевая линия - MA Закрытия Шорт позиций.
Лаймовая линия - MA Закрытия Лонг позиций.
Гистограмма - Профит за последние сутки.Черная = 0, Зеленая > 0, красная < 0.
Старые недоработки были решены.
На данный момент есть один баг - если закрытие и открытие происходит на одной свече, то на этой же свече нет закрытия. Ситуация возможна при небольших значениях Envelope.
Relativity BEARS FUTURES 50X 4H AlgorithmHi,
This system is prepared only for leveraged markets and for Futures and CFD markets.
Leveraged processing apply to cryptocurrency contracts that are also subject to.
System parameters:
Timeframe = 4H (4 Hours)
Leverage = 50X
Position Size = %1 (0.01) Each Trade
Market Direction : Short
System features :
- It targets the Risk /Reward Ratio of 1/3 and above. (Risk/Reward Ratio >= 3 )
- If a Take Profit Point has come in a successful trade but the parameter conformity has not deteriorated, system continues the trade.
- In this way, you can catch strong long trends several times a year.
But it is strict as stop-loss and avoids large declines,whipsaws whenever possible.
- The system tries to avoid unnecessary processes as much as possible.
This means less commission and less sideways market.
- Since it takes advantage of the reverse market, it is suitable not only for long and short but only for short position, ie "bears".
But this neutralizes unnecessary processes.
- Stop-Loss points and Snow-take points are shown in red and green.
-However, if there is a small amount of follow-up available at the computer, it is recommended to put stop-loss only.
Because the system revises both stop-loss and take profit points according to the conditions formed.
Doing this in the right major long trend here allows you to be in trades.
-The system takes into account the risk and only opens transactions where the value corresponding to 10 leverage ratio is greater than the risk.
This provides as much protection from risk as possible.
-Alerts added.
About Backtest :
Since this system uses leveraged market, backtest results are not healthy.
But since it targets the 1/3 Risk Reward Rate (3.00),
we must look Ratio Avg Win/Loss and it must be over 0.5 because :
This ratio means: When we reach 33% of our correct trades in all our trades, we are at breakeven.
This is 100 - 33 = 66
33/66 = 0.5 (Ratio Avg. Win / Avg Loss )
So whenever this rate is over 0.5, we make a profit.
*** The fact that this ratio is over 0.70-1.00 in terms of securing ourselves because there is a maturity in the future indicates that we are doing
successful snowball trades.(Because future contracts have loss of maturity and end dates)
And we achieve success cumulatively.
Important Note : This system is prepared only for these parameters.
These parameters are designed for Futures and CFDs.
It doesn't work in spot markets and Forex Markets.
NOTE :
The system has been prepared as a strategy to present success in a transparent manner.
Please check "Ratio Avg . Win / Avg Loss" rates in backtests.(Especially preferred financial instruments what you trade generally)
Important Note 2 -
Although the system revises the stop and take profit points in the required parameters, the most accurate place is when the signal comes.
It should be entered when the signal comes as much as possible and if this did not happen,
trade must be opened in the nearest bars after the signal comes.
If the position is not closed, renew your position in the new month by observing the maturity conditions.
Here you should pay attention to the maturity, the cost of transportation.
Because the more time to maturity, the more advantageous it will be.
Best regards.
Relativity BULLS FUTURES 50X 4H AlgorithmHi,
This system is prepared only for leveraged markets and for Futures and CFD markets.
Leveraged processing apply to cryptocurrency contracts that are also subject to.
System parameters:
Timeframe = 4H (4 Hours)
Leverage = 50X
Position Size = %1 (0.01) Each Trade
System features :
- It targets the Risk /Reward Ratio of 1/3 and above. (Risk/Reward Ratio >= 3 )
- If a Take Profit Point has come in a successful trade but the parameter conformity has not deteriorated, system continues the trade.
- In this way, you can catch strong long trends several times a year.
But it is strict as stop-loss and avoids large declines,whipsaws whenever possible.
- The system tries to avoid unnecessary processes as much as possible.
This means less commission and less sideways market.
- Since it takes advantage of the reverse market, it is suitable not only for long and short but only for long position, ie "bulls".
But this neutralizes unnecessary processes.
- Stop-Loss points and Snow-take points are shown in red and green.
-However, if there is a small amount of follow-up available at the computer, it is recommended to put stop-loss only.
Because the system revises both stop-loss and take profit points according to the conditions formed.
Doing this in the right major long trend here allows you to be in trades.
-The system takes into account the risk and only opens transactions where the value corresponding to 10 leverage ratio is greater than the risk.
This provides as much protection from risk as possible.
-Alerts added.
About Backtest :
Since this system uses leveraged market, backtest results are not healthy.
But since it targets the 1/3 Risk Reward Rate (3.00),
we must look Ratio Avg Win/Loss and it must be over 0.5 because :
This ratio means: When we reach 33% of our correct trades in all our trades, we are at breakeven.
This is 100 - 33 = 66
33/66 = 0.5
So whenever this rate is over 0.5, we make a profit.
*** The fact that this ratio is over 0.70-1.00 in terms of securing ourselves because there is a maturity in the future indicates that we are doing
successful snowball trades.(Because future contracts have loss of maturity and end dates)
And we achieve success cumulatively.
Important Note : This system is prepared only for these parameters.
These parameters are designed for Futures and CFDs.
It doesn't work in spot markets and Forex Markets.
NOTE :
The system has been prepared as a strategy to present success in a transparent manner.
Please check "Ratio Avg . Win / Avg Loss" rates in backtests.
Important Note 2 -
Although the system revises the stop and take profit points in the required parameters, the most accurate place is when the signal comes.
It should be entered when the signal comes as much as possible and if this did not happen,
trade must be opened in the nearest bars after the signal comes.
If the position is not closed, renew your position in the new month by observing the maturity conditions.
Here you should pay attention to the maturity, the cost of transportation.
Because the more time to maturity, the more advantageous it will be.
Best regards.
Relativity BEARS FUTURES 10X 1D AlgorithmHi,
This system is prepared only for leveraged markets and for Futures and CFD markets.
Leveraged processing apply to cryptocurrency contracts that are also subject to.
System parameters:
Timeframe = 1D (1 Day)
Leverage = 10x
Position Size = %1 (0.01) Each Trade
System features :
- It targets the Risk /Reward Ratio of 1/3 and above. (Risk/Reward Ratio >= 3 )
- If a Take Profit Point has come in a successful trade but the parameter conformity has not deteriorated, system continues the trade.
- In this way, you can catch strong long trends several times a year.
But it is strict as stop-loss and avoids large declines,whipsaws whenever possible.
- The system tries to avoid unnecessary processes as much as possible.
This means less commission and less sideways market.
- Since it takes advantage of the reverse market, it is suitable not only for long and short but only for short position, ie "bears".
But this neutralizes unnecessary processes.
- Stop-Loss points and Snow-take points are shown in red and green.
-However, if there is a small amount of follow-up available at the computer, it is recommended to put stop-loss only.
Because the system revises both stop-loss and take profit points according to the conditions formed.
Doing this in the right major long trend here allows you to be in trades.
-The system takes into account the risk and only opens transactions where the value corresponding to 10 leverage ratio is greater than the risk.
This provides as much protection from risk as possible.
-Alerts added.
About Backtest :
Since this system uses leveraged market, backtest results are not healthy.
But since it targets the 1/3 Risk Reward Rate (3.00),
we must look Ratio Avg Win/Loss and it must be over 0.5 because :
This ratio means: When we reach 33% of our correct trades in all our trades, we are at breakeven.
This is 100 - 33 = 66
33/66 = 0.5
So whenever this rate is over 0.5, we make a profit.
*** The fact that this ratio is over 0.70-1.00 in terms of securing ourselves because there is a maturity in the future indicates that we are doing
successful snowball trades.(Because future contracts have loss of maturity and end dates)
And we achieve success cumulatively.
Important Note : This system is prepared only for these parameters.
These parameters are designed for Futures and CFDs.
It doesn't work in spot markets and Forex Markets.
NOTE :
The system has been prepared as a strategy to present success in a transparent manner.
Please check "Ratio Avg . Win / Loss" rates in backtests.
Important Note 2 -
Although the system revises the stop and take profit points in the required parameters, the most accurate place is when the signal comes.
It should be entered when the signal comes as much as possible and if this did not happen,
trade must be opened in the nearest bars after the signal comes.
Here you should pay attention to the maturity, the cost of transportation.
Because the more time to maturity, the more advantageous it will be.
Best regards.
BlackPika X1 Algo StrategyBlackPika X1 Algo is a successor to the original BlackPika Algo.
It uses the following main elements:
RSI
ATR
ADX
Volume
Chopiness Filter
Trailing Profit
Fixed Profit
Trailing Stop loss
Fixed Stop Loss
Donchian channels and some more...
The backtest you see includes a commision of 1% and slippage of 1 tick. and the start date is from 2015
All the above mentioned settings are customisable, and can be adapted to your liking, timeframe and Asset.
Hit me up if you have any questions. This is only a backtest version.
All the best in your trading.
[New series!] [Consistent Losing Strategies] 34 EMA Scalping//---------------------------INTRO------------------------------
Hi All!
Let me introduce myself as a semi-successful forex trader & lover of automation.
I've taken to algo trading and have been hunting down strategies (that usually use indicators) to automate, backtest, and hopefully implement in MT4.
Unfortunately, most strategies are complete bulls*** and the select cases that are shown to "prove" success are limited.
These strategy sources often do not provide useful analytics either.
I want to change that approach to trading! We can really benefit each other and the community by being methodical about backtesting
as well as evaluating our results with some kind of scoring heuristic.
As for what that standardized process looks like..well I'm still working on it.
I'm pretty much on Tv for multiple hours of the day, screening strategies via Pinescript and I'd like to start sharing my progress!
This is a new series I'd like to start on consistently losing strategies. I'll make all the code public, so if you think I've made a blunder
or approached a problem the wrong way, then drop me a DM or paste your fix into the comments.
//---------------------------STRAT------------------------------
34 EMA Scalping strategy (ref. forextradingstrategies4u )
How you're supposed to trade it:
BUY:
1. Market is in an down trend as shown by the 34 EMA
2. Price breaks above a downwards trend line
3. Price breaks above the 34 EMA
4. Look for a very bullish candlestick or chart pattern
SELL:
1. Look for the 34 EMA to show we are in an uptrend
2. Price breaks below an upwards sloping trend line
3. Price breaks below 34 EMA
4. Look for a bearish candlestick or a chart pattern
//---------------------------CONC------------------------------
Q: Why does it fail?
A: I believe this strategy relies too much on subjective input (aka, trendlines).
Q: Why does it fail as an algo?
A: The 34 EMA is no more predictive than any other EMA, although it does a good job at filtering out noise.
Q: Should I try it out?
A: No, it's trash. This is the proof that it is trash.
BTC Precognition - Mtrl_ScientistHello Everyone,
I have been interested in algorithmic trading for a while now, and have picked up coding in Python/C++ 2 years ago, which made it possible for me to understand Pine Script (Trading View's proprietary language) fairly easily. I got interested in Bitcoin in 2013, but have only started actually investing in mid 2017. Making money during a bull run is easy but it's really the bear market that teaches you a lesson. So I went about and tried to avoid losses in future bear markets by digging into the analysis of financial time series. I looked around and found useful books, examples of pine script code, technical analyses from fellow chartists and sought out to combine it all into algorithms that can help prevent losses during the next bear market.
I came up with several profitable scripts, but let this be the first one I'm actually sharing with you guys. It draws data from all major Bitcoin exchanges (Hence this script will ONLY work for BTCUSD ) and is based on CVI, Fractal Adaptive Moving Avergage ( FRAMA ), and some calculus operations to make sense of their relationship.
I tried to tidy the final version up as much as possible, so that it becomes straightforward to use. All you need to look at is when the bar becomes green/red, the bar height is just the integrated area since it's crossed the 0-line and can serve as a threshold on lower time frames to avoid noise.
I've got a degree in Chemistry, so don't take this as financial advice, but please do let me know what you think!
Note:
- This is a re-upload because the first version got pulled due to linking to Twitter
- Script works best with Hekin Ashi candles
Planned features:
- Reduce amount of signals on lower time frames
- Make it work better with normal candles
Suggestions?