Algorithms

Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.
Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
How to install
free  16 Dec 2021
The Kairi Relative Index is an old Japanese metric with unknown origins and waning popularity in the modern day due to more popular indicators such as Welles Wilder's Relative Strength Index (RSI). Traders since the late 1970s have grown accustomed to newer, more modern indicators. Because Kairi has an unknown derivation and is used much less even in certain Japanese indicator loyalty zones of Russia and Asia, its continued use is curious. Add the fact that literally no early writings can be found regarding Kairi. The word itself translates to separate or dissociation. We don't want deviation in our indicators or price separation; we want perfect market timing indicators that follow market trends and turns. The difference between the two indicators is slight and yet varied, the only way to understand the Kairi Index is to compare it with the RSI. To begin with, both are considered oscillators. Oscillator indicators move with a chart line up or down as markets fluctuate. Calculations vary among each oscillator, so each oscillator serves a different market function. RSI and Kairi serve as momentum oscillators and are considered leading indicators. Momentum oscillators measure market prices' rate of change. As prices rise, momentum increases, and a decrease measures a decrease in momentum. Momentum is reflected both in the manner that RSI and Kairi operate and in their calculations.   Github: GitHub - Doustzadeh/cTrader-Indicator  
Measure Tool
  1
  0
  413
free  16 Dec 2021
This indicator allows you to measure an area of chart in terms of number of bars, amount of time, price delta, price percentage change, and volume. Measure Tool is an open source indicator, if you want to contribute check our Github: spotware/Measure-Tool: cTrader chart measuring tool (github.com)
Tirone Levels
  1
  0
  304
free  15 Dec 2021
Tirone Levels are a series of horizontal lines that identify support and resistance levels. They were developed by John Tirone. Tirone Levels can be drawn using either the Midpoint 1/3-2/3 method or the Mean method. Both methods are intended to help you identify potential support and resistance levels based on the range of prices over a given time period. The interpretation of Tirone Levels is similar to Quadrant Lines. Midpoint Method:   Mean Method:   Github: GitHub - Doustzadeh/cTrader-Indicator  
free  15 Dec 2021
The Free cTrader harmonic indicator is a feature-limited copy of the full-paid version that contains the following patterns: Bat, Gartley, Crab, Butterfly, Cypher and Shark. The full paid version of this product also offers instant alerts when a pattern is formed, the only difference between this free version and the paid version is that it does not send an instant popup message, email, Telegram or SMS trade signal.   Download by following the links below. Download & Read Documentation     Join our Vendor Program Do you have some unique indicators or trading tools? Why not sell them on our marketplace and make a passive income? - How to apply Contact: instant chat group Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn
didi seta
  0
  0
  341
