Algorithms

Warning! Executing cBots downloaded from this section may result in loss of funds. Use them 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.
How to install
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
Volume weighted average price indicator for cTrader. Free Download Trial / Buy: https://www.algodeveloper.com/10-vwap
21 Feb 2018
Downloads
1115
Comments
1
Rating
0
Download
The Moving Average Crossover Strategy with instant alerts is a very commonly used system to help traders find the middle of a trend. A trend defines price action in which prices move in a specific direction over a period of time.  You have 7 different types of moving average to choose. Generally, trends are either upward or downward, as sideways movements are considered consolidation and not trends.   How Can You Use This Automated Trading System?  The chart below shows a position that was closed with profit using this trading robot, it shows a faster-moving average (blue line) with a period of 5 crossing above the slower moving average (green line) period 20, at this point a buy position open and closed when the fast MA crossed below the slow MA. Option to Turn off Auto-Trading With Auto-Trading turned off you can use this system as a signal generator to receive an email or a pop-up window. FIND OUT MORE ABOUT THIS SYSTEM   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com
15 Feb 2018
Downloads
133
Comments
0
Rating
0
Download
3x Weighted then Smoothed MACD with multiple price point options Price Points are  1 = Close 2 = Median 3 = Weighted 4 = Typical
13 Feb 2018
Downloads
114
Comments
0
Rating
0
Download
Minor Mod to https://ctdn.com/algos/indicators/show/1708.  Added Parameter to allow multiple price points to be used in the moving average as well as the calculation of force. 1 = OHLC ( Close ) 2 = Median 3 = WeightedClose 4 = Typical 
13 Feb 2018
Downloads
93
Comments
0
Rating
0
Download
The cTrader Scalpers Buddy will inform the trader with a message and sound when high volatility occurs, it will also display the current spread and total depth of market volume for the buyers and sellers.  Depth of Market The Depth of Market is the total of all volume as shown below: Volatility Alert with Warning Sound Volatility Message With No Alert   You can show both the volatility and spread or just spread or just volatility, this can be selected from the parameters below. INDICATOR PARAMETER   CURRENT FEATURES Configure the volatility depending on your scalping requirements. Sound alert, configurable on/off. Position warning message anywhere on the screen. Configure colour of warning text to suit your background colour. Option to display actual volatility amount in pips to be shown with message to show price movement Show or hide volatility message Show or hide the current bid/ask spread size. Show or Hide Depth of Market (total) Configure the colour of the current spread size text. * Use this Indicator with the Market Trading Clock http://ctdn.com/algos/indicators/show/687 to manage volatility when an exchange opens. Some brokers do not provide real DoM and have their volumes fixed.   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com
12 Feb 2018
Downloads
5432
Comments
21
Rating
4.17
Download
The cTrader MACD Auto-Trader will notify you when any number of bullish or bearish conditions occur with the MACD crossover indicator via instant messages with an SMS, Telegram, Email or a simple Pop-up window. It will also enter a trade by opening a buy or sell position automatically for you. With the cTrader MACD Auto-Trader & Instant Alert system, you can let the robot do the repetitive work of watching the charts for the trade signals and just be informed with an instant message, it also gives you the option to automatically open a position with a set volume, stop loss and take profit. Multi-Timeframe MACD Alerts You can run multiple MACD widgets at the same time with different symbols, timeframes and indicator settings.   Multi-Symbol Multi-Timeframe Alerts You can run multiple MACD widgets each with different symbols, periods and timeframes to get a full picture of what is happening in the markets within seconds of it happens, no more flicking through the charts every few minutes looking at the different symbols.   INSTANT SMS, TELEGRAM AND EMAIL MESSAGES   FIND OUT MORE AND DOWNLOAD   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com
10 Feb 2018
Downloads
271
Comments
0
Rating
0
Download
The cTrader MACD Auto-Trader will notify you when any number of bullish or bearish conditions occur with the MACD crossover indicator via instant messages with an SMS, Telegram, Email or a simple Pop-up window. It will also enter a trade by opening a buy or sell position automatically for you. With the cTrader MACD Auto-Trader & Instant Alert system, you can let the robot do the repetitive work of watching the charts for the trade signals and just be informed with an instant message, it also gives you the option to automatically open a position with a set volume, stop loss and take profit. Multi-Timeframe MACD Alerts You can run multiple MACD widgets at the same time with different symbols, timeframes and indicator settings.   Multi-Symbol Multi-Timeframe Alerts You can run multiple MACD widgets each with different symbols, periods and timeframes to get a full picture of what is happening in the markets within seconds of it happens, no more flicking through the charts every few minutes looking at the different symbols.   INSTANT SMS, TELEGRAM AND EMAIL MESSAGES   FIND OUT MORE AND DOWNLOAD   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com
10 Feb 2018
Downloads
240
Comments
0
Rating
0
Download
Uhmm.. this initially started as a project for myself to have a break-even level shown on the charts. (i.e., when market moved against me - but I was sure of the trend, and opened another position - I wanted to know where my new break-even would be, as well as how much I would stand to lose / profit) Unfortunately, over the 6-8 months of using this myself, different thoughts went into the code - it became slighty bigger than the original breakeven calculator :) Currently it tracks your daily and weekly P&L against what it thinks you should've made, auto-draws fibs. Monitors and draws fib-based resistance/support levels, on a local and higher time-scales, and on a rare occasion might even give a BUY / SELL suggestion. Additionally, it does re-calculate further, based on the future orders you might have in the same instrument. It will suggest position sizes, and where positions should be, maximum amount to invest, stop loss points, showing exactly how much you would lose in this or that scenario, and also has some preset take profit suggestions. it also draws the line, where you would stand to lose everything - for the brave risk takers. The parameters should be left at default at 1st, and are: - Risk: 1000 - 5000 (think about this as 10%-50% of money you would have left on your account if trade goes bad). Default 2400 should be left, and increased to may be 4000 for a more conservative day trader Aahh yes, this indicator works on all time-scales, but would be more beneficial for intraday stuff. - Maximum balance: 100000 is the default value, ideally this should be x2 your current account value. But it's probably best to start with x10 your current account value (this is basically the amount you would like to have). These numbers are used in calculations of suggested take profit and stop loss points.as a side-note, I don't think intra-day trading is good for long term stuff, but if you do stick with indicator suggested stop losses, at least you will have some basic risk management. you will probably need to adjust the timezone parameter, to your own timezone (line 8) Anyway, play around; if you like it / find it usefull; give me a shout :)
by solid
08 Feb 2018
Downloads
254
Comments
1
Rating
0
Download
This is an indicator for the traders who trades PATI (Price Action Trader Institute) criteria. Plus, position size calculator. ​    
08 Feb 2018
Downloads
193
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 Changing time zone and format   Changelog Version: 1.3.3 Release Date: 2/7/2018 Added: Time zone and time format to settings view     Quick Start For using it on your indicator / cBot first add this DLL files as referenced libraries: Alert.dll MahApps.Metro.dll CsvHelper.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 to your cBot OnStart or indicator Initialize method:   // cBot Alert.Factory.Robot = this; // Indicator Alert.Factory.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.Factory.Trigger" method:   // the last parameter is comment, you can use it for showing the indicator or cBot name Alert.Factory.Trigger(TradeType.Buy, Symbol, MarketSeries.TimeFrame, Server.Time, "Test"); The time parameter of trigger method is DateTimeOffset not DateTime, so if you pass a DateTime like "Server.Time" it will consider the time zone UTC 0.  Download DLL Files: https://drive.google.com/open?id=1ZCDK0G7WLWA4aYD-lZ0QYJqhBOkM-OoZ​ 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.Factory.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.Factory.Trigger(signalType, Symbol, MarketSeries.TimeFrame, Server.Time, "Alert Test"); } alertSignalIndex = index; } #endregion } }  
07 Feb 2018
Downloads
595
Comments
23
Rating
5
Download
News Robot Enhanced (NRE) This robot will place one or two (depening on settings) pending orders (Buy and Sell) based on the next news event, and will only place a new order (based on next news event) when the first is finished. Will also show the news in localtime on the chart. Trading is optional and can disabled to just show news on chart André Karlsson   <andre@sess.se> Since the Algo is to big to be uploaded here(?) you have to download it from github. You also have to install the CSV-reader prior to running the cbot. CSV-redaer can be found @  http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader Download@ GitHub (Algo with source) (Direct link to repository is: https://github.com/joyider/nre ) Link to Video@Youtube Updates: Version 0.9.01b - 2018-02-02 New Feature: Disable trades and only show News(in localtime) on chart Fixes New CSV source (Forexfactory) parsed to new server Timezone fix, now woeking in all timezones without manual hack Fixed a bug that prevented new orders from being placed after previous win Version: Production Will place news trades based on data downloaded from forexfactory using a parser that saves the data @ http(s)://edu.tenforward.io/csvs/Calendar-dd-mm-yyy.csv where the date is the first sunday of the week (US Style)  Place orders based on High/Meedium/Low news importance  Show historical news events onscreen  One Cancle Other or One DON'T Cancel Other  Trailing stop as an option (places SL at half of takeprofit when reached) This Cbot was originally based on the News Robot Cbot and the News - DailyFx Economic Calendar Indicator The News - DailyFx Economic Calendar Indicator is how ever broken and does not work anymore. I've added some trailing stop and Error handeling to manage empty News lists to make it more versatile and to keep it running during weekends. Due to the nature on ths Cbot you can NOT backtest it. To try it run it a few weeks on a demo account... or monitor you trades manually in the begining. This robot will place one or two (depening on settings) pending orders (Buy and Sell) based on the next news event, and will only place a new order (based on next news event) when the first is finished. If you find any bugs/issues, please let me know. Or if you have any ideas on more enhancement set me an email or write a comment.   I Recommend you to only use news with HIGH importance in order to take advantage of the volatility. The Algo file is unfortunately too big to upload here :( so you have to install the CSV reader your self. Source code can be found @: GitHub ShowNewsOnly - Whether to trade or only display upcoming news on chart. Label - Label for current robot, needs to be different for robot running on multiple pairs. ShowLow - Show and trade on Low impact news. ShowMedium - Show and trade on Medium impact news. ShowHigh - Show and trade on High impact news. EventsToDisplay - Number of news to show on chart ShowPastNews - Show previous news events on chart as tine vertical line PastNewsLookback - Download and show historical news number in weeks. 1 is to prefer currently only data for 1 week(2018/02/02) Pips away - The number of pips away from the current market price where the pending buy and sell orders will be placed. Take Profit - Take Profit in pips for each order Stop Loss - Stop Loss in pips for each order Volume - trading volume Seconds before - Seconds Before News when robot will place Pending Orders Seconds timeout - Seconds After News when Pending Orders will be deleted One Cancels Other - If "Yes" then when one order will be filled, another order will be deleted
05 Feb 2018
Downloads
750
Comments
0
Rating
0
Download
PLEASE DO NOT USE THIS CBOT YET!! I am building a very simple grid trading system.  there is still a lot work to it, so im sharing it here in order to make a community development. Please feel free to give ideas, backtest, improve - what you wish! :) Currently i named it //+------------------------------------------------------------------+ //|                       Classic GRID                                    | //|                       v0.1 05022018                                  | //|                       Community Developement                | //+------------------------------------------------------------------+ please just share your improvements and follow the version sequence with date, in order to keep it organized! ;)    
Downloads
116
Comments
0
Rating
0
Download