Category Volatility  Published on 04/10/2022

E7 BBKG Indicator

Description

With a 80% plus accuracy rate, this is a custom indicator from E7 Academy used to show both, possible reversal and trending areas in price movements. Ideally used with the E7 system.

This is a custom, proprietary indicator developed using the E7Qnet deep neural network learning system.

Download the Indicator

Watch a live stream here

The pictures below are examples of EURGBP 30min, 1hr and 4hr charts respectively.

These also include the smoothed custom E7 Polynomial Regression Channel indicator as used in the E7 strategy.

EURGBP 30mins

EURGBP 1hr

EURGBP 4hr 


using System;
using cAlgo.API;
using cAlgo.Indicators;
using cAlgo.API.Internals;
using cAlgo.API.Indicators;
using System.Collections.Generic;

namespace cAlgo.Indicators
{

    [Indicator(TimeZone = TimeZones.UTC, IsOverlay = true, AccessRights = AccessRights.FullAccess)]
    public class E7BBKGIndicator : Indicator
    {

        private string url = "https://www.e7harmonics.com/e7qnet";

        private string title = "your E7 Indicator securely here";

        protected override void Initialize()
        {

            string buttonText = "Download " + title;

            var background = new Rectangle 
            {
                Height = Chart.Height,
                Width = Chart.Width
            };

            var button = new Button 
            {
                Text = buttonText,
                Padding = "16",

                Style = ButtonStyle(Color.FromHex("#009345"), Color.FromHex("#10A651"))
            };

            button.Click += e => System.Diagnostics.Process.Start(url);

            var container = new StackPanel 
            {
                HorizontalAlignment = HorizontalAlignment.Center,
                VerticalAlignment = VerticalAlignment.Center
            };

            container.AddChild(button);

            Chart.AddControl(container);

            Print(title);
            Print(url);

            string structuretext = string.Format("E7 Trading");
            ChartObjects.DrawText("", "\t" + structuretext, StaticPosition.TopLeft, Colors.Lime);

        }

        public override void Calculate(int index)
        {

        }

        private Style ButtonStyle(Color color, Color hoverColor)
        {
            var style = new Style(DefaultStyles.ButtonStyle);
            style.Set(ControlProperty.BackgroundColor, color, ControlState.DarkTheme);
            style.Set(ControlProperty.BackgroundColor, color, ControlState.LightTheme);
            style.Set(ControlProperty.BackgroundColor, hoverColor, ControlState.DarkTheme | ControlState.Hover);
            style.Set(ControlProperty.BackgroundColor, hoverColor, ControlState.LightTheme | ControlState.Hover);
            style.Set(ControlProperty.ForegroundColor, Color.FromHex("#FFFFFF"), ControlState.DarkTheme);
            style.Set(ControlProperty.ForegroundColor, Color.FromHex("#FFFFFF"), ControlState.LightTheme);
            return style;
        }

        private Color GetColorWithOpacity(Color baseColor, decimal opacity)
        {
            var alpha = (int)Math.Round(byte.MaxValue * opacity, MidpointRounding.AwayFromZero);
            return Color.FromArgb(alpha, baseColor);
        }
    }
}


Gwave's avatar
Gwave

Joined on 26.10.2014

  • Distribution: Paid
  • Language: C#
  • Trading platform: cTrader Automate
  • File name: E7 BBKG Indicator.algo
  • Rating: 5
  • Installs: 1057
Comments
Log in to add a comment.
No comments found.