[BTCUSD] DinhChienFX [2 orders]* Historical statistics from 2018:
* Strategy will enter 2 orders, Order 2 will appear only when there is Order 1:
- Percent profitable of 1st order: 64.76%.
- Percent profitable of 2nd order: 49.86%.
- Average percent profitable: 57.31%.
-  14  consecutive wins.
-  4  consecutive losses.
Order 1: risk / reward ratio 1/1 used to determine if this rule is effective or not?
Order 2: Appears when there is order 1, Use take-profit and take-loss level of order 1 at Fibonacci 75%.
. * 1st Order conditions:
- Buy: When the ADX index cuts up to 45, check earlier if the closing price has cut up and is above the Upper 2 line, enter the Buy order.
- Sell: when the ADX indicator cuts up to 45, check before that if the closing price has cut down and is above Lower 2 then enter a Sell order.
* How to enter Order 2: When order 1 appears, there are always Stoploss and Takeprofit levels. Draw Fibonacci from take-profit and take-loss prices, Fibonacci retracement level = 75%
----------------
 1. Trend identification: 
- Channel Keltner:
... Uptrend: when the closing candlestick cuts up and is above the Keltner channel, the Upper Line 2
... Down trend: when the candle closes and falls above the Keltner Line Lower 2
 2. Rules of entry: 
- Channel Keltner:
... Buy: Candlestick closing price cuts up and above the Keltner Upper 2.
... Sell: The closing price of the candle cuts down and is lower than the Keltner Below 2.
ADX indicator:
... Buy: The ADX value crossed to 45 and the close of the candle was higher than Keltner Upper 2.
... Sell: ADX value cuts to 45 and the close of the candle is lower than Keltner Below 2.
3. Stoploss and Profit = atr (20) * 2.
Pesquisar nos scripts por "profit"
Pullback Traps v. 0.1Trading Strategy for scalping the CME_MINI:ES1! and CME_MINI:MES1! futures on the 5 min. time frame.
The strategy will count legs and look for failed pullbacks and failed second entries where shorters get trapped.
How to use:
When a trap occurs (Marked with green light) place an order one tick above the high of the trap and enter on next candle
If entry doesn't happen on next candle and it has a lower high, move entry to one tick above high of that candle.
Keep doing the above until you enter or until a candle is marked with a blue light and the text Trap Dead.
If you see Trap dead and you haven't entered, quickly cancel your order.
What is green light?
A second or later pullback down away from the uptrend. When the green light is present the shorters haven't made a 1 point profit and short scalpers are trapped.
What is blue light?
1. Shorters made their 1 point profit and trap is dead. Cancel your trade. Or...
2. Shorters hit their stop loss and you're probably in a trade now and about to profit.
Profit and stop loss:
Numbers are done with profit 5 ticks and stop loss 30 ticks.
Should I have a stop loss 6 times greater than profit?
Probably not. The numbers you see here are made with these profit and stop loss figures but I don't advice it in real trading.
The numbers look good on this backtest but in reality a few bad trades would ruin everything.
This was made purely for fun and sim trading - Feel free to do your own testing and show the resulsts.
Heatmap - Multi-Timeframe Indicators - StrategyHeatmap - Multi-Timeframe Indicators - Strategy 
 ▪  Main features :
    - 19 Timeframes: 1m, 3m, 5m, 10m, 15m, 30m, 45m, 1h, 2h, 3h, 4h, 5h, 6h, 8h, 10h, 12h, 1D, 1W, 1M
    - 6 indicators per timeframe
    - choose specific timeframes for indicators (example - 1 hour)
    - or choose specific timeframe ranges (example - 1 hour to 1 month)
The general idea is that the higher timeframe signals are stronger than the lower timeframe ones.
When a trend is starting, it is first visible on the lower timeframes.
The more time passes, the more the trend propagates through higher timeframes.
The default settings are meant to show all the available features. You may fine-tune it to your specific needs.
 How to choose the timeframe for the chart : use the lowest of the choosen timeframes for indicators.
If the heatmap doesn't display correctly on your device, you may check the Heatmap Theme 🎨 setting.
It doesn't repaint.
"Repaint" version available though - good to check the past history, but very bad for real-time analysis.
 ▪ Indicators used for trend detection
    1. MACD Cross
    2. Stochastic Cross
    3. Stochastic Cross and Overbought or Oversold
    4. Moving Average
    5. Parabolic SAR
    6. Heikin Ashi
 ▪ Find the best Heatmap settings with the  Strategy Tester  version.
The signals generated by the Heatmap are considered to be valid at the  bar open .
The Strategy Tester, however, uses the  bar close  in its calculations.
Therefore, the results may seem to be worse than they can be.
The Profitability, Profit Factor and other stats should be taken into consideration relatively to other configurations of the same Heatmap.
 ▪ Using a score system to consider a change in trend valid.
Example: consider the signal valid if 65% or more of all indicators (max 6) among all timeframes (max 19) hint at a change in trend.
The % percent value can be inserted in settings.
When using the default settings or when all timeframes and indicators are activated,
the ratio of 100% downtrend or 100% uptrend may be less occuring. Adjust accordingly.
The signals across timeframes and indicators are aggregated to show simple entry and exit signals.
 ▪ Combined Alerts, to be set to fire  once per bar open :
 
0 - 📈 Long! - Heatmap - Multi-TFI
0 - 📈 Short! - Heatmap - Multi-TFI
0 - 📈 Long Exit! - Heatmap - Multi-TFI
0 - 📈 Short Exit! - Heatmap - Multi-TFI
1 *** BUY or SELL (single alert) ***
1 *** Entries or Exits (single alert) ***
 
 ▪  Note : The initial load may be slow. If something doesn't seem to work, you can try the following:
    - wait more time for it to load
    - hide & show or remove & add back to chart
    - don't add the indicator to chart multiple times in a short amount of time, as you may be rate limited
 ▪  Related Studies :
    -  Heatmap - Multi-Timeframe Indicators - Alerts 
    -  Risk Management System (Stop Loss, Take Profit, Trailing Stop Loss, Trailing Take Profit)  - it can be connected to  Heatmap - Multi-Timeframe Indicators - Alerts 
  ▪ Layout example:
Cyatophilum Strategy BuilderAn indicator to create strategies, backtest and setup alerts.
The user can choose one or multiple TA entry conditions, if more than one the conditions are combined with a logical AND.
The entries will open up a trade, which is then handled by a risk management system including Trailing Stop, Take Profit and up to 100 Safety Orders.
This indicator can be used to backtest 3commas DCA bots who are using TA presets, RSI or ULT.
Its main goal is to create strategies by combining indicators.
Let's dive into the details of what's included:
 Entry Condition: MACD 
