Indicators

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.
How to install
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
The cTrader News Calander Widget is Free and provided by FxPro to be shown in a floating resizable window on or off your charts, this is perfect to see when the next high impact news event is about to happen. Also included is a Live Forex Rates Widget. DOWNLOAD THE SOFTWARE TODAY Free News Calendar & Live Forex Rates Widget Both the news event calendar and the live forex rates are provided by FxPro and are free to use. Using the Control Panel Please note that to be able to open all widgets you will need to purchase the complete collection if you wish to purchase the cTrader Professional Trading Widgets Collection click here. It does not matter which symbol is shown at the top of the control panel.   "Position the Widgets Anywhere On or Off the Charts" DOWNLOAD THE SOFTWARE TODAY TO DOWNLOAD THE FULL CTRADER WIDGET COLLECTION CLICK HERE   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com
18 Nov 2017
Downloads
644
Comments
0
Rating
0
Download
Its a library for cTrader indicators and cBots to show a popup alert window, you can use it on your custom indicators and cBots. Your indicator/cBot user will be able to select the alert sound file or enable/disable it without any coding effort by you. Features Easy to use WPF window instead of Windows Forms Multiple themes and accents Removing alerts Playing sound and allowing the user to select the sound file via Windows Explorer Email alert   Quick Start For using it on your indicator / cBot first add this DLL files as referenced libraries: Alert.dll MahApps.Metro.dll Nortal.Utilities.Csv.dll System.Windows.Interactivity.dll you can add those files by using cAlgo "Reference Manager": For opening Reference Manager right click on your indicator / cBot name in cAlgo then select "Manage References" option. The Alert libraries added the next step is to change your indicator / cBot "AccessRights" to "FullAccess":   // For cBots [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)] // For indicators [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)] After that add this on your cBot OnStart or indicator Initialize method:   // cBot Alert.Manager.Robot = this; // Indicator Alert.Manager.Indicator = this; This will allow Alert library to access your cBot / Indicator Print method for logging. Now you can trigger an alert by calling "Alert.Manager.Trigger" method:   // the last parameter is comment, you can use it for showing the indicator or cBot name Alert.Manager.Trigger(TradeType.Buy, Symbol, MarketSeries.TimeFrame, Server.Time, "Test");   Download DLL Files: http://algodeveloper.com/demo/Alert_DLLs_1.1.zip Project: https://github.com/afhacker/ctrader-alert_popup​ Full Sample: namespace cAlgo { using cAlgo.API; using cAlgo.API.Internals; using System; using cAlgo.API.Indicators; using cAlgo.Indicators; [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)] public class AlertTest : Indicator { private int alertSignalIndex = 0; #region Methods protected override void Initialize() { Alert.Manager.Indicator = this; } public override void Calculate(int index) { if (MarketSeries.Open.Last(1) < MarketSeries.Close.Last(1)) { TriggerAlert(TradeType.Buy, index); } else if (MarketSeries.Open.Last(1) > MarketSeries.Close.Last(1)) { TriggerAlert(TradeType.Sell, index); } } private void TriggerAlert(TradeType signalType, int index) { if (IsLastBar && IsRealTime && alertSignalIndex != index) { Alert.Manager.Trigger(signalType, Symbol, MarketSeries.TimeFrame, Server.Time, "Alert Test"); } alertSignalIndex = index; } #endregion } }  
15 Nov 2017
Downloads
111
Comments
7
Rating
0
Download
Final Version. This indicator displays the pivot points of the previous candle, according to the PivotTimeFrame. Released: 21/09/2017 Latest update: 08/11/2017 Notifications: You can display the different pivot points individually. Example: Three instances of the indicator    
by MaVe
08 Nov 2017
Downloads
433
Comments
2
Rating
0
Download
As you know cAlgo & cTrader API doesn't has any type of built in alert window feature so I made this library for indicator developers who want to add an alert window on their indicators, Below is short tutorial of how to use this library. Moved to: https://ctdn.com/algos/show/1692 New Version Changes: The classic Windows UI changed to Metro Alerts list control changed from ListView to DataGridView Now you can limit the number of alerts Top most window bug fixed   How to use Alert Window: 1. Use cAlgo reference manager and add "Alert.dll", "MetroFramework.dll", "MetroFramework.Design.dll", and "MetroFramework.Fonts.dll" DLL files to your indicator:   2. Set the indicator access right to " FullAccess": [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)] 3. Add the "AlertWindow"  and "System.Threading.Tasks" name spaces on top of your indicator code by adding: using System.Threading.Tasks; using AlertWindow; 4. Make an instance of "Alert" class: private Alert _alarm; protected override void Initialize() { // The class constructor receives three parameters, Indicator name and symbol code // And Maximum number of alerts(it's optional and default value is 12) _alarm = new Alert("Your Indicator Name As String", Symbol.Code); } 5. Now you can trigger an alert by calling "Trigger" method of "Alert" class, This method get two parameters: // You should use C# Task for running the code asynchronously // Signal Type can be buy and sell or long and short(string) // Server.Time is the time of signal(event) occurrence. Task showForm = Task.Factory.StartNew(() => { _alarm.Trigger(SignalType, Server.Time); });   Alert Window:   Download: https://drive.google.com/open?id=0B93GK1Ip4NSMSlFNSjU4eVdvN0U Example: http://ctdn.com/algos/show/1371
25 Oct 2017
Downloads
762
Comments
3
Rating
0
Download
Final Version. This indicator displays the current and the previous D/W/M OHMLC values as a TargetTree. Pivot (PP) included. Released: 07/12/2016 Latest update: 20/09/2017 Notifications: You can display the O/H/M/L/C values individually. Example:  
by MaVe
19 Oct 2017
Downloads
686
Comments
0
Rating
0
Download
This indicator feed news from www.forexfactory.com  It can show news today or yesterday , tomorrow ,.. with filter see How to use at  YouTube or download without sourcecode at Links (All Free )  
04 Oct 2017
Downloads
318
Comments
2
Rating
0
Download
Final Version. This indicator displays the daily OHMLC as horizontal lines. These lines are extended three days into the future. Released: 10/02/2016 Latest update: 19/09/2017 - All Symbols - OHMLC Notifications: The dailyClose is only on the next day visible, as the previousClose (Blue Line). Example:  
by MaVe
24 Sep 2017
Downloads
1689
Comments
4
Rating
0
Download
This indicator , I adopt from https://ctdn.com/algos/indicators/show/203 ( This alram Horizontal line) I change a llite bit to alarm Trendline hit  Input data 1. input Point1 - datetime and price 2. input Point2 - datetime and price 3. setting in chart  Indicator will draw line as Point 1 to point 2 and extend line to current bar. It will show distance pips between line and bid(or ask) when it hit . Notification will alarm. Goldclay PS: this link for Alarm Trendline Pro  https://youtu.be/-cRK5gAhdhc  * alarm by sound * alarm by email with attach file of screenshot chart. #sound #email #windowalert #screenshot #trendline
23 Sep 2017
Downloads
329
Comments
1
Rating
0
Download
The indicator should be attached to 1-minute charts for best historical candle accuracy. It is displayed as an overlay on the main chart so, you may want to change the chart properties to "line chart" and the "Bear Outline" color to black for better clarity of displayed bars. The indicator is a very powerful tool, capable of creating many charting types, which are very popular among traders. With the proper settings, you can display the following charting types (to name but a few): Median Renko (Settings: Retracement factor = 0.5 , Symmetrical reversals = Yes) Standard Renko with wicks (Settings: Retracement factor = 1.00 , Symmetrical reversals = Yes) Turbo Renko (Settings: Retracement factor = 0.25 , Symmetrical reversals = Yes) Hybrid Renko (Settings: Retracement factor = 0.25 , Symmetrical reversals = No) PointO (Settings: Retracement factor = 1.00 , Symmetrical reversals = No) All charting types display wicks and contain reference points (MedianRenko Open, Low, High, Close) for use by other indicators as well as cAlgo robots.   This is a 14-day trial version. Lifetime license can be purchased >> here <<   Available Inputs Bar Size (number of pips) Retracement factor (0.01 to 1.00) Symmetrical reversals (Yes / No) Maximum Bars Bullish Bar Color Bearish Bar Color Referencing the indicator from a cAlgo robot // // Declare and create an instance of MedianRenko indicator // private MedianRenko mr_indi; protected override void OnStart() { object[] parameterValues = { 10, // Bar size 0.5, // Retracement factor 100, // Show number of bars true, // Symmetrical reversals "Green", // Bullish bar color "Red" // Bearish bar color }; mr_indi =Indicators.GetIndicator<MedianRenko>(parameterValues); // // Start processing... // protected override void OnTick() { // // Example: check if last 2 completed bars are bullish // bool lastTwoBarsBullish = (mr_indi.Open.Last(1) < mr_indi.Close.Last(1)) && (mr_indi.Open.Last(2) < mr_indi.Close.Last(2)); // // Trading logic goes here... // } Attaching other indicators to the Median Renko Ultimate chart
11 Sep 2017
Downloads
2950
Comments
0
Rating
5
Download
It's volume profile indicator for cTrader / cAlgo platforms. Download Demo / Buy: https://www.algodeveloper.com/25-volume-profile Version 1.1.0.0 Release Date: August 22, 2017 Fixed: A bug on intraday indicator days parameter Added: Showing each day volume on intraday indicator Added: Changing the length of the bars
22 Aug 2017
Downloads
1289
Comments
0
Rating
0
Download
//facebook fanpage: www.facebook.com/Ai.Algo using cAlgo.API; namespace cAlgo {     [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class ShowEquity : Indicator     {         public string note1 { get; set; }         [Parameter("Note 2")]         public string note2 { get; set; }         string Tradeposition;         public override void Calculate(int index)         {             var positin = Positions.FindAll("");             double ripatamiter = 0;             double order = 0;             if (Symbol.Code == "USDJPY" || Symbol.Code == "EURJPY" || Symbol.Code == "GBPJPY" || Symbol.Code == "AUDJPY" || Symbol.Code == "CHFJPY" || Symbol.Code == "CADJPY" || Symbol.Code == "NZDJPY" || Symbol.Code == "SGDJPY" || Symbol.Code == "NOKJPY" || Symbol.Code == "SEKJPY" || Symbol.Code == "ZARJPY")             {                 ripatamiter = Symbol.Bid * 10;             }             else if (Symbol.Code == "XAUUSD" || Symbol.Code == "XAUEUR" || Symbol.Code == "XTIUSD" || Symbol.Code == "XAGUSD" || Symbol.Code == "XAGEUR" || Symbol.Code == "XPTUSD" || Symbol.Code == "XNGUSD" || Symbol.Code == "XBRUSD" || Symbol.Code == "USDX")             {                 ripatamiter = Symbol.Bid;             }             else             {                 ripatamiter = Symbol.Bid * 1000;             }             string show = "";             foreach (var postition in positin)             {                 double data;                 if (postition.SymbolCode == "USDJPY" || postition.SymbolCode == "EURJPY" || postition.SymbolCode == "GBPJPY" || postition.SymbolCode == "AUDJPY" || postition.SymbolCode == "CHFJPY" || postition.SymbolCode == "CADJPY" || postition.SymbolCode == "NZDJPY" || postition.SymbolCode == "SGDJPY" || postition.SymbolCode == "NOKJPY" || postition.SymbolCode == "SEKJPY" || postition.SymbolCode == "ZARJPY")                 {                     data = (postition.Volume * postition.EntryPrice) / 100;                     order = order + data;                 }                 else                 {                     data = postition.Volume * postition.EntryPrice;                     order = order + data;                 }                 if (postition.TradeType == TradeType.Buy)                 {                     Tradeposition = "B ";                 }                 else if (postition.TradeType == TradeType.Sell)                 {                     Tradeposition = "S ";                 }                 string riskparamitor = data.ToString("N0");                 string input = postition.SymbolCode + "      " + riskparamitor + "     " + postition.Pips + "pips" + "    " + postition.NetProfit + "     " + postition.Comment;                 show = show + Tradeposition + input + "\n";             }             if (!IsLastBar)             {                 return;             }             else             {                 ChartObjects.DrawText("Order", show, StaticPosition.BottomLeft, Colors.Blue);             }         }     } } facebook fanpage: www.facebook.com/Ai.Algo
Downloads
218
Comments
0
Rating
0
Download
28 Jul 2017
Downloads
734
Comments
0
Rating
0
Download