Category Trend  Published on 19/11/2021

BluekeyCash_Signals for Crypto-Traders

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


//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);
                }
            }


        }


    }
}


CI
CityClyk_Holdings

Joined on 18.11.2014

  • Distribution: Free
  • Language: C#
  • Trading platform: cTrader Automate
  • File name: BluekeyCash_Signals.algo
  • Rating: 0
  • Installs: 1111
Comments
Log in to add a comment.
SH
shevikalek · 1 year ago

Xüsusilə sizin üçün kazino haqqında danışmaq istədim, onlayn kazino azerbaycan https://onlinecasino-az.com/ sınamaq istəyənlər üçün çox əlverişlidir, hamınıza böyük uduşlar və inanılmaz emosiyalar arzulayıram. Əsas odur ki, diqqətli və diqqətli olun və uğur qazanacağınıza əminəm.

BE
bernardharrison23 · 1 year ago

Binance is the biggest cryptocurrency exchange in the world in terms of trading volume. It is a successful platform for cryptocurrency exchange. It provides all important market rates, news, and updates. 

CI
CityClyk_Holdings · 2 years ago

Hello guys,

 

Minor update fixed. Default Settings to the 4 Signals.

Check and re-download the new version.

 

Happy Trading

CI
CityClyk_Holdings · 2 years ago

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.