Triggers an entry when macd crosses with the signal line.
Configure the fast, slow length, signal smoothing and timeframe to trigger the condition.
 Entry Condition: RSI 
Triggers an entry when the RSI is higher or lower than the long/short threshold.
Configure the length, timeframe, long and short threshold to trigger the condition.
 Entry Condition: ULT (Ultimate Oscillator) 
Triggers an entry when the ULT is higher or lower than the long/short threshold.
Configure the 3 lengths, timeframe, long and short threshold to trigger the condition.
 Entry Condition: Bollinger Bands 
Triggers an entry when the price is above the upper band for long and below the lower band for short.
Configure the length, standard deviation and timeframe to trigger the condition.
 Entry Condition: MFI (Money Flow Index) 
Similar to RSI, it triggers an entry when the MFI is higher or lower than the long/short threshold.
Configure the length, timeframe, long and short threshold to trigger the condition.
 Entry Condition: CCI (Commodity Channel Index) 
Another oscillator that triggers an entry when its value is higher or lower than the long/short threshold.
Configure the length, timeframe, long and short threshold to trigger the condition.
 Trend Filters 
Use one or two trendlines to filter your trades: go only long/short when the trendline is bullish/bearish.
Choose between the several trendlines: ema, sma, wma, hull ma, kama, alma, rma, swma, vwma, Tilson T3, and the unique Adaptive T3 and Adaptive Hull MA.
If this is not enough, you can use the external trendline feature to plug in any other indicator for your trendline.
The second trendline can be MTF and come from another symbol if needed.
 Combining Indicators 
Most of the time we will not be using a single indicator at a time, but instead, combine them in order to get stronger entries.
The entry conditions are combined using a AND logical gate, meaning all conditions must be true for the entry to trigger.
Here is an example using a combination of 2 indicators: Bollinger Bands and RSI.
We can see less entries are being triggered on the bottom chart than on the top chart because the bottom chart is combining the 2 indicators while the top chart is only using Bollinger Bands.
You can combine up to all 6 indicators if you want, but keep in mind that combining too many may lead to triggering no entry at all.
 Risk Management and Trade system 
The indicator will not trigger more than one long or short entry in a row.
To start a new trade, the indicator will wait for either take profit, stop loss or an opposite entry if no SL and TP is set.
 Stop Loss and Take Profit 
Configure your stop loss and take profit for long and short trades.
You can also make a trailing stoploss and a trailing take profit.
 Safety Orders 
Just like 3commas bots, you can create a strategy with up to 100 safety orders.
Configure their placement and order size using the price deviation, step scale, take profit type (from base order or total volume), and volume scale settings.
 Note: only the 20 first safety order steps or so will be plotted due to graphic limiations. The steps after that still trigger alerts and backtest results. 
 Creating Alerts 
The indicator is using the newest alert system:
1. Write your alert messages in the indicator settings (alert section at the bottom)
2. Click "Create Alert" as usual, but choose "alert() function calls only"
 Data Window 
Since the indicator is applied on top of the price chart, the oscillator indicators cannot be plotted. You can always add them on another pane but if you want to just see their values, you can use the Data Window to see the value of each oscillator on each bar.
 Backtest settings 
