BluekeyCash_Signals for Crypto-Traders free

by CityClyk_Holdings in category Trend at 18/11/2021
Description

Visit www.bluekey.cash for more updates.

The Signal system consists of 4 classes of signals:

1. Base Signal - shows when there is a strong trend.

2. Swing Trade Signal - assets can be held for days.

3. Day Trade Signal - very short-term signal, possibly within 24 hours.

4. 100% Bullish or 100% Bearish - Very very strong trend.

The can be used for Forex and Cryptocurrency trading. 

100% Bearish Signals can be used for Dollar-Cost Averaging when the market is most bearish on the selected crypto-assets.

100% Bullish Signals can be used to hold assets till the Swing Trade Signal Reverses.

 

Home: www.bluekey.cash

Warning! Executing the following cBot may result in loss of funds. Use it 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.
Formula / Source Code
Language: C#
Trading Platform: cAlgo
//Developer: Suanu Neenwi
//Department of Computer Science
//Ken-Saro Wiwa Polytechnnic, Bori.
// Dated this Thursday, 18th November, 2021 
// Time 12.16pm


using System;
using System.Linq;
using System.IO;
using cAlgo.API;
using cAlgo.API.Internals;
using cAlgo.API.Requests;


namespace cAlgo.Robots
{
    [Robot()]
    public class BluekeyCash : Robot
    {


        [Parameter("BluekeyCash Signal ID", DefaultValue = 11, MinValue = 1)]
        public string SignalID { get; set; }


        [Parameter(DefaultValue = false)]
        public bool DayTradeSignal { get; set; }



        [Parameter(DefaultValue = true)]
        public bool SwingTradeSignal { get; set; }

        [Parameter(DefaultValue = false)]
        public bool BaseSignal { get; set; }


        [Parameter("100% Signal", DefaultValue = true)]
        public bool MarketSignal { get; set; }


        private int BBTSB, BBTSB2, BBTSB3, BBTSB4, BBTSB5, BBTSB6;



        protected override void OnStart()
        {

//Checks for valid signalID

        }



        protected override void OnTick()
        {


//Codifying Trends, with reference to BluekeyCash SignalServer
            BBTSB = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "B1")
                {
                    BBTSB++;
                }

            }

            BBTSB2 = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "B2")
                {
                    BBTSB2++;
                }

            }



            BBTSB3 = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "B3")
                {
                    BBTSB3++;
                }

            }

            BBTSB4 = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "S1")
                {
                    BBTSB4++;
                }

            }
            BBTSB5 = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "S2")
                {
                    BBTSB5++;
                }

            }

            BBTSB6 = 0;

            foreach (var position in Positions)
            {
                if (position.Label == Symbol.Code + "S3")
                {
                    BBTSB6++;
                }

            }


            if (BBTSB > 0 && BBTSB2 > 0 && BBTSB3 > 0 && MarketSignal)
            {
                // Display a message --Bullish Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Blue,
                    ForegroundColor = Color.Black,
                    Text = "100% BULLISH: ACTIVATE ROYAL-Q",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Top,
                    HorizontalAlignment = HorizontalAlignment.Left,
                    Margin = 5
                };
                Chart.AddControl(text);
            }
            else if (BBTSB4 > 0 && BBTSB5 > 0 && BBTSB6 > 0 && MarketSignal)
            {
                // Display a message --Bearish Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Blue,
                    ForegroundColor = Color.Black,
                    Text = "100% BEARISH: DOLLAR-COST AVERAGE",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Top,
                    HorizontalAlignment = HorizontalAlignment.Left,
                    Margin = 5
                };
                Chart.AddControl(text);
            }
            else
            {
                if (MarketSignal)
                {
                    var text = new TextBlock 
                    {
                        //Possible Market Ranging mode
                        FontSize = 18,
                        BackgroundColor = Color.Yellow,
                        ForegroundColor = Color.Black,
                        Text = "    NO ACTIVE TRADES   ",
                        Padding = "12 8",
                        VerticalAlignment = VerticalAlignment.Top,
                        HorizontalAlignment = HorizontalAlignment.Left,
                        Margin = 5
                    };
                    Chart.AddControl(text);
                }
            }


            //////////////Bullish Signal Detection
            if (BBTSB > 0 && DayTradeSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Green,
                    ForegroundColor = Color.Black,
                    Text = "BUY DAY-TRADE",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Center,
                    HorizontalAlignment = HorizontalAlignment.Left,
                    Margin = 5
                };
                Chart.AddControl(text);
            }

            if (BBTSB2 > 0 && SwingTradeSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Green,
                    ForegroundColor = Color.Black,
                    Text = "Bullish SWING-TRADE",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Center,
                    HorizontalAlignment = HorizontalAlignment.Right,
                    Margin = 5
                };
                Chart.AddControl(text);
            }



            ////////////////////Bearish Signal Detection

            if (BBTSB4 > 0 && DayTradeSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Red,
                    ForegroundColor = Color.Black,
                    Text = "SELL DAY-TRADE",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Center,
                    HorizontalAlignment = HorizontalAlignment.Left,
                    Margin = 5
                };
                Chart.AddControl(text);
            }

            if (BBTSB5 > 0 && SwingTradeSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Red,
                    ForegroundColor = Color.Black,
                    Text = "Bearish SWING-TRADE",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Center,
                    HorizontalAlignment = HorizontalAlignment.Right,
                    Margin = 5
                };
                Chart.AddControl(text);
            }



//Detecting Base-Signals

            if (BBTSB6 > 0 && BaseSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Red,
                    ForegroundColor = Color.Black,
                    Text = "Bearish BASE-SIGNAL",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Bottom,
                    HorizontalAlignment = HorizontalAlignment.Right,
                    Margin = 5
                };
                Chart.AddControl(text);
            }
            else if (BBTSB3 > 0 && BaseSignal)
            {
                // Display a message --Market Reversal
                var text = new TextBlock 
                {
                    FontSize = 18,
                    BackgroundColor = Color.Green,
                    ForegroundColor = Color.Black,
                    Text = "Bullish BASE-SIGNAL",
                    Padding = "12 8",
                    VerticalAlignment = VerticalAlignment.Bottom,
                    HorizontalAlignment = HorizontalAlignment.Right,
                    Margin = 5
                };
                Chart.AddControl(text);
            }
            else
            {
                if (BaseSignal)
                {
                    var text = new TextBlock 
                    {
                        //Possible Market Ranging mode
                        FontSize = 18,
                        BackgroundColor = Color.Yellow,
                        ForegroundColor = Color.Black,
                        Text = "    NO BASE-SIGNAL   ",
                        Padding = "12 8",
                        VerticalAlignment = VerticalAlignment.Bottom,
                        HorizontalAlignment = HorizontalAlignment.Right,
                        Margin = 5
                    };
                    Chart.AddControl(text);
                }
            }


        }


    }
}
Comments

CityClyk_Holdings - November 18, 2021 @ 15:22

Hi everyone,

 

You will need to download and use Pepperstone Ctrader to get the signal codes for the 11 crypto-assets.

The signal is available for free now, but your Ctrader Account must be linked up to receive the 6 Signal codes stated in the code above.

CityClyk_Holdings - November 19, 2021 @ 17:05

Hello guys,

 

Minor update fixed. Default Settings to the 4 Signals.

Check and re-download the new version.

 

Happy Trading

0