震盪指標
Conservative scalping incomeThis fully automated scalping strategy aims for an 10-12% annual return using LONG positions only (i.e. no SHORTs), with 2 to 1 number of winning trades and 1.5 to 1 avg win amount vs avg loss amount. It should generally make from zero to four trades per day depending on market conditions. It should remain in a position for roughly an hour. It leverages numerous indicators, including multiple moving averages, ADX, and MACD.
Note that this strategy does not try to time tops and bottoms. Rather it waits to clearly identify a trend, and then rides that trend for a short while making a defined profit. Thus it may enter and exit a trade under profitable conditions, but not at the most profitable conditions possible. It gets in when it's sure of the trend, and then generally leaves that trend as soon as a defined profit is made or before a meaningful loss is incurred.
This strategy will work well with any index (e.g. SPY) and most stocks. It works best on a five minute time interval and when the index or stock is either generally increasing over time or bouncing back and forth between a medium to wide range.
RSI %b Signal [H1 Backtesting]-----------------------------------------------------------------
This simple strategy base on RSI, EMA, Bollinger Bands to get Buy and Sell Signal with detail as below:
-----------------------------------------------------------------
1.Define Oscillator Line
+ Oscillator Line is smoothed by ema(28) of RSI(14) on H1 Timeframe
2.Define Overbought and Oversold
+ Apply Bollinger Bands BB(80,3) on Oscillator Line and calculate %b
+ Overbought Zone marked above level 0.8
+ Oversold Zone marked below level 0.2
3.Buy Signal
+ Entry Long Position when %b crossover Point of Entry Long
+ Deafault Point of Entry Long is 0.2
+ Buy signal marked by Green dot
4.Sell Signal
+ Entry Short Position when %b crossunder Point of Entry Short
+ Deafault Point of Entry Short is 0.8
+ Sell signal marked by Red dot
5.Exit Signal
+ Exit Position (both Long and Short) when %b go into Overbought Zone or Oversold Zone
+ Exit signal marked by Yellow dot
-----------------------------------------------------------------
Joint Conditions Strategy Suite + TradingConnector alerts bot"Please give us combined alerts with the possibility of having several conditions in place to trigger the alert." - was the top voted request from users under one of the recent blogposts by TradingView.
Ask and you shall receive ;)
TradingView is a great platform, with unmatched set of functionalities, yet this particular combo of features indeed seems not to be in place. Fortunately, TradingView is also very open platform, thanks to PineScript coding language, which enables developing combos like the requried one and plenty of other magic.
I have already published numerous "educational" scripts, showing how to code indicators and alerts with PineScript, but... this is not one of them. This one is for real. READY FOR USE on real markets, also by the non-coding traders. Just take my script, set parameters with dropdowns, backtest the strategy, fire the alerts and execute them.
HOW TO USE IT
In "Settings" popup I tried to mimic the CreateAlert popup dropdowns for selecting logic. Let's say you want to enter Long position at Stochastic KxD crossover. In first line of Long Entry conditions set "StochK" + "Crossing Up" + "StochD". Last field doesn't matter because in 3rd dropdown something else than "value" was selected. In second line you could set "maB" + "Greater Than" + "maC" to filter out those entries which are in direction of the uptrend. And yeah, add ADX>25 to make sure the market is actually moving: "ADX" + "Greater Than" + "value" + "25". All condition lines must be TRUE (or skipped) for the entry to be triggered. Toghether with an alert.
The same for Short entries. Combinations are limitless.
INDICATORS AND MTF (MULTI-TIMEFRAME)
In those dropdowns you can select candle values like open/close/high/low/ohlc4, but also some most popular indicators, which I have pre-built into this script: RSI, various Moving Averages, ADX-DMI, Stochastic and Bollinger Bands for start. You can configure parameters of those indicators also in "Settings" popup, in "Indicator Definitions" section. What's important, you can use any of these indicators from higher timeframe, setting MTF multiplier. So if you applied this indicator to 1h chart, but want to use rsi(close,14) from 4h chart, set MTF to 4. If you want to use current timeframe indicators, keep MTF at 1, which is a default setting here.
Note for coders: to keep focus of this script on joining conditions, entire logic for those indicators has been moved to external library, also open source. I encourage you to dig into the code and see how it's done. I love the addition of libraries concept in PineScript.
CUSTOM INDICATOR
Following the "openness" spirit of my master - which is TradingView itself - my work is also open, in 2 ways:
1. This script is open source. So you can grab it, modify or add any functionalities you want. I cannot and don't want to stop you from doing that. I'm asking for only one favor - please mention this source script in your credits.
2. You can import the plot (series) from any other indicator on TradingView. In Settings popup of my script, scroll down to "Indicator Definitions" section, and select the series of your choice in the first dropdown. Now it is ready to use in conditions dropdowns on top of the Settings popup.
Let me give you an example of that last scenario. Take another script of mine, "Pivot Points on SR lines DEMO". You can find it in "Indicators & Strategies" library or here: (). Attach it to your chart. Now come back to THIS script, open Settings popup and in "Custom Indicator aka Imported Source" select "Pivot Points on SR lines: ...". The way it works - it detects if a pivot point happened on Support/Resistance line from the past and returns 1 for PivotLow and -1 for Pivot High. Now in first Long Entry condition set: "custom indicator" + "Greater Than" + "value" + "0" and long entries will be marked on every pivot low noticed on Support/Resistance line.
ALERTS
Last but not least - the alerts. This script produces alerts on the entries calculated by strategy logic, as marked on the chart by the backtester. Moreover, syntax of those alerts is already prepared and fully compatible with TradingConnector - alerts executing tool (bot), if you want to auto-execute those trades. Apart from installing the tool, you need to set
up the alerts in TradingView, here is how:
open CreateAlert popup
in first dropdown select "Joint Conditions Strategy Template"
in second dropdown select "alert() function calls only"
And that's all. You only need to set one alert for the whole script, not one for Longs and one for Shorts as it was in the past. Also, you don't need to setup closing alerts, because stop-loss/take-profit/trailing-stop information is embedded in the entry alert so your broker receives it as early as possible. Alerts sent will look like this: "long sl=40 tp=80", which is exactly what TradingConnector expects.
Phew, that's all folks. If you think I should add something to this template (maybe other indicators?) please let me know in comments or via DM. Happy trading!
P.S. Pyramiding is not supported in this script.
Disclaimer : I'm not saying above combination of conditions will make you money. Actually none of this can be considered financial advice. It is only a software tool. Use it wisely, be aware of the risk and do your own research!
Premium ScalperThe strategy works with a combination of a number of different factors, including:
- Volume
- Moving averages
- Volatility
- RSI
This strategy generates long and short signals based on volume movements, moving averages and RSI. By combining other algorithms, low volatility periods can be filtered out.
The best results can be achieved by pairing the indicator with a bot through 3Commas and using a diversification strategy. This way you spread your risk over different pairs and you therefore also have a great chance of taking big moves.
The strategy results we display are results WITHOUT leverage. It is therefore also possible to only long on spot with this strategy, but for optimal results a trading bot link is required.
The settings we have used for these results are an order size of 100% with a 0.08% commission size.
Side note: This indicator does NOT use repainting!
We offer the possibility to try the indicator for free for 7 days.
V0.0_StochRSI_ANGTEST 2, en busca de algo nuevo que pueda encontrar puntos de entrada de compra y venta al 1%
robotrading ZeroCCIIt was not me who authored the strategy. I do not know who the real author of this strategy is. I read about it on wikipedia :) And decided to test the strategy on the cryptocurrency market. It turned out that this strategy really works. The strategy is very simple.
Indicator
CCI indicator with default settings is used. The settings can be changed. Nothing else is used.
Strategy
If CCI is more than 0, then open a long position (and close a short position).
If CCI is less than 0, then open a short position (and close a long position).
Reverse trading.
MZ SRSI Strategy V1.0Strategy Introduction
This strategy starts from selection of 1st Moving Average from one of following:
SMA
EMA
DEMA
TEMA
LRC
WMA
MF
VAMA
TMA
HMA
JMA
Kijun v2
EDSMA
McGinley
Then it calculates the RSI of selected 1st Moving Average
In the end it calculates Moving Average of previously calculated RSI and for this purpose 2nd Moving Average is also selected from above list.
Cross of RSI and its Moving Average generates Strategy Alerts
Only long trades are enabled currently
Default Settings
I've set the default selection to the perfect options for 1D and 4h timeframes. You can modify both MAs selection and their length according to your selected timeframe.
Following default settings are used:
Heiken Ashi Candles are selected by default as source
1st Moving Average selection is set to LRC (Linear Regression Curve)
Length of 1st Moving Average is set to 50
RSI length is set to 2 because it is supposed to be fast
2nd Moving Average of RSI is set to TMA (Triangular Moving Average)
Length of 1st Moving Average is set to 5
Start date is set to 2011
Backtesting can also be done selecting %age of equity
Suggestions for Usage
Mostly winning trades have no prominent drawdown so losing trades can be abolished with Stoploss. Would soon add Stoploss, MTF and Takeprofit options in next version. Also if you want an alerts version of it then just comment below and would publish it later. I’ve found this strategy useful on 1D and 4h timeframes with described default settings.
[Fedra Algotrading Strategy Trailing Stop Version]Simpler version of my popular strategy.Optimized for cryptocurrencies. Originally conceived to trade automatically through bots (that's how I use it), it also works to get signals and trade manually in any exchange.
It works in spot.
Buy the dip:
Attempts to buy on the dip, finding entries when the price makes abrupt dips that break deviation of the linear regression of the last periods.
Trend Detection:
Determines whether the market is in an uptrend or downtrend by crossing 2 SMAs + super trend in different temporalities. This affects the performance of the strategy. It works as a filter to avoid making entries in a downtrend.
% Trailing Stop Loss. The Stop Loss is placed a % below the price and accompanies it in the rises to make the most of an uptrend.
Optionally, you can set up a percentage Take Profit
It allows you to easily configure the backtest period to optimize the parameters for consistent results.
The strategy calculates by default a commission of 0.1% on each trade to make the backtest more "pessimistic".
Includes advanced features for compatibility with different bots platforms in the market.
Risk management by % of equity or by maximum series of losses.
////////////////////////////
Versión más simple de mi popular estrategia, optimizada para criptomonedas. Originalmente concebida para operar automáticamente a través de bots (así es como la uso yo), también funciona para obtener señales y operar manualmente en cualquier exchange.
Funciona en spot.
Compra en la caída:
Intenta comprar en la caída, encontrando entradas cuando el precio hace caídas abruptas que rompen la desviación de la regresión lineal de los últimos períodos.
Detección de tendencia:
Determina si el mercado está en tendencia alcista o bajista mediante el cruce de 2 SMAs + super trend en diferentes temporalidades. Esto afecta al rendimiento de la estrategia. Funciona como un filtro para evitar hacer entradas en contra de la tendencia del mercado.
% Trailing Stop Loss. El Stop Loss se coloca un % por debajo del precio y lo acompaña en las subidas para aprovechar una tendencia alcista.
Opcionalmente, se puede establecer un porcentaje de Take Profit
Permite configurar fácilmente el periodo de backtest para optimizar los parámetros y obtener resultados consistentes.
La estrategia calcula por defecto una comisión del 0,1% en cada operación para que el backtest sea más "pesimista".
Incluye características avanzadas para la compatibilidad con diferentes plataformas de bots en el mercado.
Gestión del riesgo por % del capital o por serie máxima de pérdidas.
The MACDMI T/SLThis is a combined MACD and DMI strategy script with multiple options for targets and stoploss.
Stoploss and targets sizes are ATR based calculations.
Each of these contains a sets an initial ATR based that will close the entire position if hit. From there, differences between them are as follows:
Trailing stop - immediately begins trailing stoploss from your entry. Entire position is closed when hit.
Single Target - closes entire position once target is hit
T1 + Trail - closes half of the position when first target is hit and then begins trailing stop on the remaining position.
T1 + Trail/T2 + Trail - closes a third of the position at T1 and begins trailing a stop on the rest. Will close another third at T2, continue the trailing stop, and close the final third when the stop is hit.
Linear trendSimple way how to use Linear Regression for trading.
What we use:
• Linear Regression
• EMA 200 as a trend filter
Logic:
Firstly we make two different linear regression movings as oscillator. For this we need to subtract slow moving from fast moving, so we get the single moving around zero. This is the green/red line which appears on the chart.
The trade open when LR cross over the threshold. The trade close when LR cross under the threshold below. Crossing over the threshold is the same as faster moving cross over slower moving.
Also we use EMA as a filter. The trades would be only when the price is over than EMA 200.
AlphaPrime - Backtest AlphaPrime - Backtest AlphaPrime - BacktestAlphaPrime - BacktestAlphaPrime - BacktestAlphaPrime - Backtest
P-Signal Strategy & AlertThanks to your advices I removed in this version something that was not necessary for the strategy but added alert and the chart of the current state of the strategy (white 1 - in trade, 0 - out of trade).
DMI (Multi timeframe) DI Strategy [KL]Directional Movement Index Strategy
Entry conditions:
- (a) when DI+ > DI- on timeframe #1, and
- (b) Confirmation: when DI+ > DI- on timeframe #2
In the shown example, timeframe1 was same as the chart (1H) and timeframe2 was 1D.
Stop Loss: ATR based trailing stop
About DMI
Can refer to Investopedia for general understanding.
Applications of DMI in this strategy:
- Assumes uptrend when DI+ is above DI- (when green DI+ lines above red DI-), vice versa for downtrend. This is checked in two different timeframes that can be set by user in settings.
- DX is ignored, it doesn't give a direction of the trend. But if DX was applied, it would be a good indicator for quantifying the strength of uptrend/downtrend. This measurement would typically be read along a threshold (i.e. if below 20, then market is likely consolidating). All of these have been commented out (ignored by pinescript's interpreter via //) in the codes, as said; we are not using DX for sake of simplicity.
Visualizations
To make the chart look cleaner, DMI plots have been simplified to just down/up arrows placed at bottom of the chart.
Referring to the example chart:
- Green arrows : when DI+ > DI- for both timeframes, implies uptrend
- Red arrows: other way around (DI+ < DI-), implies downtrend
01 BB RSI MACD with built-in webhookThis strategy is intended for use as a way of backtesting various parameters available on 3commas.
Using MACD to sell order (original script take profit by scale)
Using RSI to analyze the market conditions.
.
.
// USER INPUTS
Short MA Window - The length of the Short moving average
Long MA Window - The length of the Long moving average
Upper Band Offset - The offset to use for the upper bollinger offset
Lower Band Offset - The offset to use for the lower bollinger offset
Long Stop Loss % - The stop loss percentage to test
Long Take Profit % - The Take profit percentage to test
Initial SO Deviation % - The price deviation percentage required to place to first safety order
Safety Order Vol Step % - The volume scale to test
Input to link with 3comma to automate your bot
3Commas Bot ID -
Bot Email Token - Found in the deal start message for your bot
3Commas Bot Trading Pair - The pair to include for composite bot start deals
when you create alert you need to write {{strategy.order.alert_message}} in the message box.
.
.
Original script:
1. 3Commas Bollinger Strategy by tedwardd
.
.
Suggestion use with trending pair, SAND, MANA and many altcoin in low tf
P-Signal Strategy (BTCUSD Multi Frame)This is an example of constructing P-Signal strategy on a set of probability spaces. In this case, the daily weekly and monthly time frames are used. Please note that the parameters for each of the spaces (the number of bars in the gear) are different.
NRTH_ Momentum AlgoA NRTH_ Premium Momentum Based Strategy
Comes included with the Premium Package.
Indicator features
Built-In Alerts
Visual Risk Management
Customizable Entry Rules
4 Levels of confirmation
Customizable MA Ribbon
Usage Tips
This strategy is designed for Swing Trading and Intra-Day timeframes (1hr+)
The Algo uses multiple levels of convolution and confirmation before entering a trade, best used in trending markets. utilizing Stochasitc RSI overbought and oversold levels and an 1-3 MAs to identify trends and pullbacks.
Maximize the accuracy of your signals with up to 4 levels of convolution before entering a trade, filtering out the noise as much as possible.
You can set the overbought and oversold levels required for trade entries and set the types of MAs and how many are required to confirm trending momentum
Works for all markets with the ability to customize to your liking.
Backtesting Results Info
Period 23/9/2021-15/11/2021
Entry value at $1000 with 10x leverage
Binance standard taker fee rate (0.04%)
ATR Exits : 1:2.66 RR
-------------------------------------------
Disclaimer
Copyright NRTH_ Indicators 2021.
NRTH_ and all affiliated parties are not registered as financial advisors. The products & services NRTH_ offers are for educational purposes only and should not be construed as financial advice. You must be aware of the risks and be willing to bear any level of risk to invest in financial markets. Past performance is not necessarily indicative of future results. NRTH_ and all individuals associated assume no responsibility for your trading results or investments.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, or individual’s trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Instrument-Z (3Commas Bot)Instrument-Z is what I am currently using as my 3Commas Bot.
It allows you to customize signals from 3 indicators; Crossing MA's, Stochastic RSI, and WaveTrend.
Better yet, it allows you to setup these signals separately depending on whether the Trend MA is going up or down.
So there are 2 sets of inputs for everything, Uptrend inputs and Downtrend inputs.
I have realized that we can't expect a strategy to work the same way in an uptrend vs downtrend, so the inputs should be separated too.
In my testing, separating increased the net profit by 60% on average.
You can select whether you are trading Long or Short.
You can choose your stop loss and take profit levels as well as trade expiration.
You can choose if you only want to trade with the trend (making the opposing signals irrelevant).
The trend is based on the Trend MA.
This script is specifically for cryptocurrencies.
I've noticed that MA crosses on other asset classes are unreliable because the fluctuations are not strong enough to push the MA's across each other in a meaningful way.
If you want to use this as a 3Commas Bot, then you will have to copy the code of the strategy and paste it into your own personal script.
Then you have to change the alert messages at the bottom of the script.
Make sure to change your alert message from this;
{"message_type": "bot", "bot_id": 0000000, "email_token": "0b000a0a-0aa0-00aa-0aa0-000a00000a0a", "delay_seconds": 0}
To this;
{ \"message_type\": \"bot\", \"bot_id\": 0000000, \"email_token\": \"0a000a0a-0aa0-00aa-0aa0-000a00000a0a\", \"delay_seconds\": 0 }
With after each new line and \ before each quotation.
In the Alert setup, select "alert() function calls only".
This indicator is like a middle ground of complexity between the Juicy Trend indicator and the Instrument-A indicator.
And because it does not feature my neural network project, I have made it open script.
Enjoy!
Bollinger Band Breakout Positional Strategy- BN -15M This strategy consists of following criteria:
Buy:
1. Candle should have RSI is above 60 and Close above Bollinger band upper limit
2. Exit When candle is closed below 20MA
Sell:
1. Candle should have RSI is above 40 and Close below Bollinger band lower limit
2. Exit When candle is closed above 20MA
Checkout results.
Flip a CoinHave you ever wanted a strategy that is completely random? Well here's the Flip-a-Coin strategy that has entirely random and unpredictable trades! With the randomiser to make it a truly unique strategy to you, and the ability to add martingale logic to the risk means you could either be making millions or losing it all in no time! Please do not trade with this! At best it is a good baseline for testing if your own strategy is better or worse than literally flipping a coin. Enjoy!
P-Signal StrategyThis is an example of building a trading strategy based on a p-signal. The p-signal indicates the entropy of the state of the D frame system for the BTCUSD pair in the Kolmogorov probability space.
(Short)EMA 4H + Stochastic RSI By Nussara (strategy)This is a back test for "(Short)EMA 4H + Stochastic RSI" used for a short position. It uses EMA and stochastic RSI.
The 4-hour EMA is a trend indicator in smaller timeframes. For a short position, EMA slow is above EMA fast and uses stochastic RSI to predict price turning points. Through the formula, traders can identify overbought or oversold.
Default setting
1. The 4-hour EMA defaults to EMA fast =24 and EMA slow = 33.
2. Stochastic RSI defaults K=3, D=3, RSI Length=16, and Stochastic Length = 5.
You should adjust the settings to be suitable for the products that you trade.
(Short)EMA 4H + Stochastic RSI formula
Short Entry :
1. The timeframe of the chart must be less than or equal to 4 hours. If the timeframe is set higher than 4 hours, this strategy will not work.
2. 4-hour slow EMA line must be above fast EMA line, indicating an downtrend.
3. Stochastic RSI K line cross down D line and the intersection must be above 80.
If all three are true, the indicator will have a short signal.
Short Exit: Stochastic RSI K line cross up D line
This indicator is just a tool for technical analysis. It shouldn't be used as the only indication of trade because it causes you to lose your money. You should use other indicators to analyze together.
(Long)EMA 4H + Stochastic RSI By Nussara(strategy)This is a back test for "(Long)EMA 4H + Stochastic RSI " used for a long position. It uses EMA and stochastic RSI.
The 4-hour EMA is a trend indicator in smaller timeframes. For a long position, EMA fast is above EMA slow and uses stochastic RSI to predict price turning points. Through the formula, traders can identify overbought or oversold.
Default setting
1. The 4-hour EMA defaults to EMA fast =24 and EMA slow = 33.
2. Stochastic RSI defaults K=3, D=3, RSI Length=16, and Stochastic Length = 5.
You should adjust the settings to be suitable for the products that you trade.
(Long)EMA 4H + Stochastic RSI formula
Long Entry :
1. The timeframe of the chart must be less than or equal to 4 hours. If the timeframe is set higher than 4 hours, this strategy will not work.
2. 4-hour fast EMA line must be above slow EMA line, indicating an uptrend.
3. Stochastic RSI K line cross up D line and the intersection must be below 20.
If all three are true, the indicator will have a long signal.
Long Exit: Stochastic RSI K line cross down D line
This indicator is just a tool for technical analysis. It shouldn't be used as the only indication of trade because it causes you to lose your money. You should use other indicators to analyze together.