Used to get the results below:
Initial Capital: 100 000$
Base Order Size: 0.1 contract (BTC)
Safety Order Size: 0.1 contract (BTC)
Commission: 0.1%
Slippage: 100 ticks
pyramiding: 6
The indicator settings are plotted in the main chart panel.
Flawless Victory Strategy - 15min BTC Machine Learning StrategyHello everyone, I am a heavy Python programmer bringing machine learning to TradingView. This 15 minute Bitcoin Long strategy was created using a machine learning library and 1 year of historical data in Python. Every parameter is hyper optimized to bring you the most profitable buy and sell signals for Bitcoin on the 15min chart. The historical Bitcoin data was gathered from Binance API, in case you want to know the best exchange to use this long strategy. It is a simple Bollinger Band and RSI strategy with two versions included in the tradingview settings. The first version has a Sharpe Ratio of 7.5 which is amazing, and the second version includes the best stop loss and take profit positions with a Sharpe Ratio of 2.5 . Let me talk a little bit more about how the strategy works. The buy signal is triggered when close price is less than lower Bollinger Band at Std Dev 1, and the RSI is greater than a certain value. The sell signal is triggered when close price is greater than upper Bollinger Band at Std Dev 1, and the RSI is greater than a certain value. What makes this strategy interesting is the parameters the Machine Learning library found when backtesting for the best Sharpe Ratio. I left my computer on for about 28 hours to fully backtest 5000 EPOCHS and get the results. I was able to create a great strategy that might be one of TradingView's best strategies out on the website today. I will continue to apply machine learning to all my strategies from here on forward. Please Let me know if you have any questions or certain strategies you would like me to hyper optimize for you. I'm always willing to create profitable strategies!
P.S. You can always pyramid this strategy for more gains! I just don't add pyramiding when creating my strategies because I want to show you the true win/loss ratio based buying one time and one selling one time. I feel like when creating a strategy that includes pyramiding right off the bat falsifies the win rate. This is my way of being transparent with you all. Have fun trading!
supertrend with 2tp by AkHi traders
This strategy is based on two take profit targets and scaling out strategy. The entry rule is very simple. Whenever supertrend show  long trade is taken and vice versa...and you have to use minimum 2 contract size
Take Profit and Stop Loss
The first take profit is set at 3 points above the long entry and the second take profit is set at 6 points above the long entry. Meanwhile, the stop loss is set at 3 points below the long entry....u can change points for profit and loss
Money Management
When the first take profit is achieved, half of the position is closed. The rest of the position is open to achieve either second take profit or stop loss.
There are three outcomes when using this strategy. Let's say you enter the trade with 200 lot size and you are risking 2% of your equity.
1. The first outcome is when the price hits stop loss, you lose the entire 2%.
2. The second outcome is when the price hits the first take profit and you close half of your position. Meaning that you have gained 1%. Then you let the trade running and eventually it hits stop loss. The total loss is 0% because the remaining lot size which is 200/2=100 times by 20pips is 1%. You have gained the earlier 1% and then loss 1%. At this point, you are at break even.
3. The third outcome is similar to the second out but instead of hiring stop loss, the trade is running to your favor and hits the second take profit.
Therefore, you gained 1% from the first take profit and you gained another 2% for the second take profit. Your total gained is 3%
scalping against trapped countertrendAbstract
This script attempts to find the end of countertrend.
This script uses oscillators to measure long term and short period trends.  When the long term trend keeps positive and clear short term period is over, this script provides a buy signal.
This script does not contain pullback, cut loss and re-enter.  You need to add it manually.
Introduction
Many traders want to buy when long term trend is bullish and short term pullback is over.
This is because we can take advantage to the emotion of countertrend traders.
Countertrend traders realizes their profit is finite and therefore want to protect their profit well and limit their loss.
This script is inspired by a searchable trading strategy video.
The video mentioned 4 points.
(1) long term trend.  The video did not spend much ink on this point.  You can use any method to observe.
(2) clear pullback bar (at least 50% body)
(3) weak bar after clear pullback
(4) entry trigger buy stop
This script attempts to quantize these points to determine trading direction.
This script is originally designed for timeframes lower than examples in the video but you can apply it on any timeframe.
Computing and Adjusting
(1) long term trend
This script uses smoothed stochastic.
(2) clear pullback bar
Since this script is originally designed for timeframes lower than examples in the video, so the condition becomes:
RSI is low enough
(3) weak bar after clear pullback
RSI goes back from low level.
(4) entry trigger buy stop
This script does not include this condition.
You can decide enter when buy stop or pullback.
Parameters
x_src : the value for computing oscillators
x_len_a : how many bars for measuring short term trend
x_len_b : how many bars for measuring long term trend
x_k_b : smooth long term trend, the average value of stochastic values
x_changk = check if clear short term pullback appears recently. 1 means do not use, larger numbers means how long of periods to check.
x_rsi_ct : threshold of short term pullback clear
x_rsi_ft : threshold of short term pullback end
Reading numbers in Strategy Tester
Most possible loss :
(1) to find rational pullback. Generally 1/3 to 2/3 atr.
(2) to find cut loss distance. Generally 1 to 2 atr.
Most possible profit :
to find if trading the opposite direction against this script is profitable.
Conclusion
This script can suggest us trading direction.
Waiting for pullback can reduce risk, compared to buy stop.
This script does not provide good signals in sideways markets.
Reference
A searchable trading strategy video
JFRewards Indi Channel <Heikin> v4.0<>
SOP guidelines only given to JF members .
The ideas are:
1) Finding where to enter position of buying and sell.
2) Finding where is the realistic take profit target within 24 hours with maximum profits.
3) Finding Trailing STOP LOSS, Trailing Take Profit, Take Profit, STOP LOSS.
Fully tested with @Binance Exchanger with numerous of stablecoins and altcoins as well as BTC , ETH.
Performance cannot be shown due to non standard chart of Heikin Ashi.
Pyramiding Entries On Early Trends (by Coinrule)Pyramiding the entries in a trading strategy may be risky but at the same time very profitable with a proper risk management approach. This strategy seeks to spot early signs of uptrends and increase the position's size while the right conditions persist.  
Each trade comes with its stop-loss and take-profit to enforce a proportional risk/reward profile. 
The strategy uses a mix of Moving Average based setups to define the buy-signal. 
 
 The Moving Average (200) is above the Moving Average (100), which prevents from buying when the uptrend is already in its late stages 
 The Moving Average (9) is above the Moving Average (100), indicating that the coin is not in a downtrend.
 The price crossing above the Moving Average (9) confirms the potential upside used to fire the buy order.
 
Each entry comes with a stop-loss and a take-profit in a ratio of 1-to-1. After over 400 backtests, we opted for a 3% TP and 3% SL, which provides the best results. 
 The strategy is optimized on a 1-hour time frame. 
The Advantages  of this strategy are:
 
 It offers the possibility of adjusting the size of the position proportionally to the confidence in the possibilities that an uptrend will eventually form.
 Low drawdowns. On average, the percentage of trades in profit is above 60%, and the stop-loss equal to the take-profit reduces the overall risk.
 This strategy returned good returns both with trading pairs with Fiat/stable coins and with BTC. Considering the mixed trends that cryptocurrencies experienced during 2020 vs BTC, this strengthens the strategy's reliability.
 
The strategy assumes each order to trade 20% of the available capital and pyramids the entries up to 7 times.
A trading fee of 0.1% is taken into account. The fee is aligned to the base fee applied on Binance, which is the largest cryptocurrency exchange.
Gregoire Channel StrategyAdd the strategy to the chart, and start by selecting one of four systems:
1) Trend Following
2) Trend Following - Long Only
3) Volatility Breakout
4) Volatility Breakout - Long Only
Each system is better suited to a particular type of market. Find out through back-testing which system and timeframe is best for each market.
Trend Following is good for securities that strongly trend up and down. Examples: Bitcoin, "growth" stocks.
Trend Following (Long Only) is great for stock indexes that are on a 100 year uptrend, or US-based crypto exchanges which don't allow margin trading but you want to catch the big trends (BTC, ETH).
Volatility Breakout is a defensive system designed to capture the meat of the move and protect the gains. This system is better for altcoins and mature markets like forex pairs.
Volatility Breakout (Long Only) is for US-based crypto exchanges that don't allow margin trading. Good for altcoins.
DEFAULT SETTINGS:
START DATE: 1/1/2020
FEE: 0.1% (This is the Binance.us fee per trade, tailor it to your exchange)
TAKE PROFIT GCW: 0
STOP LOSS GCW: 0
LENGTH: 20
SOURCE: HL2
The system doesn't need stop losses or take profit levels as they are built into the system, but you can add them if you want. 1 GCW = half the channel, so the distance from the top of the channel to the middle line. 2 GCW = the height of the channel.
MISC
-Make sure you calculate the fees! They make a huge difference in profitability. For example, test how Coinbase.com's fees of 0.5% compared to Binance.us's fees of 0.1%. It's huge!
-Try different sets of lengths and timeframes. For example, I like using the daily timeframe and low length for stocks and intraday timeframe with long lengths for crypto. See what tests best!
Disclaimer: past performance doesn't equal future results, this isn't financial advice, this is for entertainment purposes only, consult a professional financial advisor.
Ultimate multi-indicator strategy and script- AlphaNHBI created this to be the best multi-indicator strategy, with a matching alert script. This script is ideal for beginners, as well experienced traders who need direct indicators without any of the flashy unnecessary features. This script gets right to the point.
This strategy code was designed for the best mixture of most common indicators, allowing the user to mix and match any indicator he/she chooses. You are able to use sell signals that are either take profits and sell signals, or you are able to use the sell signals of one, or more indicators, OR you can use both (sell signals of indicators AND take profits and stop losses.)
Buying indicators allow you to use the MACD , stochastics, RSI , moving average, fibonacci, t3, Bollinger bands , fractals, and more.
This script works on anything with a chart. It can be applied to crypto, stocks, bonds, forex, etc.
If you would like the script that matches this strategy so that you can do REAL TRADING with LIVE TIME ALERTS, please DM me.
If anyone has suggestions on how to make this better, let me know! This is a growing script that I am building to be universally solid through different markets and through different market conditions!
The details of this backtest are the following:
Initial Capital: 5000
Order Size: 25%
Pyramiding: 10 (although, I don't usually use pyramiding myself, and you don't need to and you will still be largely profitable, by pyramiding definitely helps with smoothing results.)
Commission: 0.1% to match Binance fees
Bitcoin (BTC) Scalp / Short-term Short IndicatorThe purpose of this scalping Indicator is to help identifying  Sell signals for short term trades on Bitcoin (Spot, Features, etc.) . 
This script is working with more indicators and everything is balanced by hard work on (back)testing. 
 Result for users is a simple signal to SELL. 
  
