IFR2The IFR2 strategy is based on the RSI indicator.
If the two period RSI is less than the overbought level (25 is the default, but you can configure it to be lower), a long position is placed at the close of the candle. If you are doing it live, you'd have to enter the market ~ 10 minutes before it closes, check the RSI, and buy if it is lower than your overbought level. This generates a discrepancy in the backtesting, but since it is a very small difference, it can be disregarded. Higher overbought levels generate more signals, but they mostly are unreliable. Lower values generates better yields, but they won't occur very often. This strategy is designed to be used in a daily graph, and I don't recommend using it in intraday periods, since you'll make too little money to compensate for the operational cost.
The strategy exits when the high price of two previous candles is reached. If the exit price is higher than the closing price of when you entered, you'll be at a profit, otherwise you'll be at a loss. The exit price is plotted in the graph and it's colors depends on the current open profit: positive values will be green, negative will be red.
This strategy completely disregards the current trend. Long orders will be placed even if you are at a strong down trend. This may seem odd, but you have to keep in mind that this is a volatility based strategy , not a trend following one.
This setup was designed by Alexandre Wolwacz, a.k.a. Stormer.
Cerca negli script per "rsi"
Power X Strategy Back-testThis script back-test the Power X Strategy developed by Markus Heitkoetter and Rockwell Trading. For more detail about the strategy, please refer to "The PowerX Strategy: How to Trade Stocks and Options in Only 15 Minutes a Day" written by Markus Heitkoetter. Note that this script is not publish, develop or maintain by Rockwell Trading, and may have different results. Rockwell Trading has a powerful software called Power X Optimizer, which scan, back-test and optimize the best stock for the strategy.
The Power X Strategy uses RSI , Slow Stochastic and MACD indicators under the hood. When RSI and slow Stochastic are both greater than 50 and MACD crosses up the signal line, it marks as up-trend. If RSI and slow stochastic are both less than 50 and MACD crosses down the signal line, it marks as down-trend. Other are mark as no trend.
This back-test makes a long entry with an up-trend momentum and short entry with down-trend momentum. Trade is exited when profit target or stop lose is reach. Profit target and stop lose is calculated based on 7 days Average Daily Range (ADR).
If the either of the momentum is lost, trade is exited the next day. It also skips the entire month of March 2020, since the market crash and is not in a normal market condition for the strategy.
MA Cross++ [@TradersVenue]Using this indicator you can apply EMA cross of different EMA types. For reducing noise you may think of applying double smoothing and use it in conjunction with RSI and ADX combination. You may consider using the RDX++ indicator published to public library
Ex: If RSI and ADX is bullish (Green) and you are getting a buy signal, then probability of winning is high. Same with sell signals, if supported by RSI and ADX then it may be more sustainable. Whatever, money and risk management is the holy grail. However this script doesnt include it. Basis your risk:reward you can decide entry and exits.
As per backtesting results, setup with default settings performs well when used in medium to higher timeframes (preferably 75M/125M/1D)
Test MeWarning: this strategy is my way to convert repainting model to non repainting one. So I put it for you to test if it work or not. test can be done as forward test =live running it signal or to use bar repaly which show you how did this model actualy put signal .never put money on something if you did not test it properly
So before we get to minute detail I give you some theory :
there is real time and there is repaint time. the repaint time take it data from future and once you do a back test hop you are so rich and happy . but when you run live session you find it bullshit as signals have no logic and are just random.
So we all try our best to correct and to avoid repainting as much we can. to create realible data. the problem is when we do it the strategy that we build lose it efective power and the end result is a poor lame duck. that do not make mistakes buy biy and sell at wrong positions.
I belive the truth lie in the middle between repaint time and real time. the model that i run in this strategy is rsi buy and sell power that i put you to all to see. as free - find it here:https://www.tradingview.com/script/Et8ou2hJ-RSI-buy-sell-force/
if i run this model according to non repaint rule that we all know as MTF it would barely win anything at best . does not matter what way i try to fix it it still lame duck.
if i make it to repaint it wonderfull but still stupid repaint:)
so how I try to solve the issue?
1. the rsi i change to more smooth one (in the menue you will see (fast,slow,curve set to 1,2,4)
2. i use two source one based on close. the other based on open. if you put close in MTF without restriction it would repaint
the open postion is more stable but the model will buy at wrong places. but it can be great as a filter to the close source model.
by this removing stupid signal.
this move make now our model to be stable. so it still severly repaint but since it stable and the repaint is not random anymore but is found in good buy and sell postions only problem is that we can see this only by back repaly . and when the chart is refresh the security will put false buy point chart so no solution but still better then random repaint:)
3. we want further to reduce too much buy and sell points . so now the strategy need to avoid pyramiding. this is crucial for the nest step which is how to make the stable buy point to be on the chart and not the repaint point ?
we cannot fix the security but we can trick TV buy very easy way and by this we can get the real buy point
how?
4. if your buy point let say send signal at 1pm , the security will make to look on chart on 7am.
and this is very frustrating as we never know if the signal we get is real or hoax?
so how i trick TV to give me only the signal that was sent to as alert and not the one that the false chart in the repaint show at 7am?
easy pizy :) you do not need complex code for it. just use simple trick: make a false buy point that is very close the alert that send at 13pm. for example : the alert on btc was a buy at 9200 at 1pm . the false buy point will be 0.1% or higher above it. so the false buy point now is our buy point. and this is one that send the alert. TV will accept the false buy point as real and not the the point at 1pm and nither the point at 7am. so by this way we are get in betwen situation between the repaint time and the real time.but this keep the strength of the model live and it no longer lame duck model. in the menue you see factor and this is the distance from the alert that was actualy sended (i set it to 0.8% but it can be what ever you want)
so how to operate this system?
length -is set to 1 . if yo do 2.3,4 etc this will make the buy and sell point much less becouse this depend on the mtf that we use
in the setting i put repaint control on 720 (minute dustance) - this is becouse if i put 60 as on 1 hour chart it will look great but will have more buy and sell point that I do not want so it will be prone to repaint so 240-1440 on 1 hour chart seems fine but 720 i thnk is better one.
if you on 4 hour cahrt then try 1440
if you are on 15min chart try less then 720 let say 120-240 range to see if no reapint. if not working you can increase length to 2 and try again until no repaint.
the equaty is set to 25% -the higher you put the higher profit will look but up to 50 is max .10 -30 is the real one
you can set the take profit and stop loss to anything you want but this is just safety mesure.
so I hope you understand and try to see if my setting repaint or not before you even try to use it in real life
[BERA] POWER STRATEGYHey below my new strategy test, hope you like.
Work better with BTC
H1 and H4 timeframe.
How this work?
RSI based script.
-Modified length and different metrics for long and short.
Moving Averages.
-RSI panel below with color labels to identify the rsi levels.
-Simple trailing stop included.
Entry orders and exit orders for both -long and -short.
The default setup is the best perfomance i've find testing it.
If you are interest in the script contact me.
Amazing Crossover System - 100+ pips per day!I got the main concept for this system on another site. While I have made one important change, I must stress that the heart of this system was created by someone else! We must give credit where credit is due!
Y'all know baby pips. @ForexPhantom published about this system and did both back and forward test around 10 years ago.
I found it on the sit and now I put it to code to see how it performs. I assume 10 points spread for every trade. I use Renesource or AxiTrader to get the low spreads.
There are 2 mods, the single trades and constant trading on the direction.
Main concept
Indicators
5 EMA -- YELLOW
10 EMA -- RED
RSI (10 - Apply to Median Price: HL/2) -- One level at 50.
TIME FRAME
1 Hour Only (very important!)
PAIRS
Virtually any pair seems to work as this is strictly technical analysis.
I recommend sticking to the main currencies and avoiding cross currencies (just his preference).
WHEN TO ENTER A TRADE
Enter LONG when the Yellow EMA crosses the Red EMA from underneath.
RSI must be approaching 50 from the BOTTOM and cross 50 to warrant entry.
Enter SHORT when the Yellow EMA crosses the Red EMA from the top.
RSI must be approaching 50 from the TOP and cross 50 to warrant entry.
I've attached a picture which demonstrates all these conditions.
That's it!
f.bpcdn.co
WW buy/sellGreen and Red Triangles tell the overall trend
buy/sell are pretty obvious, what they do
the way i use it is:
long (buy) 50% of your position size when we have buy and then long (buy) another 50% when i get the green triangle
short (sell) 50% of your position size when we have sell and then short (sell) another 50% when i get the red triangle
also, i look at my RSI indicator to confirm the entry and exits
RSI is above green line and indicator says buy, it's a safe long
RSI is below green line and indicator says sell, it's a safe short
won't be able to describe much as the more you use it, more you get used to it
cheers!
EMAcrossover_RSI Buy/sell signal-TRXBTC_15min by rajista EMAcrossover_RSI Buy/sell signal Strategy
To be used in combination with Alerts script, both can be added to your tradingview charts (Chart time-frame should be set to 15min) like you add any other simple indicator.
Add this script to your favorites and once you have been granted access, you will be notified in your Tradingview notifications section, then you can go ahead and add these two scripts into your charts from your favorite section of Indicator menu in Tradingview.
Benefits of this strategy:
1> Fully automated buy/sell signals 24x7
2>Your trades will always be based on a certain entry and exit plan.
3>No emotions involved with these trading calls, so no chance of FOMO buying/Panic Sell
4>You can fully customize the settings with a simple click(customization details given below)
5>Its completely free of cost!!!
There are two parts of this automated trading call system:
1>Strategy script- Gives the buy/sell signals based on the settings provided.
2>Alert script- Gives Alert notifications in tradingview when a buy/sell call is made.
Principle of working is very simple to understand:
Stragey script makes:
Buy call - When the 9EMA crosses above the 21EMA or RSI level-20 is reached in 15min-Chart.
Sell call -When 9EMA crosses below the 21EMA or RSI level-70 is reached in 15min-Chart.
Above values of EMA's and RSI are default values , which can be changed easily in settings panel of Strategy script.
Alert Script allows you to add Alerts when these buy/sell calls are made.
To create a Buy call alert:
1> Click on the create alert icon in your chart (top-centre)
2>Click on Condition -drop down button and select EMAcross_rsi_Alerts
3>Below that bar you will see another bar titled "Buy"-click on its drop down menu and select "Crossing Down"
4>Below that bar right next to Value change 0 to 0.9.
5>Set expiration date for your alerts as per your wish
6>Ensure "Show Popup" and "Play sound" is checked
7>You can check option of sending the alert to your email also.
Finally click on create.
To create Sell Alert:
Repeat same process, except that, after step 2- Do this- change the "long" option to "short" by clicking on the drop down menu right next to the first bar.
Click on create, Finally both of your automated buy/sell call alerts will be configured.
I know its been 2-3 days since i tweeted about this strategy and now i am making it available, you can understand i had to put in a lot of working hours, towards creating the source code for the strategy script and then for alerts script and even more so towards finding the perfect default settings which can be used straight away by anyone, even if you are new in crypto trading, apart from the time which i dedicate to analyse charts and pass on the knowledge/info to you all.
My next post will be even more helpful to you people as i am currently testing "fully automated trading" yea you heard that right!! - This system will trade 24x7 for you guys/girls no matter wherever you are either you are sleeping or watching a movie, your trades would still be getting executed with a proper entery-exit plan on a crypto exchange.
MaxChain Signals - Multi Indicator Strategy V0.1 - betaScript is under Construction:
Multiple Buy Strategies:
- RSI
- Stoch RSI
- MACD
- LOWBB
- EMAGAIN
Multiple Sell Strategies:
- RSI
- HIGHBB
- GAIN
Future Scope:
- Enable Trailing
- Smart DCA Strategies
- Williams Indicators
- Volume Indicators (longtrend / acutal trend)
- Signal Alerts for direct Buy Orders
Noro's PriceChannel Strategy v1.2In v1.2 added
+ Capital, % parameter
+ Counter-trend entry
+ Lines of PriceChannel
The blue line is the middle of the price channel.
If to use trend entry
If there are 2 red candles in a row and a body of the last candle more than a half of an average body of a candle and a candle was closed over the line - to open long-position
If there are 2 green candles in a row and a body of the last candle more than a half of an average body of a candle and a candle was closed under lines - to open short-position
If to use counter-trend entry
If the price of closing is lower than the lower line of the price channel and the candle red - to open long-position
If the price of closing is higher than the top line of the price channel and the candle green - to open short-position
If use RSI strategy
If RSI-2 < 25% and a body of the last candle more than a half of an average body of a candle and a candle was closed over the line - to open long-position
If RSI-2 > 75% and a body of the last candle more than a half of an average body of a candle and a candle was closed under lines - to open short-position
Exit
If the candle green and a body of the last candle more than a half of an average body of a candle - to close long-position
If the candle red and a body of the last candle more than a half of an average body of a candle - to close short-position
Noro's Hundred Strategy v1.0Strategy uses:
1) Fast RSI (period = 7 bars)
2) Color of bars
Strategy
If RSI less than 30 is also 4 red candles in a row - to open long-position
If RSI more than 70 is also 4 green candles in a row - to open short-position
If long-position is open and there is 1 green candle - to close a position
If short-position is open and there is 1 red candle - to close a position
Only profit
Very dangerous thing! Strategy will close a position only if a position profitable. Most likely you will lose all money if you use this function.
Noro's Price Channel Strategy v1.1The blue line is the middle of the price channel .
If to use color strategy
If there are 2 red candles in a row and a body of the last candle more than a half of an average body of a candle and a candle was closed over the line - to open long-position
If there are 2 green candles in a row and a body of the last candle more than a half of an average body of a candle and a candle was closed under lines - to open short-position
If use RSI strategy
If RSI-2 < 25% and a body of the last candle more than a half of an average body of a candle and a candle was closed over the line - to open long-position
If RSI-2 > 75% and a body of the last candle more than a half of an average body of a candle and a candle was closed under lines - to open short-position
Exit
If the candle green and a body of the last candle more than a half of an average body of a candle - to close long-position
If the candle red and a body of the last candle more than a half of an average body of a candle - to close short-position
Aurum15 - http://tvautotrader.comAurum15 - tvautotrader.com
Initial version of strategy, basing on market condition and price movement according to MA's, closing on RSI overbought value.
Exit position are configurable by RSI (default rsi(open,29) > 70), designed for 15 minutes charts
It creates very long trades (above 300 bars per trade) but is very profitable.
Tested at:
USOIL - 66% profitable, 15 trades since 2017-09-04
LTCUSD - 75% profitable, 20 trades since 2017-10-02
XRPUSD - 87.5% profitable, 8 trades since 2017-10-02
IOTUSD - 77% profitable, 9 trades since 2017-10-02
This strat is not for sale yet, I need to make futher tests in more sideways market.
Relative Momentum Index Backtest The Relative Momentum Index (RMI) was developed by Roger Altman. Impressed
with the Relative Strength Index's sensitivity to the number of look-back
periods, yet frustrated with it's inconsistent oscillation between defined
overbought and oversold levels, Mr. Altman added a momentum component to the RSI.
As mentioned, the RMI is a variation of the RSI indicator. Instead of counting
up and down days from close to close as the RSI does, the RMI counts up and down
days from the close relative to the close x-days ago where x is not necessarily
1 as required by the RSI). So as the name of the indicator reflects, "momentum" is
substituted for "strength".
You can change long to short in the Input Settings
WARNING:
- For purpose educate only
- This script to change bars colors.
How to automate this strategy for free using a chrome extension.Hey everyone,
Recently we developed a chrome extension for automating TradingView strategies using the alerts they provide. Initially we were charging a monthly fee for the extension, but we have now decided to make it FREE for everyone. So to display the power of automating strategies via TradingView, we figured we would also provide a profitable strategy along with the custom alert script and commands for the alerts so you can easily cut and paste to begin trading for profit while you sleep.
Step 1:
You are going to need to download the Chrome Extension called AutoView. You can get the extension for free by following this link: bit.ly ( I had to shorten the link as it contains Google and TV automatically converts it to a symbol)
Step 2: Go to your chrome extension page, and under the new extension you'll see a "settings" button. In the setting you will have to connect and give permission to the exchange 1broker allowing the extension to place your orders automatically when triggered by an alert.
Step 3: Setup the strategy and custom script for the alerts in TradingView. The attached script is the strategy, you can play with the settings yourself to try and get better numbers/performance if you please.
This following script is for the custom alerts:
//@version=2
study("4All-Alert", shorttitle="Alerts")
src = close
len = input(4, minval=1, title="Length")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
rsin = input(5)
sn = 100 - rsin
ln = 0 + rsin
short = crossover(rsi, sn) ? 1 : 0
long = crossunder(rsi, ln) ? 1 : 0
plot(long, "Long", color=green)
plot(short, "Short", color=red)
Now that you have the extension installed, the custom strategy and alert scripts in place, you simply need to create the alerts.
To get the alerts to communicate with the extension properly, there is a specific syntax that you will need to put in the message of the alert. You can find more details about the syntax here : gist.github.com
For this specific strategy, I use the Alerts script, long/short greater than 0.9 on close.
In the message for a long place this as your message:
Long
c=order b=short
c=position b=short l=200 t=market
b=long q=0.01 l=200 t=market tp=13 sl=25
and for the short...
Short
c=order b=long
c=position b=long l=200 t=market
b=short q=0.01 l=200 t=market tp=13 sl=25
If you'll notice in my above messages, compared to the strategy my tp and sl (take profit and stop loss) vary by a few pips. This is to cover the market opens and spread on 1broker. You can change the tp and sl in the strategy to the above and see that the overall profit will not vary much at all.
I hope this all makes sense and it is enough to not only make some people money, but to show the power of coming up with your own strategy and automating it using TradingView alerts and the free Chrome Extension AutoView.
ps. I highly recommend upgrading your TradingView account so you have access to back testing and multiple alerts.
There is really no reason you won't cover the cost and then some on a monthly basis using the tools provided.
Best of luck and happy trading.
Note: The extension currently allows for automation on 2 exchanges; 1broker and Okcoin. If you do not have accounts there, we'd appreciate you signing up using our referral links.
www.okcoin.com
1broker.com
量子通道平衡系统Here is the English translation of the strategy description, retaining the original Chinese annotations as requested:
---
**Strategy Usage Instructions: Quantum Channel Equilibrium System**
**Core Logic**
This strategy combines multiple technical analysis methods through the collaborative work of the following core modules:
* **Trend Judgment** - Uses crossovers of advanced moving averages (ALMA/TEMA/HullMA)
* **Supply-Demand Zone Identification** - Automatically marks key support/resistance zones
* **Channel Equilibrium System** - Determines price position using multi-layer KC channels
* **Multi-Factor Valuation Model** - Comprehensive market valuation assessment using 13 technical indicators
* **Risk Management System** - Dynamic stop-loss and take-profit mechanism
**Key Parameter Settings**
```pine
// === Trend System Parameters ===
basisType = 'ALMA' // MA类型(MA Type: ALMA/TEMA/HullMA etc.)
basisLen = 2 // MA周期(MA Period)
delayOffset = 0 // 信号延迟(防重绘)(Signal Delay (non-repainting))
// === Supply-Demand Zone Parameters ===
swing_length = 10 // 摆动高低点长度(Swing High/Low Length)
box_width = 2.5 // 供需区域宽度(ATR倍数)(Zone Width (ATR Multiplier))
// === Channel System ===
channelBal = true // 通道平衡显示开关(Channel Balance Display Switch)
// === Valuation Model Parameters ===
buy1 = -2 // 超卖阈值(Z-Score)(Oversold Threshold (Z-Score))
sell1 = 2 // 超买阈值(Z-Score)(Overbought Threshold (Z-Score))
// 包含的因子(Sharpe/Sortino/Price/RSI等)(Included Factors (Sharpe/Sortino/Price/RSI etc.))
includesharpe = true
includeprice = true
```
**Trading Signals**
| Signal Type | Trigger Condition | Chart Marker |
| :---------------- | :------------------------------------ | :------------------------------- |
| **Buy** | `closeSeriesAlt > openSeriesAlt` | Blue ▲ (belowbar) |
| **Sell** | `closeSeriesAlt < openSeriesAlt` | Red ▼ (abovebar) |
| **Strongly Undervalued** | Composite Z-Score ≤ -2 | Green Background |
| **Strongly Overvalued** | Composite Z-Score ≥ 2 | Red Background |
**Risk Management**
```pine
// 止损止盈设置(Stop-Loss & Take-Profit Settings)
slPoints = 0 // 止损点数(0=禁用)(Stop-Loss Points (0=Disable))
tpPoints = 0 // 止盈点数(0=禁用)(Take-Profit Points (0=Disable))
default_qty_value = 10 // 每次交易资金比例(%)(Position Size per Trade (%))
```
**Panel Interpretation**
* **Valuation Matrix:** Real-time Z-Score values of 13 technical indicators.
* **Composite Score:** Average Z-Score of all indicators.
* **Market State:** Valuation judgment based on the Composite Score.
**Color Coding:**
* **Green:** Indicator is in the undervalued zone.
* **Red:** Indicator is in the overvalued zone.
* **Yellow/Orange:** Transition zone.
**Usage Recommendations:**
1. **Trend Trading:**
* Consider **long** when a blue ▲ appears *and* the Composite Z-Score < -1.
* Consider **short** when a red ▼ appears *and* the Composite Z-Score > 1.
2. **Reversal Trading:**
* Watch for potential **oversold rebound** opportunities when Z-Score ≤ -2.
* Watch for potential **overbought pullback** opportunities when Z-Score ≥ 2.
3. **Multi-Timeframe Confirmation:**
* Use a **higher timeframe (e.g., Daily)** to determine the primary trend direction.
* Use a **lower timeframe (e.g., 15-minute)** to find precise entry points.
**Important Notes:**
* The critical parameter `delayOffset` ensures signals are **non-repainting**.
* Supply-Demand zones are automatically extended; key zones are marked as **"POI" (Point of Interest)**.
* The Channel System performs best during **strong trending markets**.
* It is recommended to **reduce position size or pause trading** during range-bound/choppy markets.
---
Crypto EMA Strategy with SL/TPStrategy Logic:
Long: EMA 9 crosses above EMA 21 + RSI > 50
Short: EMA 9 crosses below EMA 21 + RSI < 50
Stop-Loss: 1.5%
Take-Profit: 3%
EMA Trend (Long Only) - ATR Stop, No TrailingThis strategy is designed to capture medium- and long-term uptrends in Bitcoin on the 1-day timeframe. It uses a combination of moving average crossovers, momentum confirmation, and trend strength filters to identify high-quality long entries, while controlling risk with a dynamic stop-loss.
⚙️ How It Works:
Long Entry Conditions:
✅ 20 EMA crosses above 50 EMA — trend trigger
✅ +DI > -DI — directional strength
✅ RSI > 40 — confirms bullish momentum
✅ ADX > 5 — filters low-trend environments
✅ EMA separation > 0.0% — prevents flat crossovers
Exit Conditions:
❌ Manual exit when 20 EMA crosses below 50 EMA
❌ Stop-loss triggered at 4× ATR below entry price
📈 Key Features:
Focuses on high-quality trend entries
Designed for swing traders or position traders
Works best on Bitcoin 1D chart, but adaptable to other assets
🔧 Customizable Inputs:
EMA lengths
RSI threshold
ADX minimum value
ATR stop-loss multiplier
Minimum EMA separation filter
⚠️ Notes:
Long-only (no short trades)
Works best in trending markets
Filters can be adjusted to increase or reduce trade frequency
買 賣 當沖指標內容主要是以Range Filter 及 個人的判斷S/R的支撐壓力是否有突破或跌破,及EMA的趨勢進行進出場,RSI是判斷進出場的關鍵之一減少盤整區的交易。
此多指標是我個人自行計算出來的,雖然沒有達到精準進出,但能做安全的快速進出,此指標的缺點是盤整期間的計算會些微虧損,我會持續加強內容來讓使用的人得到最大的獲利。
目前有支援的商品有海期、股票、台灣期貨、虛擬貨幣及外匯
我叫Wilson-Wang,請多多指教~~
The content of the indicator is mainly based on the Range Filter and personal judgment of whether the support pressure of S/R has broken through or fallen below, and the trend of EMA to enter and exit. RSI is one of the keys to judge entry and exit to reduce transactions in the consolidation zone.
This multi-indicator is calculated by me personally. Although it does not achieve accurate entry and exit, it can be safely and quickly entered and exited. The disadvantage of this indicator is that the calculation during the consolidation period will cause a slight loss. I will continue to strengthen the content to allow users to get the maximum profit.
Currently supported products include futures, stocks, Taiwan futures, virtual currencies and foreign exchange
My name is Wilson-Wang, please give me more advice~~
www.instagram.com
Strategy Builder Pro [ChartPrime]ChartPrime Strategy Creator Overview
The ChartPrime Strategy Builder offers traders an innovative, structured approach to building and testing strategies. The Strategy Creator allows users to combine, test, and automate complex strategies with many parameters.
Key Features of the ChartPrime Strategy Builder
1. Customizable Buy and Sell Conditions
The Strategy Creator provides flexibility in establishing entry and exit rules, with separate sections for long and short strategies. Traders can combine multiple conditions in each section to fine-tune when positions are opened or closed. For instance, they might choose to only buy when the indicator signals a buy and the Dynamic Reactor (a low lag filter) indicator shows a bullish trend. Users are able to pick, mix and match the following list of features:
Signal Mode: Select the type of assistive signals you are requiring. Provided are both trend following signals with self optimization using backtest results as well as reversal signals, aiming to provide real time tops and bottoms in markets. Both these signal modes can be fine tuned using the tuning input to refine signals to a trader's liking. ChartPrime Trend Signals leverage audio engineering inspired techniques and low-pass filters in order to achieve and attempt to produce lower lag response times and therefore are designed to have a uniqueness when compared to more classical trend following approaches.
The Dynamic Reactor: provides a simple band passing through the chart. This can provide assistance in support and resistance locations as well as identifying the trend direction expressed via green and red colors. Taking a moving average and applying unique adaptivity calculations gives this plot a unique and fast behavior.
Candlestick structures: analyze candlestick formation putting a spin on classical candlestick patterns and provide the most relevant formations on the chart. These are not classical and are filtered by further analyzing market activity. A trader's classic with a spin.
The Prime Trend Assistant: provides a trend following dynamic support and resistance level. This makes it perfect to use in confluence or as a filter for other supporting indicators. This is an adaptive trend following system designed to handle volatility leveraging filter kernels as opposed to low pass filters.
Money Flow: with further filters applied for early response to money flow changes in the market. This can be a great filter in trends.
Oscillator reversals: are built in leveraging an oscillator focusing on market momentum allowing users to enter based on market shifts and trends along with reversals.
Volume-Inspired Signals: determine overbought and oversold conditions, adding another layer of analysis to the oscillator. These appear as orange labels, providing a simple reading into a possible reversal.
The Volume Matrix: is a volume oscillator that shows whether money is flowing into or out of the market. Green suggests an uptrend with buyers in control, while red indicates a majority of sellers. By incorporating smoothed volume analysis, it distinguishes between bullish and bearish volumes, offering an early indication of potential trend reversals.
The True 7: is a middle-ranking system that evaluates the strength of a move and the overall trend, offering a numeric or visual representation of trend strength. It can also indicate when a trend is starting to reverse, providing leading signals for potential market shifts. Rather than using an oscillator, this offers the unique edge of falling into set categories, making understanding it simple. This can be a great confluence point when designing a strategy.
Take profits: These offer real-time suggestions from our algorithm on when it might be a good time to take profit. Using these as part of a strategy allows for great entries at bottoms and tops of trends.
Using features such as the Dynamic reactor have dual purposes. Traders can use this as both a filter and an entry condition. This allows for true interoperability when using the Strategy Builder. The above conditions are duplicated for short entries too allowing for symmetrical trading systems. By disabling all of the entry conditions on either long or short areas of the settings will create a strategy that only takes a single type of position. For example; a trader that just wants to take longs can disable all short options.
2. Layered Entries
Layered entries, a feature to enhance the uniqueness in the tool. It allows traders to average into positions as the market moves, rather than committing all capital at once. This feature is particularly useful for volatile markets where prices may fluctuate substantially. The Strategy Builder lets users adjust the number of layered entries, which can help in managing risk and optimizing entry points as well as the aggressiveness of the safety orders. With each safety order placed the system will automatically and dynamically scale into positions reducing the average entry price and hence dynamically adjust the potential take profits. Due to the potential complexities of exiting during multiple orders, a smart system is employed to automatically take profits on the layered system aiming to take profits at peaks of trends.
Users are able to override this smart TP system at the bottom of the settings instead targeting percentage profits for both short and long positions.
Entries lowering average buy price
The ability to adjust how quickly the system layers into positions can also be adjusted via the layered entries drop down between fast and slow mode where the slow mode will be more cautious when producing new orders.
3. Flexible Take Profit (TP) and Stop Loss (SL) Options
Traders can set their TP and SL levels according to various parameters, including ATR (Average True Range), risk-reward ratio, trailing stops, or specific price changes. If layered entries are active, an automatic TP method is applied by default, though traders can manually specify TP values if they prefer. This setup allows for precise control over trade exits, tailored to the strategy’s risk profile.
Provided options
The ability to use external take profits and stop losses is also provided. By loading an indicator of your choice the plots will be added to the chart. By navigating to the external sources area of the settings, users can select this plot and use it as part of a wider trading system.
Example: Let’s say a user has entries based on the inbuilt trend signals and wishes to exit whenever the RSI crosses above 70, they can add RSI to the chart, select crossing up and enter the value of 70.
4. Integrated Reinvestment for Compounding Gains
The reinvestment option allows traders to reinvest a portion of their gains into future trades, increasing trade size over time and benefiting from compounding. For example, a user might set 30% of each trade's profit to reinvest, with the remaining 70% allocated for risk management or additional safety orders. This approach can enhance long-term growth while balancing risk.
Generally in trading it can be a good approach to take profits so we suggest a healthy balance. This setting is generally best used for slow steady strategies with the long term aim of accumulating as much of the asset as possible.
5. Leverage and Position Sizing
Users can configure leverage and position sizing to simulate varying risk levels and capital allocations. A dashboard on the interface displays margin requirements based on the selected leverage, allowing traders to estimate trade sizes relative to their available capital. Whenever using leverage especially with layered entries it’s important to keep a close eye on the position sizes to avoid potential liquidations.
6. Pre-Configured Strategies for Immediate Testing
For users seeking a starting point, ChartPrime includes a range of preset strategies. These were developed and backtested by ChartPrime’s team. This allows traders to start with a stable base and adapt it to their own preferences. It is vital to understand that historical performance doesn't guarantee future success, and traders should be mindful of overfitting. These pre-built configurations offer a structured way and base to design strategies off of. These are also subject to changing results as new price action arrives and they become outdated. They serve the purpose of simply being example use cases.
7. In-Depth Specific Backtesting Ranges
The Strategy Builder includes backtesting capabilities, providing a clear view of how different setups would have performed over specified time periods. Traders can select date ranges to target specific market conditions, then review results on TradingView to see how their strategies perform across different market trends.
Example Use Case: Developing a Strategy
Consider a trader who is focused on long positions only and prefers a lower-risk strategy (note these tools can be used for all assets; we are using an undisclosed asset as an example). Using the Strategy Builder, they could:
- Disable short conditions.
- Set long entry rules to trigger when both the ChartPrime oscillator and Quantum Reactor indicators show bullish signals.
- Enable layered entries to improve average entry prices by adding to positions during market dips.
- Run a backtest over a two-year period to see historical performance trends, making adjustments as needed.
The backtest will show where entries and exits would have occurred and how layered entries may have impacted profitability.
8. Iterative design
Strategy builders and creating a strategy is often an iterative process. By experimenting and using logic; a trader can arrive at a more sustainable system. Analyzing the shortcomings of your strategy and iteratively designing and filtering them out is the goal. For example; let’s say a strategy has high drawdown, a user would want to tighten stop losses for example to reduce this and find a balance point between optimizing winning trades and reducing the drawdown. When designing a strategy there are generally tradeoffs and optimizing taking into consideration a wide range of factors is key. This also applies to filtering techniques, entries and exits and every variable in the strategy.
Let’s say a strategy was taking too many long positions in a downtrend and after you’ve analyzed the data, you come to the conclusion this needs to be solved. Filtering these using built in trend following tools can be a great approach and refining with logic is a great approach.
The Strategy Builder also takes into consideration those who seek to automate especially via reinvesting and leverage features.
Considerations
The ChartPrime Strategy Builder aims to help traders build clear, rule-based strategies without excessive complexity. As with all backtesting tools, it's crucial to understand that historical performance doesn't guarantee future success, and traders should be mindful of overfitting. This tool offers a structured way to test strategies against various market conditions, helping traders refine their approaches with data-driven insights. Traders should also ensure they enter the correct fees when designing strategies and ensure usage on standard candle types.
PRO Trading Averaging Beta(v1)Adaptive Position Scaling
Automatically increases position size during pullbacks using exponential volume scaling (1x, 2x, 4x, etc.). This reduces average entry cost and accelerates breakeven when price reverses.
Multi-Timeframe Confirmation
All indicators operate on a higher timeframe (120 minutes), providing:
Noise-filtered signals
Stronger trend alignment
Reduced false entries
Triple-Layer Entry Logic
Requires simultaneous confluence of:
Custom Bollinger Band penetration
RSI oversold filter (above critical threshold)
Golden cross confirmation (fast MA > slow MA)
Volatility assessment via ATR
Intelligent Exit System
Position closure triggers when either:
Fixed profit target (% of account) is reached
Technical boundary (upper Bollinger Band) is touched
⚙️ Core Mechanics:
graph LR
A --> B
B --> C{Initial Entry: 1% capital}
C --> D
D -->|Yes| E
D -->|No| F
E --> G{Max Averaging Levels?}
G -->|No| D
G -->|Yes| H
F --> I
📊 Implementation Guide:
Capital Configuration
Set initial_capital to your actual account size
Calculate base contract size:
(Account Size × 0.01) / (Instrument Price × Point Value)
Example: $10,000 account → 0.01 BTC futures contracts
Pyramiding Structure
Volume progression per averaging level:
Level 1: 1× (Base volume)
Level 2: 2×
Level 3: 4×
Level 4: 8×
Level 5: 16×
Level 6: 32×
(Max 6 levels configurable in strategy settings)
Custom Entry Variations
Alternative approach for swing captures:
// Enter only at 3rd averaging with 5% capital
if averaging_condition and strategy.opentrades == 2
strategy.entry("SwingEntry", strategy.long, qty=base_order_size*5)
Risk Management Protocol
No traditional stop-loss (replaced by averaging)
Break-even trigger: Manually move to breakeven at +0.5% profit
Max exposure: Capped at 6 averaging levels
Commissions: Pre-configured at 0.1% per trade
⚠️ Critical Risk Disclosures:
"Past Performance ≠ Future Results"
Historical optimization requires continuous forward testing ("Walk Forward" in TV).
Pyramiding Hazards
Exponential volume growth demands:
Minimum 20% free margin buffer
High liquidity instruments (spread < 0.5% of ATR)
Strict per-level risk calculation
Market Regime Dependence
Peak efficiency during:
Strong trends with 2-4% retracements
Assets with ATR > 1.5% of daily range
Avoid ranging/low-volatility conditions
💡 Pro Usage Recommendations:
Position Sizing Formula
For futures: Contracts = (Capital × Risk %) / (Entry Price × Point Value × Stop Distance)
Profit Protection
Close 50% position at 50% profit target, trail remainder
Event Safety
Disable averaging during:
High-impact news events
Exchange outages
Abnormal volume spikes
pie
title Risk Allocation per Level
“First Entry” : 12
“Level 2” : 18
“Level 3” : 25
“Level 4” : 45
ESSENTIAL: This strategy demands strict discipline. Terminate averaging when price action deviates from expected patterns. Always maintain reserve capital exceeding maximum drawdown requirements. Regularly validate strategy performance against current market dynamics.
🔥 Уникальные особенности и ценность:
Адаптивное усреднение
Стратегия автоматически увеличивает позицию при движении против вас, используя экспоненциальное наращивание объема (1x, 2x, 4x и т.д.). Это снижает среднюю цену входа и ускоряет выход в прибыль при развороте.
Мультитаймфреймная фильтрация
Все индикаторы работают на старшем таймфрейме (120 минут), что:
Фильтрует рыночный шум
Обеспечивает более надежные сигналы
Синхронизируется с глобальным трендом
Комбинированный триггер входа
Для активации требуется одновременное выполнение 4 условий:
Пробитие кастомной полосы Боллинджера
Подтверждение тренда (быстрая MA > медленной MA)
Контроль перепроданности (RSI выше критического уровня)
Фильтр волатильности (ATR)
Двойной механизм выхода
Закрытие позиций происходит при:
Достижении целевого уровня прибыли (% от депозита)
Техническом сигнале (касание верхней полосы Боллинджера)
⚙️ Как работает стратегия:
graph TD
A --> B
B --> C{Первый вход: 1% депозита}
C --> D
D -->|Да| E
D -->|Нет| F
E --> G{Достигнут лимит усреднений?}
G -->|Нет| D
G -->|Да| H
F --> I
📊 Как пользоваться:
Стартовые настройки
Base Order Size: Стартовый объем = 1% депозита
(Пример: при $10 000 депозита = 0.01 контракта)
initial_capital: Укажите ваш реальный депозит
Правила пирамидинга
Объем наращивается по схеме:
Уровень 1: 1x (базовый объем)
Уровень 2: 2x
Уровень 3: 4x
Уровень 4: 8x
Уровень 5: 16x
Уровень 6: 32x
РЕКОМЕНДУЕТСЯ Максимум 6 уровней усреднения (настраивается в pyramiding)
Кастомизация входов
Пример модификации для агрессивной тактики:
// Вход только на 3-м усреднении с 5% депозита
if averaging_condition and strategy.opentrades == 2
strategy.entry("BuyAggressive", strategy.long, qty=base_order_size*5)
Можно поставить параметр пираммидинг 1 и получать больше сигналов на младших тайм фреймах
Управление рисками
Стоп-лосс: Не используется (заменен усреднением)
Перевод в безубыток: Активируйте вручную при +0.5%
Максимальная просадка: Рекомендуется Ограничивать 6 уровнями усреднения
Комиссии: Учтены (0.1% от объема сделки)
Критические предупреждения:
"Вчера ≠ Сегодня"
Стратегия оптимизирована под историческую волатильность. Регулярно тестируйте на новых данных (режим "Перед тест" в TV).
Опасность усреднения
Экспоненциальный рост объема требует:
Глубокого расчета риска на уровень
Минимум 20% свободного маржи
Ликвидный инструмент (спред < 0.5% от ATR)
Рыночные условия
Максимальная эффективность в:
Трендовых рынках с коррекциями 2-4%
Инструментах с ATR > дневного диапазона 1.5%
💡 Рекомендации по использованию:
Для фьючерсов: Рассчитайте контракты через (капитал * 0.01) / (цена * пункт_стоимости)
При 50% достижении цели прибыли - закройте 50% позиции
Отключайте усреднение при выходе макро-новостей
pie
title Распределение риска
"Первый вход" : 10
"Уровень 2" : 20
"Уровень 3" : 30
"Уровень 4" : 40
ВАЖНО: Эта стратегия требует дисциплины! Прекращайте усреднение при отклонении рынка от исторических паттернов. Всегда имейте резервный капитал для экстренных случаев.
Multi-Indicator Trend-Following Strategy v6Multi-Indicator Trend-Following Strategy v6
This strategy uses a combination of technical indicators to identify potential trend-following trade entries and exits. It is intended for educational and research purposes.
How it works:
Moving Averages (EMA): Entry signals are generated on crossovers between a fast and slow exponential moving average.
RSI Filter: Confirms momentum with a threshold above/below 50 for long/short entries.
Volume Confirmation: Requires volume to exceed a moving average multiplied by a user-defined factor.
ATR-Based Risk Management: Stop loss and take profit levels are calculated using the Average True Range (ATR), allowing for dynamic risk control based on market volatility.
Customizable Inputs:
Fast/Slow MA lengths
RSI length and levels
MACD settings (used in calculation, not directly in signal)
Volume MA and multiplier
ATR period and multipliers for stop loss and take profit
Notes:
This strategy does not guarantee future results.
It is provided for analysis and backtesting only.
Alerts are available for buy/sell conditions.
Feel free to adjust parameters to explore different market conditions and asset classes.
Big Mover Catcher BTC 4h🧠 Big Mover Catcher (BTC 4H Strategy) — Educational Tool
⚠️ Disclaimer: I am not a financial advisor. This script is for educational and testing purposes only. Cryptocurrency trading is highly volatile and involves significant risk. You can lose all of your invested capital.
📌 Overview
The Big Mover Catcher strategy is a work-in-progress trading system designed for Bitcoin (BTC) on the 4-hour chart. It aims to identify strong breakout moves by combining multiple technical indicators and conditions, allowing for high customization and filter-based confirmations.
This script is part of a personal project to learn Pine Script and backtesting on TradingView. It is currently in the testing and research phase.
🎯 Strategy Objective
Catch large, high-momentum breakout moves in the BTC market using:
Bollinger Band breakouts for entry signals
Momentum, volatility, and trend filters for trade confirmation
🧰 Features & Filters
The script provides a flexible set of filters that can be turned ON/OFF and adjusted directly from the settings panel:
✅ Entry Conditions
Price must break above or below Bollinger Bands
All selected filters must align before entry
🧪 Available Filters:
Relative Strength Index (RSI) with EMA/SMA smoothing
Average Directional Index (ADX) with EMA/SMA smoothing
Average True Range (ATR) with EMA/SMA smoothing
MACD Signal above or below zero
EMA 350 trend filter
ATR / ADX / RSI Threshold toggles for added control
🔥 Additional Feature:
Force Take Profit: Optionally closes the trade immediately if a candle closes with more than a defined % movement (default: 5%). This can help lock in quick profits during high volatility moves.
⚙️ Customizable Inputs
You can configure:
Stop loss percentage
All indicator lengths
Smoothing types (EMA/SMA)
Threshold activation toggles
Individual filter ON/OFF switches
This makes the strategy highly adaptable for educational exploration and optimization.
📊 Best Used For
Learning Pine Script and strategy structure
Testing filter combinations for BTC on the 4H timeframe
Understanding how different indicators interact in live markets
⚠️ Note: ❌ Short trades are currently disabled by default, as short-side logic is still under development.
❗ Final Reminder
This script is not financial advice. It is an educational tool. Use it to learn and explore trading logic. Trading cryptocurrencies carries high risk — only invest what you can afford to lose.