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);
}
}
}
}
}
CityClyk_Holdings
Joined on 18.11.2014
- Distribution: Free
- Language: C#
- Trading platform: cTrader Automate
- File name: BluekeyCash_Signals.algo
- Rating: 0
- Installs: 1281
- Modified: 19/11/2021 15:33
Comments
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.
Hello guys,
Minor update fixed. Default Settings to the 4 Signals.
Check and re-download the new version.
Happy Trading
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.
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.