You can use it as easy indicator in your graph or create alerts. 
  
I have the best results on 1min graph, with leverage and stop-loss feature. 
This is my own version of scalping Sell Script / Indicator, which is a combination of few indicators, for example RSI , BB and price levels (actual and average) and works on standard candles. 
 
SELL signal paints above the candle and you can set your target / trailing / stop-loss in the settings and check how it works in Strategy Tester. 
Settings of this Indicator: 
 
 Take Profit 
 Stop Loss 
 Trailing Stop Loss 
 Trailing Stop Loss Offset 
 Initial Capital 
 Base Currency 
 Order size 
 Pyramiding 
 Commissions 
 Slippage 
 Average price lines (colors and visibility) 
 Plot background 
 
These signals can be often observed at the beginning of a strong move, but there is a significant probability that these price levels will be revisited at a later point in time again. 
Therefore these are interesting levels to place limit orders. 
A Sell signal is defined as the last up candle before a sequence of down candles. 
In my trading settings I have more but small positions, one safety limit order (for price averaging = better entry - easier close in profit) and stop-loss. 
Sometimes trailing-profit feature have very nice profits. 
Settings depends on your own money-management and free capital. 
 Don't ignore UP / DOWN trend. For UP trend I have an Indicator too (check my profile). 
In addition to the upper/lower limits of each line, also average value is marked as this is an interesting area for price interaction and better view. 
 PM me to obtain access, more informations or support.
  
 NOTICE: By requesting access to this script you acknowledge that you have read and understood that this is for research purposes only and I am not responsible for any financial losses you may incur by using this script. 
Cyatophilum Scalper [BACKTEST]This indicator comes with a backtest and alert version. This is the backtest version. Its purpose is to create low timeframe and scalping strategies, by choosing from a list of built-in entry points which are described in detail below, and by configuring a risk management system to your liking.
Before diving into the entry points, I will explain the strategy and risk management settings.
These 3 settings allow to choose your strategy direction, and main behavior.
- Go Long ↗: activate or deactivate long entry points.
- Go Short ↘: activate or deactivate short entry points.
- Reversal strategy ↗↘↗↘: Activate this option will allow trades to reverse position from an opposite entry point. Keep it deactivated and trades will either wait a TakeProfit(TP) or StopLoss(SL) to be closed. When neither SL nor TP or set, this option is automatically activated.
 StopLoss settings: 
	Both Long and Short SL can be activated and configured.
	The base % price is the starting point of the stoploss, in a percentage of current price.
	Trailing stop, when activated, works with 2 settings:
	- % Price to Trigger: a percentage of current price the price should move in a bar to trigger a trailing movement.
	- % Price Movement: the stoploss variation in a percentage of current price that moves on each bar.
 TakeProfit settings: 
	Both Long and Short TP can be activated and configured.
	The base % price is the value of the TP, in a percentage of current price.
	Trailing Profit Deviation %: Percent deviation for the trailing take profit.
 DCA: 
DCA stands for Dollar Cost Average. The idea is to open additional orders from the base order so as to improve risk management.
These additional orders are also called Safety Orders. The indicator can handle up to 9 safety orders.
The strategy will exit either from a take profit based on percentage from base order or from a total volume percentage (Configurable in the parameters).
The steps spacing (space between each step) and safety orders volume (order size) can both scale by adding a scale multiplier.
By choosing from the base strategy dropdown menu, the indicator will generate entry points.
 1. BUY SELL: 
-> Low timeframes spot trading, with simple buy and sell orders.
 How it works: 
The indicator used is a combination of QQE (Atr based trend following indicator) and RMA 100 trendline.
I think the QQE does a great job in low timeframes because it is not impacted by the noise.
The RMA which is the moving average used in the RSI, will help giving confirmation to the entry points.
 How to use: 
It is meant to be used as a reversal strategy, but you can add a TP or SL if you want.
When comparing to Buy & Hold, make sure to deactivate the "Short results in the backtest" setting.
 2. TREND SCALPING 
-> A strategy for low timeframes trading. 
 How it works: 