by ajcj
free  14 Dec 2021
didi seta
paid  23 Apr 2022
Multi TimeFrame Strategies Pure Price Action Implemented a Consecutive Losses Protection for Long & / or Short positions, as a prevention in case of high volatility.  This protection is particularly suitable for Reverse / Mean Reversion strategies where a high volatility can upset the Mean Reversion propensity typical of the Forex currency markets.  It can also be applied to Breakout & Trend Following strategies to reduce DrawDown (where applicable).  ---------------------------------------------------------------------- Open an account with Gumroad and become an affiliate and start earning by selling our products: Become an affiliate for Active cTrader Bot ---------------------------------------------------------------------- Multi TimeFrame program uses 5 different strategies based on supports and resistances by calculating the maximum and minimum prices on a certain number of bars on 5 different Timeframes.  The 5 strategies work independently and in each strategy the Buy & Sell parameters are different and work autonomously.  In the event that all the strategies are open with the Buy & Sell operating, there may be a maximum of 10 open positions.  However, the case in which all strategies are used with activated Buy & Sell is rare.  STRATEGIES DO NOT USE ANY GRID SYSTEM OR MARTINGALA  In the markets of the major currencies crosses, Metals, oil and Indices some of them adapt better on Breakout strategies and others on Reverse strategies and you can understand it by doing optimization.  For example, the major currencies cross adapt better on Reverse and mean reverting strategies. American indices such as S&P500 and also the DAX in Europe fit better on Breakout strategies.  Each strategy must be optimized independently of the others. Buy & Sell as well in each strategy must be optimized separately.  However in each strategy there are at most 3 main parameters to be optimized.  DEMO VERSION AVAILABLE  Strategies:   Breakout   Reverse   Reverse On Livel   Trend Breakout   Trend Reverse  Exit Strategies: (All positions are protected with StopLoss)  - Strategy logic exit  - Trail & Strategy  - StopLoss & Breakeven / TakeProfit  - Trend Follow (TakeProfit is floating and is used only as security in case where the bot is no longer controllable due to connection failure or other causes. The position is closed only by the StopLoss which Trails)  - Solo StopLoss & Take Profit  - Solo Trailing (TakeProfit is floating and is used only as security in case where the bot is no longer controllable due to connection failure or other causes. The position is closed only by the StopLoss which Trails)     In each strategy:  - 5 different Timeframes  - Different Parametrs for Long & Short, they work autonomously.  - StopLoss & TakeProfit are automatically assigned (Depending on volatility and volume traded in the book)  - Trailing Stop is automatically assigned.  - 1 single entry strategy  - 6 different exit strategies. Optimization will indicate the best exit strategy.  - Option to Cut DrawDown (when it's appropriate to use)  - Money Management (Position Sizing) on winning and loosing trade.  - Consecutive Losses Protection for BUY / SELL (Separately)    Optimization:  The optimization process, must be done for each strategy excluding the others and separately on a single strategy first Buy and then Sell), on a normal computer, it can take longer (consider that you are working on 5 TimeFrame) but in the end it is worth as you will get very satisfying results and succeeding also to understand where the symbol moves better on Buy (long) or Sell (short) in Breakout or in Reverse. When the optimization of a strategy ends, set aside the best parameters. When has been done for all strategies, manually enter the parameters of each strategy in the bot.   The Trading System has been designed to work at the best on all types of Forex cross currencies, Metals, Oil, Indices, futures and Crypto Currencies.  Pay attention to the Trade volume for each instrument as it changes from Forex to Indices, Metals, Oil, Futures and Crypto Currencies. Some Brokers for CFD give you the opportunity to trade all of them with micro lots. Others use different Lotsize (example for Indices minimum 1 contract, Gold 0.1 / 1 Oz).   In the Trading System, if you enter a wrong value, the Bot will automatically use the minimum tradable volume.  Warning: when trading CFDs (Indices, Futures, Crypto Currencies, Metals) the results can vary widely between one broker and another. The suggestion is to operate on CFDs using the same broker in which the optimization was made.     Backtest and optimization must be done considering the following parameters at best  (lined up in sequence of importance and priority):  - SharpRatio: (which is a reward to risk ratio) minimum value 0.13  - Max Balance Drawdown & Max Equity Drawdown: Max 15% better under 10%. Discard higher values. Rather than earning, you should consider what you can lose. If you don't pay attention to Drawdown, working with a high leverage is very easy to lose the whole capital. With high leverage you can earn a lot compared to the capital but you can also easily drain the whole account. Using Position Sizing (on gain) you can double or triple the earnings and in this case the Drawdown can go up to max 23%. Do it only if it is worth on increasing the gain. To reduce the Drawdown use Position Sizing (on lose) the gain in this case will be slightly reduced.  - Profit Factor: minimum value 1.40 - better if it is higher than 1.50  - Net Profit  - Trades number: all optimizations must be done over a minimum of 8/9 years period to have reliable results. In this period consider at minimum to have more than 500 trades. Total trades must be obtained by adding the trades of all the strategies used. Strategies can obtain a minimum of 50 + trades in one way (Buy or Sell)  - Average Trade: The average earnings for each individual trade. Considering an initial capital of $ 10,000, 200 leverage, ordersize (bet) 0.10 lots (10,000 volume). The Average Trade must be more then 20.00 $ per Trade  P.S .: When you optimize or backtest put Commission to 50 (x million) and Spread to 2 for major Forex crosses and more for minor crosses. This is used to amortize slippage.  - The parameters attached to the bot have been optimized using Pepperstone Broker from 08/02/2011 to 15/03/2020 (with some parameters the Drawdown comes out  higher then 15% because it was worth pushing on the Money Management).  To avoid "Over-Fitting":  - Optimizations and Backtests must be performed for at least 8/9 or more years for reliable results. The optimization done on short periods is not absolutely reliable. Professional traders optimize and backtest their automatic systems using very long periods (10/15/20 years) of data feeds with paid Data Feeds providers. All Brokers who use cTrader platform for Forex give a free set of Data Feeds of about 8/9 years and for CFDs 5/6 years.  - To test if the parameters obtained are robust, do backtests by varying them slightly (do not change "Livel TF" which is the Timeframe).  If you get positive results, even if qualitatively lower than the optimized ones, this means that the parameter set is robust and not "Overfitted".    ---------------------------------------------------------------------- Additional products: HighLow Reverse cBot BBands Trend Follower cBot BIAS Daily Time cBot BIAS Weekly Time cBot HL Rev Break Auto cBot HL TF cBot ----------------------------------------------------------------------  DEMO VERSION: Click Here  Active.cTrader.Bot HomePage   Contacts and information: active.ctrader.bot@gmail.com  ---------------------------------------------------------------------- Open an account with Gumroad and become an affiliate and start earning by selling our products: Become an affiliate for Active cTrader Bot ----------------------------------------------------------------------          
AW Box Live
  1
  0
  299
free  15 Dec 2021
this indicator add rectangle to your chart from last bar. update: add Mid Line.  
paid  12 Apr 2022
Elliott Wave Robot applies the Elliott Wave Principle to automatically position orders in both directions short and long.  NEW: Now you may hedge positions with the Martingale strategy.  If you prefer to open positions manually, you may use the robot as a signal provider, in this case the robot no longer opens positions, but sends trading signals by email. Key Features Available for as little as $ 28 / month NEW: Martingale strategy integrated  Strategy applies Elliott Wave principle Money/risk management All positions with stop loss value Suitable for forex, shares, commodities, crypto and indices Up to 1000 instruments simultaneously Suitable for all time frames With visual help, Fibonacci extension, Fibonacci retracement Demo version available   Visit https://elliottwaverobot.com to download your 31 days free demo version.   2 years sample backtest EURUSD, 5 Minutes 1 year sample backtest result USDJPY, 5 Minutes   1 year sample backtest result #US30, 5 Minutes
free  12 Dec 2021
VMA Bands are ATR bands with VMA as its center. For a description of options, refer to VMA: Variable Moving Average (VMA) Indicator   Github: GitHub - Doustzadeh/cTrader-Indicator  
free  12 Dec 2021
A VMA is an EMA that is able to regulate its smoothing percentage based on market inconstancy automatically. Its sensitivity grows by providing more weight to the ongoing data as it generates a better signal indicator for short and long-term markets. The majority of ways for measuring Moving Averages cannot compensate for sideways moving prices versus trending markets and often generate a lot of false signals. Longer-term moving averages are slow to react to reversals in trend when prices move up and down over a long period of time. A Variable Moving Average regulates its sensitivity and lets it function better in any market conditions by using automatic regulation of the smoothing constant. The Variable Moving Average is also known as the VIDYA Indicator. But this version is a modified concept of the VIDYA. The Variable Moving Average was developed by Tushar S. Chande and first presented in his March, 1992 article in Technical Analysis of Stocks & Commodities magazine, in which a standard deviation was used as the Volatility Index. In his October, 1995 article in the same magazine, Chande modified the VIDYA to use his own Chande Momentum Oscillator (CMO) as the Volatility Index, the VMA code below is the result of this modification.   Github: GitHub - Doustzadeh/cTrader-Indicator  
Equal Highs / Lows
  0
  0
  537
free  13 Feb 2022
Simple indicator that detects if two candles lows or highs are equal and draws a trend line.    Theory being that large funds are using limit orders to buy / sell at a specific price then the IPDA algo will return to this price to clear the book. Setting to allow for brokers spread manipulation and lookback setting to increase candles considered for equal lows / highs.   Best TF is 1min  
Ulcer Index
  1
  0
  289
free  08 Dec 2021
Developed by Peter Martin and Byron McCann in 1987, the Ulcer Index is a volatility indicator that measures downside risk. It was first introduced in their 1989 book, The Investor's Guide to Fidelity Funds. Originally, the index was designed with mutual funds in mind, which is why it is only focused on downside risk. Mutual funds are designed to make money by increasing in value; the only risk, therefore, is the drawdown or downside. As its name implies, the Ulcer Index measures the drawdown investors can expect to stomach on any given security. Many consider the Ulcer Index superior to the standard deviation and other measures of risk.   Github: GitHub - Doustzadeh/cTrader-Indicator