Category Trend  Published on 23/04/2022

HL Rev Break Auto cBot

Description

Pure Price Action

cBot based on Supports and Resistances will automatically choose the strategy that best suits Forex Crosses, Indices, Metal, Oil, Crypto Currencies ..

----------------------------------------------------------------------

Open an account with Gumroad and become an affiliate and start earning by selling our products: Become an affiliate for Active cTrader Bot

----------------------------------------------------------------------

STRATEGIES DO NOT USE ANY GRID SYSTEM OR MARTINGALE

Breakout Reverse direction auto selected:

At the beginning they must be selected with the optimization from the parameters then cBot will automatically choose the direction - Buy or Sell -.

Allow 1 or 2 Trades per Session

OnBar/OnTick selection

Money Manager: Buy/Sell Position Sizing

Wide selection for entries and exits strategies

StopLoss and TakeProfit automatically settled based on volatility.

The optimization will automatically identify the best entry and exit strategy by choosing from the following: (already set with Optimization Criteria - GetFitness)

On Main Strategy

Reverse:

- 8 entries strategies selection

- 3 exits strategies selection

Breakout:

- 6 entries strategies selection

- 16 exits strategies selection

In addition to the Main Exit Strategies, alternatively 5 further classic exits strategies for buy / sell:

Cut DrawDown (to be used in conjunction with all exit strategies including the Main one)

Solo SL/TP exit

SL/TP Breakeven exit

Trend Follow exit (Trailing)

 

- Already set for Optimization Criteria (GetFitness), (you can set it to "Custom") with the following Criteria:

NetProfit

SharpeRatio

ProfitFactor/ minimize MaxEquityDrawDownPercentage

TotalTrades

AverageTrade

Download DEMO VERSION: Click Here

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) the results can vary widely between one broker and another. The suggestion is to operate on CFDs using the same broker on 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 15/20%. 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 9/10 years period to have reliable results. Discard total trades below 100 over a 9/10 years optimization period.

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 crosses and more for minor crosses. This is to compensate slippage.

- Save Parameters in the Backtest folder

- Ready to trade on live with parameters file

Parameters have been optimized using IC Markets Broker from 08/02/2011 to 15/05/2021 (In some parameters the Drawdown is higher then10% 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 9/10 years and for CFDs 5/6 years (in this case you would need a paid data feeds provider to optimize at least 8/9 years).

To test if the parameters obtained are robust, do backtests by varying them slightly. 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:

----------------------------------------------------------------------

DEMO VERSION: Click Here 

Active.cTrader.Bot HomePage  

Brokers using cTrader platform can be found at the following link:

https://ctrader.com/featured-brokers/

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

----------------------------------------------------------------------

 

 


using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class HL_Rev_Break_Auto_cBot : Robot
    {
        [Parameter(DefaultValue = 0.0)]
        public double Parameter { get; set; }

        protected override void OnStart()
        {
            if (RunningMode != RunningMode.Optimization)
            {
                Chart.DrawStaticText("download_DEMO", "\n\n\n\n\n\nTo download the DEMO Version please visit: https://gumroad.com/l/YAVBn" + "\n\nContacts please write to: active.ctrader.bot@gmail.com", VerticalAlignment.Top, HorizontalAlignment.Center, Color.Yellow);
            }
        }

        protected override void OnTick()
        {
            // IS NOT POSSIBLE TO DOWLOAD THE DEMO VERSION HERE PLEASE VISIT: 
            // https://gumroad.com/l/YAVBn
            // https://gumroad.com/activebot

            // FOR CONTACTS: active.ctrader.bot@gmail.com
        }

        protected override void OnStop()
        {
            // Put your deinitialization logic here
        }
    }
}


mparama's avatar
mparama

Joined on 11.10.2016

  • Distribution: Paid
  • Language: C#
  • Trading platform: cTrader Automate
  • File name: HL_Rev_Break_Auto_cBot.algo
  • Rating: 0
  • Installs: 691
  • Modified: 13/10/2021 09:54
Comments
Log in to add a comment.
DA
daniylah.cyan · 7 months ago

Como estudiante, la disponibilidad de servicios de redacción de ensayos presenta tanto oportunidades como desafíos en el ámbito académico, consulte los detalles sehacentrabajos.com. Si bien estos servicios ofrecen asistencia a los estudiantes que enfrentan tareas complejas, también plantean cuestiones éticas y preocupaciones sobre la integridad académica.

Los servicios de redacción de ensayos brindan un salvavidas para los estudiantes que enfrentan plazos ajustados o tienen dificultades para comprender el material del curso. Al subcontratar sus ensayos a escritores profesionales, los estudiantes pueden aliviar la presión académica y garantizar la presentación oportuna de trabajos de alta calidad. Además, estos servicios ofrecen un valioso apoyo para hablantes no nativos de inglés que pueden tener dificultades con las barreras del idioma.

AS
asw72488 · 1 year ago

Authentic and accurate SAFe-Agilist pdf dumps is the key to success. Your success in SAFe-Agilist questions is ensured. https://www.dumpscollection.com/SAFe-Agilist-exam.html

MA
mail39333 · 1 year ago

I like programing. and i'm developer at wolfwinner casino platform. I enjoy coding so much that i often find myself doing it in my free time. This gives me the opportunity to stay up to date with the newest technologies and stay ahead of the competition. Additionally, this also allows me to create fun apps at oasisspin.net or games for my friends and family too. Not only have I been able to use programming languages.

DA
DavidRogers0000 · 2 years ago

What to do if you can't choose which essay is best to write among the different types of essays?
Students usually start writing essays in schools or colleges. It is the best way to learn how to organize your thoughts and put them on paper. There are many types of essays depending on the subject you are pursuing. Examples can be found at essay writing help service.
The term "essay" is used to describe a short research paper in which the author presents his or her point of view on a particular topic. It is the author's monologue through which he or she communicates with readers. Throughout the essay, the author's point of view should always be present, whether the author is trying to convince the reader of something, to entertain or to inform them.