The strategy creates high volatility entries filtered by a duo convergence of adaptive trendlines (Adaptive HULL MA using the chart's resolution, Adaptive Tilson T3 using 1H resolution) and a higher timeframe (1H) RSI filter (long threshold: 70, short threshold: 40, RSI length: 10).
 How to use: 
Must be used on charts with a resolution smaller than 1H. Recommended: from 1m to 30m.
Must NOT be used as reversal strategy. Use it with a take profit and stop loss, and DCA if you can.
Sample risk management settings:
 3. Support/Resistance BREAKOUTS 
-> Trade low timeframes pivot points breakouts.
 How it works: 
The indicator calculates the 100 previous bars swing high and low. Any break above high or below low will trigger an entry point.
The entry is however filtered by an Adaptive Tilson T3 Trendline, an ADX 30 minimum threshold and a minimum average volume threshold.
 How to use: 
I recommend to click "Reversal" Strategy and set a Takeprofit target.
Find the best timeframe between 1m and 30m using the backtest version.
Example here with BTCUSDTPERP on 15m:
 4. AGGRESSIVE SCALPING 
-> Lots of trades in low timeframes.
 How it works: 
Created using Cyato AI, Higher/Lower Highs and Lows and 2 HULLMA crosses as entries, and 2 Adaptive Tilson T3 as trendfilter, a 25 ADX threshold filter and a volume filter.
 How to use: 
Recommended Risk Management settings: Takeprofit, Stoploss and DCA (Safety orders).
Find which timeframe work the best from 30 min and below. Should not be used above 30 min since this is the resolution for the MTF Tilson.
 How to create Strategy Alerts: 
Write your alert messages for EXIT, LONG and SHORT orders in the settings (Backtest section).
Then click add alert, and in the alert message, write the following:
{{strategy.order.alert_message}}
 BACKTEST PARAMETERS 
- Inital capital: 10 000$
- Base order size: 0.1 contract (0.1 btc)
- Safety order size: 0.1 contract (0.1 btc)
- Commission: 0.1%
- Slippage: 100 ticks
Oldest trade: 2020-08-31
Backtest Period: From 2020-08-31 to 2020-11-12
Configuration used: see the live chart configuration panel at the top.
 To gain access to this paid indicator, please use the link below.
Bitcoin (BTC) Scalp / Short-term Long IndicatorThe purpose of this scalping Indicator is to help identifying  Buy signals for short term trades on Bitcoin (Spot, Features, etc.) . 
This script is working with more indicators and everything is balanced by hard work on (back)testing. 
Result for users is a  simple signal to BUY . 
 
You can use it as easy indicator in your graph or create alerts.
  
I have the best results on 1min graph, with leverage and stop-loss feature. 
This is my own version of scalping Buy Script / Indicator, which is a combination of few indicators, for example RSI, BB and price levels (actual and average) and  works on standard candles . 
 
LONG signal paints below the candle and  you can set your target / trailing / stop-loss in the settings and check how it works in Strategy Tester . 
Settings of this Indicator:
 
 Take Profit
 Stop Loss
 Trailing Stop Loss
 Trailing Stop Loss Offset
 Initial Capital
 Base Currency
 Order size
 Pyramiding
 Commissions
 Slippage
 Average price lines (colors and visibility)
 Plot background
 
These signals can be often observed at the beginning of a strong move, but there is a significant probability that these price levels will be revisited at a later point in time again. 
Therefore these are interesting levels to place limit orders. 
A Buy signal is defined as the last down candle before a sequence of up candles. 
In my trading settings I have more but small positions, one safety limit order (for price averaging = better entry - easier close in profit) and stop-loss. 
Sometimes trailing-profit feature have very nice profits.
Settings depends on your own money-management and free capital. 
In addition to the upper/lower limits of each line, also average value is marked as this is an interesting area for price interaction and better view. 
 PM me to obtain access, more informations or support.
 
 NOTICE: By requesting access to this script you acknowledge that you have read and understood that this is for research purposes only and I am not responsible for any financial losses you may incur by using this script. 
Pivot STRTGY_V1This Strategy operates on a Daily Time Frame and decisions are made based on monthly Pivot Points.
Choosing different time frames and pivot periods influences trading decisions and is not recommended 
The script contains the following calculations:
-Pivot Points,
-Short and long term moving averages (sma, ema, getting),
-Bollinger bands,
-Trend following 
The strategy aims to keep the asset profitable for as long as possible by predicting the turning points of the price. 
Therefore, it is not suitable for day-trade. 
Average holding period of assets is 15-20 days. 
The script makes decisions to buy or sell when the price is above or below the determined averages and pivot points. 
In this way, it follows the trend and aims for maximum profit. 
It continuously makes calculations for the distortion conditions of the trend and generates orders to exit the position when the necessary conditions are met to stop the loss.
[astropark] DMI/ADX strategy [strategy]Dear Followers,
today I'm happy to share with you my  DMI / ADX Strategy .
It provides directional trend information, so if a bullish or a bearish trend is going to start. Statistically it works better on lower timeframes (from 5 minutes to 1 hour).
It is both a  Swing and Scalping Strategy indicator , based on a simple  trend following theory , good for trading FOREX, Indexes, Stocks, Commodities and Cryptocurrencies.
To help in Taking Profits, the strategy integrates 2 special other than bull/bear signals:
 
 Overbought and Oversold RSI Signals , which appear both as darker background (the darker the color, the more the price is in overbought/oversold) and green "ob"-"tp" / red "os"-"tp" labels (they optionally pop up only on a configurable stronger overbought/oversold condition) (you can enable/disable it optionally)
 Peak Profit Tracker , which resets every time a new trade starts and keeps track of price fluctuation during the trade: the message is don't be too greedy and take profits or lock them with a stoploss in profit (you can enable/disable it optionally)
 
You can edit many options in order to
 
 have more/less bull/bear signals
 enable/disable showing bull/bear signals
 enable/disable showing RSI TP signals (you can edit RSI length, overbought (OB) and oversold (OS) levels)
 enable/disable showing peak profits on each trade
 
The user who wants to use this strategy, especially via an automated bot, must always set a stoploss (example 150$ from entry on bitcoin ) or  use a proper risk management strategy .
This is not the "Holy Grail", so use it with caution. It's highly suggested to  use a proper money management .
This script will let you backtest performance of the indicator based on bear/bull signals.
You can find the alarms version by searching for my DMI / ADX Strategy and choosing the "alarms" named.
Here there are some examples how this DMI / ADX strategy works on many markets:
LTC/USDT 15m
BTC/USD 15m
BNB/BTC 15m
ETH/USD 15m
GOLD (XAU/USD) 15m
GOLD (XAU/USD) 1h
FB 15m
AAPL 15m
TSLA 1h
BANKNIFTY Index 5m
NIFTY 50 Index 5m
This is a  premium indicator , so  send me a private message in order to get access to this script .
Aditya Banknifty-2 IndicatorThis indicator is designed for Banknifty which is traded on NSE(India). It works best in 1-M and 5-M time-frame. You can always experiment with any other time-frame with various combinations of settings.
Green Line-  Buy Trigger Line
Red Line- Sell Trigger Line
Period: No. bars for look-back period. 
Trade Trigger Type:
1.	ATR Based – Trade will be initiated based on ATR values.
        For 1M time-frame:	Trigger ATR Bars=7
	   		                ATR Multiplier = 3.1
        For 5M time-frame:	Trigger ATR Bars=7
	   		                ATR Multiplier = 0.5
2.	Fixed - – Trade will be initiated based on particular fixed value.
3.	% of Close - Trade will be initiated based on % of Close of script.
Take Partial Profit: Whether to book partial or not.
Partial Profit Points: It always better to book partial profit after getting into the trade. We can book 1 quantity after our partial profit target is hit by making Order Size=2 and let the remaining quantity in the trade until the reversal of trend.
Disclaimer: This script/strategy is for educational purpose and individual use only. The author of this script/strategy will not accept any liability for loss or damage as a result of reliance on the information contained in the charts. Please be fully informed regarding the risks and costs associated with trading the financial markets.
This is a premium indicator so send me a private message for access.
Use the link below to obtain access to this indicator.
Cross impro test by Canundo Crossover Crossunder Tick valuesThis is a script where I tried to check the following things:
 
 Even thought the tick of an asset is, for example 0.5, there are calculated prices, like SMA's that have even more decimals. Leading to crosses happening that for example happen at the same price. Consequently triggering totally useless in side markets.  What happens if SMA values are restricted to the tick resolution?  (Option works on it's own or with a combination of the others.)
 What happens if I set my own tick value, like 0.8 instead of 0.5, what will be the effect for calculated values that are used for crossings?  Will tick sizes improve the success rate? (This option will work only when the first option is active.)
 Can success rate, especially for sideway markets be improved when adding a spread between MA's, so that it triggers less in sideway markets? (Option works on it's own or with a combination of the others.)
 
