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
T3 Dynamics indicator attempts to measure T3 acceleration and velocity within the lookback period. Histogram: Acceleration  Line: Velocity   --- ! You should first be familiar with Tilson T3 indicator logic and behaviour before you try to use this indicator ! ---   References:  T3 Moving Average https://ctrader.com/algos/indicators/show/2044.  Dynamics calculation logic is the same as in MA Dynamics indicator https://ctrader.com/algos/indicators/show/2008  
by jani
05 Nov 2019
Downloads
87
Comments
0
Rating
0
Download
Posted: Oct 30, 2019 Description The Triple Exponential Moving Average (T3) developed by Tim Tillson attempts to offer a moving average with better smoothing then traditional exponential moving average. It incorporates a smoothing technique which allows it to plot curves more gradual than ordinary moving averages and with a smaller lag. Its smoothness is derived from the fact that it is a weighted sum of a single EMA, double EMA, triple EMA and so on. When a trend is formed, the price action will stay above or below the trend during most of its progression and will hardly be touched by any swings. Thus, a confirmed penetration of the T3 MA and the lack of a following reversal often indicates the end of a trend. I have added up & down colors and  a Min Threshold % factor (generally try values below 0.01) to filter out T3 “flat” periods. Min Threshold %  calculates the minimum accepter slope % change between start & stop bars. The filtered out slope is shown in grey. Slope filter is mainly for system development purposes. Formula The Triple Exponential Moving Average (T3) of the time series 't' is: EMA1 = EMA(x,Period) EMA2 = EMA(EMA1,Period) GD = EMA1*(1+vFactor)) - (EMA2*vFactor) T3 = GD (GD ( GD(t, Period, vFactor), Period, vFactor), Period, vFactor); Where vFactor is a volume factor between 0 and 1 which determines how the moving averages responds. A value of 0 returns an EMA. A value of 1 returns DEMA. Tim Tillson advised or preferred value of 0.7. For longer periods (above 100) to filter out non-trending markets, I prefer to use values between 0-0.3 How to use .The T3 Moving Average generally produces entry signals similar to other moving averages and thus is traded largely in the same manner. Here are several assumptions: If the price action is above the T3 Moving Average and the indicator is headed upward, then we have a bullish trend and should only enter long trades (advisable for novice/intermediate traders). If the price is below the T3 Moving Average and it is edging lower, then we have a bearish trend and should limit entries to short. Below you can see it visualized in a trading platform. Although the T3 MA is considered as one of the best swing following indicators that can be used on all time frames and in any market, it is still not advisable for novice/intermediate traders to increase their risk level and enter the market during trading ranges (especially tight ones). Thus, for the purposes of this article, we will limit our entry signals only to such in trending conditions. Once the market is displaying trending behaviour, we can place with-trend entry orders as soon as the price pulls back to the moving average (undershooting or overshooting it will also work). As we know, moving averages are strong resistance/support levels, thus the price is more likely to rebound from them and resume its with-trend direction instead of penetrating it and reversing the trend. And so, in a bull trend, if the market pulls back to the moving average, we can fairly safely assume that it will bounce off the T3 MA and resume upward momentum, thus we can go long. The same logic is in force during a bearish trend. And last but not least, the T3 Moving Average can be used to generate entry signals upon crossing with another T3 MA with a longer trackback period (just like any other moving average crossover). When the fast T3 crosses the slower one from below and edges higher, this is called a Golden Cross and produces a bullish entry signal. When the faster T3 crosses the slower one from above and declines further, the scenario is called a Death Cross and signifies bearish conditions. Below a picture of two T3 indicators with different periods: Ps. I’m looking for programmers and developers who are familiar with cAlgo API and who are interested co-operating in system development projects (indicators, cBots and trading system ideas). We can co-op in terms of “pay-per-project” or hourly fee basis or non-fee based collaboration, it is up to us to decide which is the best way to work together. You can contact me through Telegram: @Fibionacci2011
by jani
06 Nov 2019
Downloads
164
Comments
0
Rating
0
Download
How to use: 1) Select bars using Ctrl + Mouse  2) Choose desired drawing in selected area: fibonacci, min/max price level, or support/resistance trend line.   Algorhitm to place trend lines is pretty dumb. It simply draw a line between left and right extremums (when high or low exceed its neigbours). If you know better ideas, please advice. Please share your ideas, what to add to this indicator.
by bart1
29 Oct 2019
Downloads
271
Comments
5
Rating
5
Download
using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; using cAlgo.Indicators;   namespace cAlgo {     [Indicator(IsOverlay = false, ScalePrecision = 0, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class StochasticCrossAlert : Indicator     {           private StochasticOscillator stoc;           bool b = true;         bool a = true;         [Parameter("Sound ON", DefaultValue = true)]         public bool PlaySound { get; set; }           [Parameter("Media File", DefaultValue = "c:\\windows\\media\\reaction.mp3")]         public string MediaFile { get; set; }           [Parameter("K_Periods", DefaultValue = 8, MinValue = 1)]         public int K_Period { get; set; }           [Parameter("Slow_K", DefaultValue = 3, MinValue = 2)]         public int Slow_K { get; set; }           [Parameter("D_Period", DefaultValue = 3, MinValue = 0)]         public int D_Period { get; set; }           [Parameter("MA Type", DefaultValue = MovingAverageType.Simple)]         public MovingAverageType MAType { get; set; }             [Output("%D", Color = Colors.Blue, PlotType = PlotType.Line, LineStyle = LineStyle.Lines)]         public IndicatorDataSeries Percent_D { get; set; }           [Output("%K", Color = Colors.Red)]         public IndicatorDataSeries Percent_K { get; set; }                 protected override void Initialize()         {             // Initialize and create nested indicators             stoc = Indicators.StochasticOscillator(K_Period, Slow_K, D_Period, MAType);           }               public override void Calculate(int index)         {             // Calculate value at specified index             // Result[index] = ...                 Percent_K[index] = stoc.PercentK.LastValue;             Percent_D[index] = stoc.PercentD.LastValue;                     if (stoc.PercentK.LastValue > stoc.PercentD.LastValue && a == true && PlaySound == true)             {                   Notifications.PlaySound(MediaFile);                   a = false;                 b = true;             }               if (stoc.PercentD.LastValue > stoc.PercentK.LastValue && b == true && PlaySound == true)             {                   Notifications.PlaySound(MediaFile);                 b = false;                 a = true;             }      }   } }  
28 Oct 2019
Downloads
128
Comments
0
Rating
0
Download
A combination of Commodity Channel Index , Bollinger Bands and Moving Averages. This is my modification of the original Traders Dynamic Index https://ctrader.com/algos/indicators/show/215 (Thanks go to fzlogic !!). Original version uses RSI as the base indicator, I use CCI instead. Two MAs and BB values are calculated from CCI.  CCI is a bit more responsive than RSI, so it is recommended to use higher period values than you would use in RSI. With CCI you get more signals which naturally result also more false signals.   Traditional Strategy: Buy: The Price line is above the Signal line and above the middle Bollinger Band line. Sell: The Signal line is above the Price line and middle Bollinger Band line. -------------- Mean Reversion & Reversal Strategies: Buy: Look for MAs upper-levels refusals, turnarounds & divergences  Sell: Look for MAs lower-levels refusals, turnarounds & divergences  -------------- The Bollinger Bands show the strength and direction of the trend. -------------- More Advanced Strategy: Look CCI to be below 0-level and below BB midline also look for weak CCI retrace where the price is not following CCI retrace - sell into this weakness. Use the opposite logic for buy.  
by jani
05 Nov 2019
Downloads
135
Comments
0
Rating
0
Download
TEST
31 Oct 2019
Downloads
98
Comments
4
Rating
5
Download
This cTrader Moving Average (MA) is a variation from the standard version that is included with the platform as default, it will show the trend colors, so you can set which color you would like to see when the indicator is showing a bullish or bearish trend. Download the Indicator Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn PS: Why not join our instant chat group on Telegram or visit our YouTube Channel
10 Nov 2019
Downloads
167
Comments
0
Rating
0
Download
View bars from other timeframes as transparent rectangles. Press "Ctrl" to temporary hide (or show - when parameter Show By Default disabled) bars.
by devman
22 Oct 2019
Downloads
152
Comments
0
Rating
5
Download
The cTrader Volume Delta indicator shows the difference between the Bid and Ask volumes, it shows which side of the market Buyers or Sellers were more active in a specific period of time. It shows the buying & selling pressure that is happening in the market and it helps determine if supply or demand is dominating and in control. Pop-up, Email & Telegram Volume Alerts. CUSTOM TIMEFRAME You can choose to see the cumulative delta volume of a 5-minute chart shown on a 1-hour chart, as demonstrated on the image below. The ability to select the timeframe makes this indicator very powerful. OPTION TO SELECT CUMULATIVE OR DELTA You can choose to see two different types of volume, Delta or Cumulative where it looks (x) bars back and sums them up. More Information About This Product Download 14-day Trial Watch a Video Demonstration     ADJUSTABLE SETTINGS Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn PS: Why not join our instant chat group on Telegram or visit our YouTube Channel
10 Nov 2019
Downloads
104
Comments
0
Rating
0
Download
This free version of the cTrader Vortex Indicator is used by traders to identify the start of a trend, a bullish signal is when the VI+ line crosses the VI- line and a bearish signal is when the VI- line crosses the VI+ line. The indicator is often used in combination with other signals. Download the Fisher Vortex indicator   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn PS: Why not join our instant chat group on Telegram or visit our YouTube Channel
21 Oct 2019
Downloads
111
Comments
0
Rating
0
Download
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This indicator syncronizes crosshairs between different charts, just add an instance of this indi on whichever chart you want syncronized. Obviously, if you point a H1 chart and look at a syncronized m5 accuracy will be less than what you'd get the other way around. Special thanks to Bart A for having uploaded the TimeframeSync indicator, which gave me the idea Please report any kind of bugs in the comments or in my telegram group
20 Oct 2019
Downloads
115
Comments
0
Rating
0
Download
We are offering a FREE collection of 4 Bill Williams trading indicators who is a leading analyst in Market Trends, this package includes the following indicators. The Alligator Indicator is perhaps Bill Williams' most famous invention. The indicator consists of the construction of three balance lines, which are basically moving averages (MA) of varying lengths, that are moved forward a certain number of bars into the future. Market Facilitation Index (MFI) Gator Oscillator Fractals Indicator Alligator Indicator Download the indicator collection   Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn PS: Why not join our instant chat group on Telegram or visit our YouTube Channel
18 Oct 2019
Downloads
103
Comments
0
Rating
0
Download