Swing Algo V1.3An upgrade of Swing Algo V1.2 to reduce chop heavily, used for trading ETH. For differences to other versions, see below.
This indicator can be used for e.g. swing algorithmic trading. It will give Buy/Long and Sell/Short signals on the chart. This algorithm uses a combination of several (custom) functions and rules to find good entry points for trend trading. After many iterations and tests I came up with this particular setup, which is highly optimized for the ETH/USD trading pair on the daily (D) timeframe. Attention was also paid to stability, as all parameters are set onto plateaus, so that smaller changes in the characteristic price action should not affect the efficiancy too much. For other assets and/or timeframes it is however possible to change algorithmic parameters within the indicator settings to tune this swing algorithm. You don't need any programming skills or similar abilities to navigate this indicator.
For the here presented backtest data, we omitted the biggest portion of the cryptocurrency bullrun in 2017 (starting only at 1st July 2017) so that the results become more realistic for long-term swing traders (investing at least 2-3 years into trading) if such large runs do not happen again. As cryptocurrencies like Ethereum are still to this date capable of doing comparatively smaller runs of about 2-3x in a few weeks/months (as witnessed in 2020), the order of magnitude of the shown results is still realistic for long-term trend trading efforts. Do not expect these results in a matter of days or weeks, and of course as with any trading strategy past performances are not indicative of future results.
Within this indicator you can choose the backtest time interval to test the perfomance of this algorithm for different time windows and different trading pairs. Here various backtesting parameters (e.g. trading fees) can be customized. Default settings for the shown backtest are a starting balance of $1000, a slippage of 2 ticks (= $0.02) and a trading fee of 0.26 % (which is the worst taker fee on the Kraken exchange) to have realistic settings. However as we do not conduct many trades with this strategy, fees should not impact our performance too much. As long-term swing traders, we devote one initial portion of our portfolio to swing trading and from then on always use 100% of this portion for the next trade to get the compounding starting. This is in difference to other trading styles which use various, often very small, percentage values for their short- or mid-term trades. Keep this in mind when evaluating the backtest data. Also note that due to the small number of trades the statistical significance is low. It is not possible to gather an abundance of long-term trend signals in the order of hundreds or thousands trades, as much more time would have to pass for this in the case of rather new assets like Ethereum.
Additionally to the TradingView Strategy Tester you can also plot your equity directly on the chart to get a sense for the performance. For this you can also scale the equity graph to e.g. match the starting point of your equity with some price point on the chart to get a direct comparison to 'Buy & Hold' strategies over time.
This indicator (and all other content I provide) is no financial advice. If you use this indicator you agree to my Terms and Conditions which can be found on my Twitter profile linked on my TradingView profile or in my signature.
Differences to other versions:
- Changed from a dual (V1, V1.1) to a single smoothing function system (V1.2, V1.3), which can react better to more sudden price movements that got prevalent during the current end-phase of the stock bullmarket due to correlations, while still handling 'normal' price action well
- Changed the oscillator part of the algorithm again with one that handles chop for the ETH/USD trading pair extremely well.
- Improved net profits by potentially +100% in comparison to V1 for ETH/USD on daily timeframe
- However for other assets (e.g. BTC and smaller coins like XTZ and ALGO) and timeframes V1 might perform better than V1.3 due to somewhat different characteristic price action. I leave you with all options to play so that you can find the best solution for a given trading pair.
- There's also a previous version called Swing Algo V1.2 considered the go-to algo at the moment, which works similar to V1.3, but operates a bit less tight, leading to more flexibility while suppressing chop not as much as V1.3.
For access please contact me via DM on TradingView or on Twitter (linked on my TradingView profile and my signature). People who purchased access to any 'Swing Algo 1.x' get access to all other 'Swing Algo V1.x' indicators automatically ('Swing Algo V1' counts as 'Swing Algo V1.0').
Algotrading
Swing Algo V1.2The next upgrade in the 'Swing Algo V1.x' series, and the go-to algorithm for trading ETH (until further notice). For differences to other versions, see below.
This indicator can be used for e.g. swing algorithmic trading. It will give Buy/Long and Sell/Short signals on the chart. This algorithm uses a combination of several (custom) functions and rules to find good entry points for trend trading. After many iterations and tests I came up with this particular setup, which is highly optimized for the ETH/USD trading pair on the daily (D) timeframe. Attention was also paid to stability, as all parameters are set onto plateaus, so that smaller changes in the characteristic price action should not affect the efficiancy too much. For other assets and/or timeframes it is however possible to change algorithmic parameters within the indicator settings to tune this swing algorithm. You don't need any programming skills or similar abilities to navigate this indicator.
For the here presented backtest data, we omitted the biggest portion of the cryptocurrency bullrun in 2017 (starting only at 1st July 2017) so that the results become more realistic for long-term swing traders (investing at least 2-3 years into trading) if such large runs do not happen again. As cryptocurrencies like Ethereum are still to this date capable of doing comparatively smaller runs of about 2-3x in a few weeks/months (as witnessed in 2020), the order of magnitude of the shown results is still realistic for long-term trend trading efforts. Do not expect these results in a matter of days or weeks, and of course as with any trading strategy past performances are not indicative of future results.
Within this indicator you can choose the backtest time interval to test the perfomance of this algorithm for different time windows and different trading pairs. Here various backtesting parameters (e.g. trading fees) can be customized. Default settings for the shown backtest are a starting balance of $1000, a slippage of 2 ticks (= $0.02) and a trading fee of 0.26 % (which is the worst taker fee on the Kraken exchange) to have realistic settings. However as we do not conduct many trades with this strategy, fees should not impact our performance too much. As long-term swing traders, we devote one initial portion of our portfolio to swing trading and from then on always use 100% of this portion for the next trade to get the compounding starting. This is in difference to other trading styles which use various, often very small, percentage values for their short- or mid-term trades. Keep this in mind when evaluating the backtest data. Also note that due to the small number of trades the statistical significance is low. It is not possible to gather an abundance of long-term trend signals in the order of hundreds or thousands trades, as much more time would have to pass for this in the case of rather new assets like Ethereum.
Additionally to the TradingView Strategy Tester you can also plot your equity directly on the chart to get a sense for the performance. For this you can also scale the equity graph to e.g. match the starting point of your equity with some price point on the chart to get a direct comparison to 'Buy & Hold' strategies over time.
This indicator (and all other content I provide) is no financial advice. If you use this indicator you agree to my Terms and Conditions which can be found on my Twitter profile linked on my TradingView profile or in my signature.
Differences to other versions:
- Changed from a dual (V1, V1.1) to a single smoothing function system (V1.2, V1.3), which can react better to more sudden price movements that got prevalent during the current end-phase of the stock bullmarket due to correlations, while still handling 'normal' price action well
- Changed the oscillator part of the algorithm with a better suited one (at least) for the ETH/USD trading pair, handling chop better.
- Improved net profits by potentially +100% in comparison to V1 for ETH/USD on daily timeframe
- However for other assets (e.g. BTC and smaller coins like XTZ and ALGO) and timeframes V1 might perform better than V1.2 due to somewhat different characteristic price action. I leave you with all options to play so that you can find the best solution for a given trading pair.
- There's also an upgrade called Swing Algo V1.3, which works similar to V1.2, but reduces losses due to chop even further. Because V1.2 is a bit more flexible, it is, however, considered the go-to algo for the time being.
For access please contact me via DM on TradingView or on Twitter (linked on my TradingView profile and my signature). People who purchased access to any 'Swing Algo 1.x' get access to all other 'Swing Algo V1.x' indicators automatically ('Swing Algo V1' counts as 'Swing Algo V1.0').
GreenCrypto Strategy
This strategy majorly uses MA, Tilson and S&R. MA is used for predicting the trend, Instead of normal cross-over of the MA, we are calculating the trend of the MA itself (whether MA is moving upward or downward by comparing the previous and current value of MA), along with MA we also use Tilson to calculate the MA.
Once we have MA and Tilson we take average and merge both MA and Tilson MA to get a double confirmation on the trend of the market. for entry and exit we use S&R with the merged MA, if the trend change is at the support or resistance level we go for LONG/SHORT respectively. Here we are doing continuous LONG+SHORT position, this provides more opportunity to capture unexpected market trend.
Enter a Long Trade when the script shows "Long" and exit either when you get "Short" signal or when it meets your target.
Parameters:
"Use 1:EST, 2:SST, 3:HST ?" : Select EMA , SMA or HullMA (works best on HullMA)
Length: Length of the EMA / SMA /HullmA
Factor: Used for calculation of Tilson and the Support and resistance .
Date/month/day : for selecting the right backtesting the period (currently it set to Jan 2018 to current day )
for this backtesting i have used 1000$ capital and 0.02% commission for each trade.
This strategy works best on 4H time fram but you can also use it on 1 day or higher timeframe charts
The default config present in this script is designed for ETH but it will also work with other coins)
Config for Specific Crypto coins (Please feel free to try out other configs also) :
ADA, BNB, EOS : "Use 1:EST, 2:SST, 3:HST ?" = 3
"Length" = 8
"Factor" = 0.9
ETC, XLM : "Use 1:EST, 2:SST, 3:HST ?" = 3
"Length" = 8
"Factor" = 0.85
Please DM me if you would like to tryout 7 Days free trail.
Pagoda of scalping, excessivetradingThis is a system I developed initially for scalping. Please be careful because trading only by this system blindly can cause total losses!
This system uses a risky technique by taking profits very fast.
It is build around moving averages and japanese candlesticks close prices cross the moving averages. The stop loss in this example is the reversal of the moving average crossing the prices.
You can feel free to play with parameters and let me know what other good stuff you did find out!
Peace!
Primus V1 - BybitHey everyone,
The current version its a scalping strategy for Bybit but for those that prefers swing trading algo I can do a different version as well for different exchanges.
This is the first version on my algo Primus, expect updates on the months to come.
HFT Divergence Hunter BacktesterDefault Settings are meant to be used in BTC /USDT chart on 5 min time frame on Binance Futures . If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is a divergence finding strategy developed by HFT Research. It is a highly customizable strategy and provides endless opportunities to find profitable trades in the market.
Default Settings are meant to be used in BTC /USDT chart on 5 min time frame on Binance Futures . If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is a divergence finding indicator developed by HFT Research. It is a highly customizable indicator and provides endless opportunities to find profitable trades in the market.
Use Envelope , this is the main decision maker in this strategy. The idea behind is that you choose the length of the moving average and set an offset % to create an upper and lower band. If you click on “display envelope” you will be able to visually see the band you have created. This way, you get to scalp the market as the price is diverging and moving away from the moving average. As the famous saying goes, moving averages act like magnets and prices always visits them back. Using this ideology, we aim to capitilize on the price swings that move away from the chosen moving average by x%.
STARC Bands ;
These are two bands that are applied above and below a simple moving average of an asset’s price. The upper band is created by adding the value of the average true range (ATR) or a multiple of i. The lower band is created by subtracting the value of the ATR from the SMA . The channel can provide traders with ideas on when to buy or sell. During an overall uptrend, buying near the lower band and selling near the top band is favorable. However, from our testing results it does fairly poorly in crypto markets while it does pretty well in traditional markets.
Use RSI ;
One of the most commonly used indicators in the trading world. The idea is simple, buy when its oversold and sell when its overbought. You can use RSI as a secondary confirmation of the dips. It can be turned on and off.
Use MFI
MFI stands for Money Flow Index and it is an oscillator like RSI . However, it does track the price in a different fashion than RSI providing a reliable option. It uses the price and volume data for identifying overbought and oversold signals in an asset.
Use Fisher Transform
Even though, it has a funny name, Fisher is actually a very decent and reliable indicator. It converts the prices into a Gaussian normal distribution channel. Therefore, the indicator detects when the prices have moved to an extreme, based on recent price action.
Use VWAP
VWAP stands for volume weighted average price . It is an extremely useful indicator when trading intra-day. It does reset every trading session which is at 00:00 UTC . Instead of looking at x number of candles and providing an average price, it will take into consideration the volume that’s traded at a certain price and weigh it accordingly. It will NOT give entry signals but act as a filter. If the price is above VWAP will filter out the shorts and other way around for longs.
Use ADX
Average directional index is a powerful indicator when one is assessing the strength of a trend as well as measuring the volatility in the market. Unfortunately, the worst market condition for this strategy is sideways market. ADX becomes a useful tool since it can detect trend. If the volatility is low and there is no real price movement, ADX will pick that up and will not let you get in trades during a sideways market. It will allow you to enter trades only when the market is trending.
Use Super trend Filter
The indicator works well in a trending market but can give false signals when a market is trading in a range.
It uses the ATR ( average true range ) as part of its calculation which takes into account the volatility of the market. The ATR is adjusted using the multiplier setting which determines how sensitive the indicator is.
Use MA Filter
Lookback: It is an option to look back x number of candles to validate the price crossing. If the market is choppy and the price keeps crossing up and down the moving average you have chosen, it will generate a lot of “noisy” signals. This option allows you to confirm the cross by selecting how many candles the price needs to stay above or below the moving average. Setting it 0 will turn it off.
MA Filter Type: There is a selection of moving averages that is available on TradingView currently. You can choose from 14 different moving average types to detect the trend as accurate as possible.
Filter Length: You can select the length of your moving average. Most commonly used length being 50,100 and 200.
Filter Type: This is our propriety smoothing method in order to make the moving averages lag less and influence the way they are calculated slightly. Type 1 being the normal calculation and type 2 being the secret sauce .
Reverse MA Filter: This option allows you to use the moving average in reverse. For example, the strategy will go long when the price is above the moving average. However, if you use the reserve MA Filter, you will go short when the price is above the moving average. This method works best in sideways market where price usually retraces back to the moving average. So, in an anticipation of price reverting back to the moving average, it is a useful piece of option to use during sideway markets.
Use MACD Filter
MACD here will act as a filter rather than an entry signal generator. There are a few different ways to use this MACD filter. You can click on the Use MACD filter and it will use filter out the shorts generated in a bullish territory and longs generated in the bearish territory. It will greatly reduce the number of trades the strategy will trade because MACD is a lagging indicator. By the time MACD turns bullish or bearish , most of the other indicators will have already generated the signals. Therefore, resulting in less trades. You can use MACD filter as MA oscillator meaning that it will only look at the MA lines in MACD to filter out trades. Alternatively, you can use it with the histogram (Signal lines) meaning that it will only look at the histogram whether its below or above the zero line in order to filter out the trades.
TP (%)
Place your desired take profit percentage here. Default is 1.5%
Move SL At Entry x% Profit
This is when the strategy will move your SL to the entry point if the position reaches x% profit. It can also generate a signal which can be automated to adjust the SL on the exchange.
SL (%)
Place your desired stop loss percentage here. Default is 1%
The backtester assumes the following;
- 1000$ capital
- 0.06% commission based on binance
- 1% risk meaning 100% equity on cross leverage
- Backtest results are starting from 2020
If you want to get access to this indicator please DM me or visit our website.
Jarvis for SPX500 (S&P500) by Goldman ArmiThis strategy is called JARVIS after the famous AI from the MARVEL movie Iron Man.
It is an improvement of the Copernicus Strategy to get better results. More exactly I was aiming to obtain over 50% of the number of trades profitable, for every pair provided (see the title).
The strategy tester does not include leverage trading, please keep that in mind and feel free to change the parameters of the volume for the position in the strategy settings to see the closer to reality results.
The setup for this strategy is more complicated because it includes 3 averages, all of them calculated with prices obtain by various formulas for each one of them and I call this: Sophisticated Moving Average (Copyright). Each of the 3 averages are applied to different timeframes and have different values. All of these parameters are configured separately for every trading pair and this is why I am publishing them separately.
There are not a lot of trades in this strategy, the average is around 3/month and the backtest you see here is from January 2020 until the time of this publication.
You can use the Tradingview alert services to configure this to execute (webhook) on your exchange/broker, because strategies have now the possibility to send alerts.
For other questions please send me a message.
Jarvis for EURUSD by Goldman ArmiThis strategy is called JARVIS after the famous AI from the MARVEL movie Iron Man.
It is an improvement of the Copernicus Strategy to get better results. More exactly I was aiming to obtain over 50% of the number of trades profitable, for every pair provided (see the title).
The strategy tester does not include leverage trading, please keep that in mind and feel free to change the parameters of the volume for the position in the strategy settings to see the closer to reality results.
The setup for this strategy is more complicated because it includes 3 averages, all of them calculated with prices obtain by various formulas for each one of them and I call this: Sophisticated Moving Average (Copyright). Each of the 3 averages are applied to different timeframes and have different values. All of these parameters are configured separately for every trading pair and this is why I am publishing them separately.
There are not a lot of trades in this strategy, the average is around 3/month for EURUSD and the result you see in this strategy is from January 2020 to this date of publishing.
You can use the Tradingview alert services to configure this to execute (webhook) on your exchange/broker, because strategies have now the possibility to send alerts.
For other questions please send me a message.
Jarvis for ETHUSD by Goldman ArmiThis strategy is called JARVIS after the famous AI from the MARVEL movie Iron Man.
It is an improvement of the Copernicus Strategy to get better results. More exactly I was aiming to obtain over 50% of the number of trades profitable, for every pair provided (see the title).
The strategy tester does not include leverage trading, please keep that in mind and feel free to change the parameters of the volume for the position in the strategy settings to see the closer to reality results.
The setup for this strategy is more complicated because it includes 3 averages, all of them calculated with prices obtain by various formulas for each one of them and I call this: Sophisticated Moving Average (Copyright). Each of the 3 averages are applied to different timeframes and have different values. All of these parameters are configured separately for every trading pair and this is why I am publishing them separately.
There are not a lot of trades in this strategy, the average is around 1/month.
You can use the Tradingview alert services to configure this to execute (webhook) on your exchange/broker, because strategies have now the possibility to send alerts.
For other questions please send me a message.
Jarvis for BTCUSD by Armi GoldmanThis strategy is called JARVIS after the famous AI from the MARVEL movie Iron Man.
It is an improvement of the Copernicus Strategy to get better results. More exactly I was aiming to obtain over 50% of the number of trades profitable, for every pair provided (see the title).
The strategy tester does not include leverage trading, please keep that in mind and feel free to change the parameters of the volume for the position in the strategy settings to see the closer to reality results.
The setup for this strategy is more complicated because it includes 3 averages, all of them calculated with prices obtain by various formulas for each one of them and I call this: Sophisticated Moving Average (Copyright). Each of the 3 averages are applied to different timeframes and have different values. All of these parameters are configured separately for every trading pair and this is why I am publishing them separately.
There are not a lot of trades in this strategy, the average is around 1/month.
You can use the Tradingview alert services to configure this to execute (webhook) on your exchange/broker, because strategies have now the possibility to send alerts.
For other questions please send me a message.
HFT Fibonacci Bands BacktesterDefault Settings are meant to be used in XBT/USD chart on 15 min time frame. If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is a Fibonacci bands based trading strategy developed by HFT Research. It is a highly customizable strategy and provides endless opportunities to find profitable trades in the market.
Use Fib BB
This is the main decision maker of the strategy. Tuning the settings of this portion of the strategy will change the outcome the most. We have provided default settings. However, they are only good for 15min chart on Bitcoin . Please adjust accordingly.
Fib BB Length: This setting adjusts the middle line of your Fibonacci Bands. It is the moving average that you take it as base for your Fibonacci bands. Default value is currently 20.
Fib Level to Use for Entry: Here, you adjust which one of the Fibonacci Ratio levels you would like to use for your entry. You can only choose one of the following options.
Fibonacci Ratio 1
This is your Fib ratio level 1 and you can put any number here you would like
Fibonacci Ratio 2
This is your Fib ratio level 2 and you can put any number here you would like
Fibonacci Ratio 3
This is your Fib ratio level 3 and you can put any number here you would like
Please keep in mind that Ratio 1 should be higher than Ratio 2 and Ratio 2 should be higher than Ratio 3.
Use RSI
You can also turn on and off the RSI as well. Alternatively, there is an option to use RSI on a different time frame than you are currently on. For example, if you are looking at the 5min chart to use Bollinger bands but you would like to look at the RSI value on the 15min chart. You can do so by selecting the custom RSI timeframe as well as adjusting the Oversold and Overbought value.
Use CCI
Commodity Channel Index is an indicator developed by Donald Lambert. It is a momentum-based oscillator used to help determine when an investment vehicle is reaching conditions of being overbought or oversold. It also used to asses price trend direction and strength. Default settings are usually the safest and the best fit.
Use VWAP
VWAP stands for volume weighted average price . It is an extremely useful indicator when trading intra-day. It does reset every trading session which is at 00:00 UTC . Instead of looking at x number of candles and providing an average price, it will take into consideration volume that’s traded at a certain price and weigh it accordingly.
Use ADX
ADX stands for average directional index . It is an indicator that measures volatility in the market. Unfortunately, the worst market condition for this strategy is sideways market. ADX becomes a useful tool since it can detect trend. If the volatility is low and there is no real price movement, ADX will pick that up and will not let you get in trades during a sideways market. It will allow you to enter trades only when the market is trending.
Use MA Filters
Lookback: It is an option to look back x number of candles to validate the price crossing. If the market is choppy and the price keeps crossing up and down the moving average you have chosen, it will generate a lot of “noisy” signals. This option allows you to confirm the cross by selecting how many candles the price needs to stay above or below the moving average. Setting it 0 will turn it off.
MA Filter Type: There is a selection of moving averages that is available on TradingView currently. You can choose from 14 different moving average types to detect the trend as accurate as possible.
Filter Length: You can select the length of your moving average. Most commonly used length being 50,100 and 200.
Filter Type: This is our propriety smoothing method in order to make the moving averages lag less and influence the way they are calculated slightly. Type 1 being the normal calculation and type 2 being the secret sauce
Reverse MA Filter: This option allows you to use the moving average in reverse. For example, the strategy will go long when the price is above the moving average. However, if you use the reserve MA Filter, you will go short when the price is above the moving average. This method works best in sideways market where price usually retraces back to the moving average. So, in an anticipation of price reverting back to the moving average, it is a useful piece of option to use during sideway markets.
The backtester assumes the following;
- 1000$ capital
- 0.06% commission based on binance
- 1% risk meaning 100% equity on cross leverage
- Backtest results are starting from 2020
If you want to get access to this indicator please DM me or visit our website.
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.
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.
HFT Momentum BacktesterDefault Settings are meant to be used in XBT/USD chart on 1 hour time frame. If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is momentum-based strategy designed by HFT Research in order to take advantage of volatile, trending markets.
Use ADX
ADX stands for average directional index . It is an indicator that measures volatility in the market. Unfortunately, the worst market condition for this strategy is sideways market. ADX becomes a useful tool since it can detect trend. If the volatility is low and there is no real price movement, ADX will pick that up and will not let you get in trades during a sideways market. It will allow you to enter trades only when the market is trending.
Use MA CrossOver
This strategy’s main driver is the moving average cross over however, unlike many other indicators, this strategy has ALL the moving averages that are on trading view. Total of 13 different moving averages all calculated in a different fashion available in a drop-down menu. You are able to choose two different moving averages to cross for your entry as well as being able to adjust the length of each individual moving average.
Use MA Spread % Filter
As an extra protection, we introduced MA spread % filter. We all know that momentum strategy works when there is actually a trend that has momentum. When there is no trend and market side choppy, we get a lot of noisy signals. In order to battle that we have introduced MA spread % filter. Using this piece of setting, you will be able to chose how strong the cross over actually is. If price is moving sideways, the moving averages will cross each other barely. If the price has actually any steam and momentum, MA 1 will cross over MA 2 aggressively because it will be trending market.
First you chose what the minimum % difference there should be between your 2 moving averages. If you keep this too tight, it won’t be as useful and if you keep this too large then the script will not generate any signals. Trust us, there is a fine balance in between! Then you proceed to chose your moving averages that the bot should keep track of.
Check our website for more information.
Backtest assumes the following;
You have 1000$ to trade
You use 1% of your capital on cross margin with 1% Stop Loss. Therefore, every trade has 100% equity effect on your balance and 1% stop loss has 1% loss effect
0.06% commission taking Binance as base. Please change commission if you are using another exchange.
Relativity BEARS FOREX 100X 1H AlgorithmHi,
This system is prepared only for leveraged markets and only for Forex.
System parameters:
Timeframe = 1H (1 Hours)
Leverage = 100X
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 short 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 Take Profit (TP) 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 100 leverage ratio is greater than the risk.
This provides as much protection from risk as possible.
-Alerts added.
***Since it is located in the most risky market, the forex market, a balanced algorithm has been optimized, considering that it has a very unstable structure similar to dilithrium crystals (same logic as investment bank trader test).
So if this algorithm was a person, it would be an incredibly disciplined but equally skeptical person =)
Also, like other systems, this system also uses ANN (Artificial Neural Networks).
About Backtest :
Since this system is for 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 must over 0.75 (worst scenario) in terms of securing ourselves because there will be extra comission fees for worst scenario.
Above this ratios ,we can do successful snowball trades.
And we achieve success cumulatively.
Important Note : This system is prepared only for these parameters.
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.
Best regards.
EDIT : Comission added. (%0.1)
Relativity BULLS FOREX 100X 1H AlgorithmHi,
This system is prepared only for leveraged markets and only for Forex.
System parameters:
Timeframe = 1H (1 Hours)
Leverage = 100X
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 100 leverage ratio is greater than the risk.
This provides as much protection from risk as possible.
-Alerts added.
***Since it is located in the most risky market, the forex market, a balanced algorithm has been optimized, considering that it has a very unstable structure similar to dilithrium crystals (same logic as investment bank trader test).
So if this algorithm was a person, it would be an incredibly disciplined but equally skeptical person =)
Also, like other systems, this system also uses ANN (Artificial Neural Networks).
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 must over 0.75 (worst scenario) in terms of securing ourselves because there will be extra comission fees for worst scenario.
Above this ratios ,we can do 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.
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.
Best regards.
EDIT : Comission added. (%0.1)
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.
Relativity BULLS 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 long position, ie "bulls".
But this neutralizes unnecessary processes. (Short market direction, the system for bears will be published separately.)
- 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 ratios 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.
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.
Best regards.
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....
Strategy BTBTBTBT — strategy for only long positional trading of top cryptocurrencies. BTCUSD and ETHUSD are best suited for this strategy.
The main idea of the strategy is to buy cryptocurrency with a leverage of up to 1: 3 when the market is growing, and get rid of cryptocurrency when the market is not growing or falling.
The strategy is working on a daily timeframe .
To determine the trend, the strategy uses a combination of indicators MA25 and MA99.
To determine overbought (pump) and oversold (dump), the strategy uses the oscillator "SPPO".
The strategy has three trading conditions:
1) SPPO SPPOoverBought - "pump" market. Close all long positions or leave a position with a micro-leverage of 1: 0.1 for a period of 28 days.
3) Closing> MA25 > MA99 - uptrend in the market. We open the "long" position with a leverage of 1: 3.
If market conditions do not meet the above criteria, then the strategy does not have open positions.
Input parameters
Recommended timeframe D1.
FastLength - period for fast MA. Default = 25.
SlowLength - period of slow MA. Default = 99.
SPPOoverSold - trigger for determining the dump in the market. Default = -30.
SPPOoverBought - trigger to determine the pump in the market. Default = 35.
SPPOmaxForLong - the maximum value of SPPO for opening a long position. Default = 10.
LeverageLong - leverage when entering the market with a "long" signal. Default = 3.
LeveragePamp - the amount of leverage when entering the market with a "pump" signal. Default = 0.1.
LeverageDamp - the amount of leverage when entering the market with a "dump" signal. Default = 1.
Log equity chart - If true, use a logarithmic scale for a graph of equity. Default = false.
Gap Trading Strategy: CME BitcoinI created a strategy which finds gaps on CME Futures market for Bitcoin, BTC1! and opens a long or short position on the crypto exchange depending on what kind of gap was found (up or down) on CME.
Up gap: today open price > previous day high price
Down gap: today open price < previous day low price
Two lines below the main chart show when gaps appear. The green line represents the size of up gaps, when it crosses zero it gives a long signal. The red line - represents the size of down gaps, when it crosses zero - short signal.
Instead of having to look between multiple charts, this simply overlays the past weeks open and close should a gap appear.
Usage:
Strategy flips long / short depending of indicator signals. It could cut the position by stop loss or take profit.
Features:
ability to set stop loss and take profit in %
ability to set delta for gaps (if you want to filter small ones)
ability to choose strategy type. Standart: Long Up/Short Down || Inverse: Short Up/Long Down.
Backtesting:
Backtested on BTCPERP ( FTX ) and XBTUSD (Bitmex).
It shows a low drawdown, a small number of trades and 50% of profit for the 2020.
For example, I set high delta for down gaps to filter small ones
Strategy doesn't repaint.






