First of all, I had a hard time to round prices properly when it needs to be dynamic and working for different assets with different amounts of decimal values in the tick. The solution is that abs(floor(syminfo.mintick)) will give you the amount of decimals a tick has. It works for all ticks that are at least lower than 10. I'm not sure how huge ticks are out there. I did not implement this solution at the end since I found another way to test it.
 Findings: 
The first option, when activated, takes out half the trades and raises the percent profitability by 8% so there is some effect. However, all of the tested options have less advantage than I hoped for but are nevertheless something worthy for sideway markets. The first option just forces the MA's from the example to use the tick resolution.
See these two images. One when the first option is off, the second when it's active.
  
  
The lines are the MA's with adjusted values, the crosses are the places of the MA's when left as is.
Here a screenshot of the third option set to the value 2 on the 1 minute XBTUSD chart.
  
The advantage is that less trades trigger that have a low change in price and so less trading fees will happen.
The disadvantage is that all options can implement some delay for a crossing since the crossing will trigger once a slightly bigger move into the direction was taken.
This test environment was not meant to be profitable but to test the effects.
Maybe someone finds it interesting or wanted to test the same, so here you can save some work.
ELLIPSE: Bidirectional Swing Trading Strategy (Strategy Version)The eternal question that has occupied humanity since its early existence is what is the meaning of life and why am I here? On a daily basis this quest for meaning is distilled into a somewhat simpler question: What is the reason for getting up every morning?
For many of us, these thoughts arise even more as autumn arrives and it gets dark, bleak and cold outside. I guess it is easier to forget about the meaning of your life, while swimming on a sandy beach, enjoying a cocktail. Than you are living you life and you don’t need to rationalize it. Everything makes perfect sense!
In winter however, you need to get more “creative”. I, for example, would always try to change my perspective of things by doing something that makes my heart beat faster, like drinking a bottle of Heineken on a Friday evening or having endless conversations with my mates about stupid things, or kicking a ball against BALLONTHEROOF 7 on a Saturday morning. During the week, I would take out my frustrations on the fitness equipment at the local gym.
But what if all of this is canceled by CORONA? All that’s left is to work for the boss and run your 10km lap twice a week. The question is, what do you do now, with this huge amount of ”free” time than any old person would give anything for. When you are young time is never ending, when you are older it is never enough. Time has reached a different dimension in these days.
However, you can still do 2 things. You can slowly let the walls come to you and give up or you can actually do something useful with your time and find something that you are good at.
For us this choice was easy. After the success of our positioning trading strategy the MATRIX, at the time of the corona lockdown, we started making a swing trading strategy for the 4H timeframe, called ELLIPSE. We have included all feedback and any improvements we received about the positioning strategy and integrated it into the 4H script.
The main requirements of the script that we had set ourselves were:
 
 Bidirectional
 Low max drawdown
 High profit factor
 Works on all main crypto coins
 
By fully focusing ourselves on the script over the past few months, I can’t help but (unhumbly) say that we have not only succeeded in our mission, but that we have absolutely surpassed ourselves!
The only bright spot in this heavy corona time is, if a drug becomes available, there is extra money in the bank!
***The script is invite-only, message us to get script access***
-------------------------------------------------------------------------------------------------
 User Guidelines: 
 
 The trading strategy was designed and optimized for trading  cryptocurrencies only;  furthermore it works best on established cryptocurrencies that have a clear historical trend such as:
BTCUSD
ETHUSD
LTCUSD
XRPUSD
ADAUSD
 The trading strategy is based on swing trading methodology. The script must therefore be used on  4h candles only .
 Use  USD trading pairs only  (e.g. use ETHUSD instead of the ETHBTC) since the individual trend is captured more effectively and therefore gives better results.
 The trading strategy is  bidirectional , both long and short entries are generated.
 
-------------------------------------------------------------------------------------------------
 Indicators used in this strategy: 
 
 Ichimoku Cloud ; acts as the leading indicator.
 Volume ; without strong volume , a market move is not valid.
 MACD and Vortex ; both being used as confirmation indicators.
 Choppiness index ; avoids trading in choppy markets.
 Simple and Exponential Moving Averages ; prevents trading against the trend.
 
The trading strategy is easy to use, bidirectional, trend based and without repainting, meaning once a signal has been made it is permanent and that no future data is used in the decision making. It detects the trend and filters out market noise based on more than 10 technical indicators. ONLY when all indicators align with each other the algorithm prints a LONG or SHORT signal. The trading strategy provides high probability trading signals and minimizes risk! This script aims to capture the profit from short to medium trending moves and by doing so filters out non-substantial trends and avoids the associated risks with these trades.
-------------------------------------------------------------------------------------------------
 Features: 
 
 NO Repaint  once candle is closed.
 Stop loss feature ; set your own stop loss to manage your risks.
 Customizable Display  for the Ichimoku cloud indicator display.
 Bidirectional ; both long and short trading positions can be enabled.
 Full backtest feature ; Easily generate your own backtest results for each asset (Strategy Version Script).
 Alerts ; Get notified via email / pop-up / sms / app once a signal is given! (Alert Version Script).
 
-------------------------------------------------------------------------------------------------
 Backtest results 
Below are the back test results. Only well established cryptocurrencies are displayed with a clear historical trend:
Long and short trading positions, 
Signal to signal trading (no multiple orders), 
Initial Capital: 10 000 USD,
Order size: 10% of equity per trade, 
commission fee 0.1%, period: start of chart,
Exchange-----Asset------Timeframe---Percent Profitable----Profit Factor---Total Trades----Max Drawdown----------Net Profit------
Bínance------BTCUSDT------4H-----------------54.4---------------5.32-----------------57----------------1.58%------------40.34%-(4034 USD)
Bínance------ETHUSD-------4H-----------------50.9---------------5.01---------------- 57----------------2.96%------------54.93%-(5493 USD)
Bínance------LTCUSD--------4H-----------------61.0---------------5.08-----------------59----------------2.09%------------57.06%-(5706 USD)
Bínance------XRPUSD-------4H-----------------43.13--------------3.52-----------------51----------------2.42%------------43.13%-(4313 USD)
Bínance------ADAUSD-------4H-----------------57.5---------------3.36-----------------47----------------3.46%------------40.82%-(4082 USD)
-------------------------------------------------------------------------------------------------
Reminder: Use this trading strategy at your own risk and trade responsibly. We are not responsible for any financial loss using this strategy.
***The script is invite-only, message us to get script access***
Engulfing strategy with DMI confirmationThe strategy contains Bearish and Bullish Engulfing trend reverse alerts with entry and closure notifications. Entries are enforced by Directional Movement Index (DMI) indicator levels combination. The strategy can be applied to spot, futures and marginal trading exchanges. It is suitable for both long and short positions and works accurately with BTC, USDT, ETH and BNB quote currencies. Best to use with 1H timeframe charts 
Strategy elements can be configured at your own desire with user interface settings, no programming skills required: 
1. Choose signals type: Long, Short or Both 
2. Choose trend detection pattern rule: 
 
 SMA50 - provides a higher number of positions 
 SMA50 + SMA200 provides a higher accuracy 
3. Change risk management settings to make the most accurate and efficient configuration. You can set up unique stop loss, take profit and trailing offset for different assets 
4. Configure strategy periods 
 DMI and ADX lengths 
 ADX Smoothing 
 Key level 
 EMA and SMA lengths 
5. Configure backtest dates 
6. Show or hide RSI support and resistance bands 
Engulfing strategy provides information for traders to enter the market in anticipation of a possible reversal in trend. Engulfing candles tend to signal a reversal of the current trend in the market. This specific pattern involves two candles with the latter candle "engulfing" the entire body of the candle before it. The engulfing candle can be bullish or bearish depending on where it forms in relation to the existing trend. The script calculates and compares values of the price action candles to define is there an engulfing and what type it is: bullish or bearish 
 If there is a bullish engulfing the indicator fills price action candle with yellow color
 If there is a bearish engulfing the indicator fills price action candle with purple color 
Advantages of the script: 
1. The script detects presence of both types of engulfing: Bullish and Bearish 
2. Weak engulfment signals and market noises are filtered by RSI bands and DMI confirmations. This allows to receive only strong and confirmed engulfment signals 
3. This script has configurable risk management settings (order size, commission, take profit, stop loss and trailing). This provides you opportunity of direct broker connection and allows to conduct backtests before applying the strategy to real account. You also can set up strategy actions alerts 
At the chart you can see the historical price action of ADAUSDT at Binance exchange from the January 1st 2019 till current date. The strategy is set up to receive only long signals because it is a spot market. Moments when the strategy triggered to enter a position are shown as L label while position entries are shown as "Long" messages. Moments when a certain position should be closed are shown as "Exitlong" messages 
The strategy demonstrate high backtest results: 
 Mathematical expectation of risk management settings is positive = 1.34%
 Percent profitable = 93.33%
 Profit factor = 3.253
 Quantity of entries = 75
 Net profit = 15.22% 
 
How to use? 
Long signals: 
1. Apply indicator to a trading pair your are interested in. 
2. Click Settings button and select Alert Positions Type Long
3. Once bullish engulfing and confirmation conditions are met price action candle will be colored yellow and script strategy will enter a position. 
4. Check Strategy Tester to set up optimal Risk management settings: stop loss, trailing profit activation point, trailing offset 
5. Set up the strategy alert to be notified when a position should be opened or closed 
Short signals: 
1. Apply indicator to a trading pair your are interested in. 
2. Click Settings button and select Alert Positions Type Short
3. Once bearish engulfing and confirmation conditions are met price action candle will be colored purple and script strategy will enter a position. 
4. Check Strategy Tester to set up optimal Risk management settings: stop loss, trailing profit activation point, trailing offset 
5. Set up the strategy alert to be notified when a position should be opened or closed 
Best regards, 
SkyRock Signals team 
If you want to receive access to the strategy please contact us in personal message!
Bollinger Bands Strategy with Intraday Intensity IndexFor Educational Purposes. Results can differ on different markets and can fail at any time. Profit is not guaranteed.
This only works in a few markets and in certain situations. Changing the settings can give better or worse results for other markets.
This is a mean reversion strategy based on Bollinger Bands and the Intraday Intensity Index (a volume indicator). John Bollinger mentions that the Intraday Intensity Index can be used with Bollinger Bands and is one of the top indicators he recommends in his book. It seems he prefers it over the other volume indicators that he compares to for some reason. III looks a lot like Chaikin Money Flow but without the denominator in that calculation. On the default settings of the BBs, the III helps give off better entry signals. John Bollinger however is vague on how to use the BBs and it's hard to say if one should enter when it is below/above the bands or when the price crosses them. I find that with many indicators and strategies it's best to wait for a confirmation of some sort, in this case by waiting for some crossover of a band. Like most mean reversion strategies, the exit is very loose if using BBs alone. Usually the plan to exit is when the price finally reverts back to the mean or in this case the middle band. This can potentially lead to huge drawdowns and/or losses. Mean reversion strategies can have high win/loss ratios but can still end up unprofitable because of the huge losses that can occur. These drawdowns/losses that mean reversion strategies suffer from can potentially eat away at a large chunk of all that was previously made or perhaps up to all of it in the worst cases, can occur weeks or perhaps up to months after being profitable trading such a strategy, and will take a while and several trades to make it all back or keep a profitable track record. It is important to have a stop loss, trailing stop, or some sort of stop plan with these types of strategies. For this one, in addition to exiting the trade when price reverts to the middle band, I included a time-based stop plan that exits with a gain or with a loss to avoid potentially large losses, and to exit after only a few periods after taking the trade if in profit instead of waiting for the price to revert back to the mean.
Bitcoin - MA Crossover StrategyBefore You Begin: 
Please read these warnings carefully before using this script, you will bear all fiscal responsibility for your own trades.
 
 Trading Strategy Warning - Past performance of this strategy may not equal future performance, due to macro-environment changes, etc.
 Account Size Warning - Performance based upon default 10% risk per trade, of account size $100,000. Adjust BEFORE you trade to see your own drawdown.
 Time Frame - D1 and H4. H4 has a lower profit factor (more fake-outs, and account drawdown), D1 recommended.
 Trend Following System - Profitability of this system is dependent on STRONG future trends in Bitcoin (BTCUSD).
 
 Default Settings: 
This script was tested on Daily and 4 Hourly charts using the following default settings. Note that 4 Hourly exhibits higher drawdowns and lower profit factor, whilst Daily appears more stable.
 
 Account Size ($): 100,000 (please adjust to simulate your own risk)
 Equity Risk (%): 10 (please adjust to simulate your own risk)
 Fast Moving Average (Period): 20
 Slow Moving Average (Period): 40
 Relative Strength Index (Period): 14
 
 Trading Mechanism: 
Trend following strategies work well for assets that display the tendency of long-trends. Please do not use this script on financial assets that have a historical tendency for mean reversion. Bitcoin has historically exhibited strong trends, and thus this script is designed to capitalise on that behaviour. It is hoped (but we cannot predict), that Bitcoin will strongly trend in the coming days.
 LONG: 
 
 Enter Long - When fast moving average (20) crosses ABOVE slow moving average (40)
 Exit Long - When fast moving average (20) crosses BELOW slow moving average (40)
 
 SHORT: 
 
 Enter Short - When fast moving average (20) crosses BELOW slow moving average (40)
 Exit Short - When fast moving average (20) crosses ABOVE slow moving average (40)
 
 Risk Warnings: 
Do note that "moving averages" are a lagging indicator, and as such heavy drawdowns could occur when a trade is open. If you are trading this system manually, it is best to avoid emotions and let the system tell you when to enter and exit. Do not panic and exit manually when under heavy drawdown, always follow the system. Do not be emotional. If possible, connect this to your broker for auto-trading.  Ensure that your risk per trade (Equity Risk) is SMALL enough that it does not result in a margin-call on your trading account. Equity risk must always be considered relative to your total account size. 
 Remember:  You bear all financial responsibility for your trades, best of luck.
PineScript v4 - Forex Pin-Bar Trading StrategyPineScript v4, forex trading robot based on the commonly used bullish / bearish pin-bar piercing the moving averages strategy. 
I coded this robot to stress-test the PineScript v4 language to see how advanced it is, and whether I could port a forex trading strategy from MT4 to TradingView. 
In my opinion, PineScript v4 is still not a professional coding language; for example you cannot use IF-statements to modify the contents of global variables; this makes complex robot behaviour difficult to implement. In addition, it is unclear if the programmer can use nested IF-ELSE, or nested FOR within IF.
The sequence of program execution is also unclear, and although complex order entry and exit appears to function properly, I am not completely comfortable with it.
 Recommended Chart Settings:  
Asset Class: Forex
Time Frame: H1
 Long Entry Conditions:  
a) Moving Average up trend, fast crosses above slow
b) Presence of a Bullish Pin Bar
c) Pin Bar pierces either Moving Average
d) Moving Averages must be sloping up, angle threshold (optional)
 Short Entry Conditions:  
a) Moving Average down trend, fast crosses below slow
b) Presence of a Bearish Pin Bar
c) Pin Bar pierces either Moving Average
d) Moving Averages must be sloping down, angle threshold (optional)
 Exit Conditions: 
a) Stoploss level is hit
b) Takeprofit level is hit
c) Moving Averages cross-back (optional)
 Default Robot Settings:  
Equity Risk (%): 3 //how much account balance to risk per trade
Stop Loss (x*ATR, Float): 2.1 //stoploss = x * ATR, you can change x
Risk : Reward (1 : x*SL, Float): 3.1 //takeprofit = x * stop_loss_distance, you can change x 
Fast MA (Period): 20 //fast moving average period
Slow MA (Period): 50 //slow moving average period
ATR (Period): 14 //average true range period
Use MA Slope (Boolean): true //toggle the requirement of the moving average slope
Bull Slope Angle (Deg): 1 //angle above which, moving average is considered to be sloping up
Bear Slope Angle (Deg): -1 //angle below which, moving average is considered to be sloping down
Exit When MA Re-Cross (Boolean): true //toggle, close trade if moving average crosses back
Cancel Entry After X Bars (Period): 3 //cancel the order after x bars not triggered, you can change x
 Backtest Results (2019 to 2020, H1, Default Settings):  
EURJPY - 111% profit, 2.631 profit factor, 16.43% drawdown
EURUSD - 103% profit, 2.899 profit factor, 14.95% drawdown
EURAUD - 76.75% profit, 1.8 profit factor, 17.99% drawdown
NZDUSD - 64.62% profit, 1.727 profit factor, 19.14% drawdown
GBPUSD - 58.73% profit, 1.663 profit factor, 15.44% downdown
AUDJPY - 48.71% profit, 1.635 profit factor, 11.81% drawdown
USDCHF - 30.72% profit, 1.36 profit factor, 22.63% drawdown
AUDUSD - 8.54% profit, 1.092 profit factor, 19.86% drawdown
EURGBP - 0.03% profit, 1.0 profit factor, 29.66% drawdown
USDJPY - 1.96% loss, 0.972 profit factor, 28.37% drawdown
USDCAD - 6.36% loss, 0.891 profit factor, 21.14% drawdown
GBPJPY - 28.27% loss, 0.461 profit factor, 39.13% drawdown
To reduce the possibility of curve-fitting, this robot was backtested on 12 popular forex currencies, as shown above. The robot was profitable on 8 out of 12 currencies, breakeven on 1, and made a loss on 3.
The default robot settings could be over-fitting for the EUR, as we can see out-sized performance for the EUR pairs, with the exception of the EURGBP. We can see that GBPJPY made the largest loss, so these two pairs could be related.
 Risk Warning:  
This is a forex trading strategy that involves high risk of equity loss, and backtest performance will not equal future results. You agree to use this script at your own risk.






















