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
Developed by Alexander Elder  The Force Index combines volume with price to discover the force of bulls or bears behind every rally or decline Force Index brings together three essential pieces of information :   *the direction of price change   *its extent   *the volume during that change Force Index provides a practical way of using volume for making trading decisions.   Force Index can be plotted as a Line (usually the EMA period is 2) Or Histogram (usually the EMA period is 13) Force Index (Histogram & 13 EMA) Force Index Divergence  Elder Provides a complete description of how to use this indicator in his book "Trading for a Living" 
by cyfer
18 Sep 2016
Downloads
283
Comments
0
Rating
0
Download
Developed by Alexander Elder  The idea of Impulse is measuring any market by Inertia & Power according to Elder Inertia can be measured by the slope of a fast EMA Power can be measured by the slope of MACD Histogram  If both are increasing in value ----> UP Trend  if both are decreasing in value----> Dn Trend When they are different (one is increasing & the other is decreasing) .. its No trade or a Market Turn .    The last usage of this indicator by Alexander Elder is a Censorship indicator ! i.e.   If Both dots are Green/White/Up on daily chart .... no intra-day Shorts should be taken .. only Long Trades         if Both dots are Red/Dn on daily chart .. no intra-day Longs should be taken .. only short Trades .   
by cyfer
18 Sep 2016
Downloads
315
Comments
1
Rating
5
Download
This indicator shows the MFI bot signals in dots style on your chart, If you are a manual discretionary trader and want to use your chart reading skills for filtering some signals then it's for you.
18 Sep 2016
Downloads
263
Comments
0
Rating
0
Download
This bot is based on Money Flow Index indicator and Heiken Ashi, The strategy is very simple it buys when a bullish HA candle closed and MFI was above a user defined level(default 40) and it sells when a bearish HA candle closed and MFI was below a user defined level(default 70). It's not some martingale or grid type bot so it will have losing days, weeks and even consecutive losing months but it keeps your risk low and avoid big draw downs. The above back test result time period was from 29/01/2012 to 16/09/2016 and the data type was tick data with $40 commission per standard lot. Back test parameters file : https://drive.google.com/file/d/0B93GK1Ip4NSMbUt4aFA4dmxaVkU/view?usp=sharing
18 Sep 2016
Downloads
465
Comments
2
Rating
0
Download
It's same like my CCI channel indicator but It use RSI instead of CCI by using it you can identify over bought and over sold zones better and also the channel width gives you idea about how volatile is the market.
18 Sep 2016
Downloads
317
Comments
0
Rating
0
Download
Inspired by an indicator sold by Quantum Trading for platforms other than cTrader this indicator draws support and resistance lines at specific prices in a way that allows you to see the strength of SR Zones.  It works for any time frame and for a specific number of periods.  It provides the following parameters to support optimisation. Parameters: Periods The number of periods to be analysed for support and resistance Show Extreme H/L Whether to render lines at the highest high and lowest low for the specified periods Defaults to true and rendering in Red Show Day H/L Whether to render lines at the highest high and lowest low for the date of the current period Defaults to true and rendering in Blue Only applies if the time frame is lower than Daily Required Hits Specifies the number of times price must turn at a value to be considered support or resistance Defaults to 5 Zone Size Specified the number of pips to use as a Zone for limiting the number of lines drawn Defaults to 10 Max Lines Per Zone Specifies the maximum number of lines that will be drawn within a Zone specified by Zone Size Defaults to 3 This allows you to avoid having too many lines too close together, whilst providing some indication of how strong the support and resistance is within a Zone Extreme H/L Style The line style and colour to be used for drawing the extreme high and low lines Day H/L Style The line style and colour to be used for drawing the high and low lines for the day S/R Style The line style and colour to be used for drawing support and resistance lines Known Issue I haven't been able to find a way to change line styles dynamically, colours aren't supported as parameters yet so I use an Output Attribute and get the settings from this, not ideal but it is the best option we have for now.  The issue is that I can't detect when the style changes after the indicator is initialised.  If you want to change the line styles after installing the indicator you need to remove it and add it again changing the lines styles before clicking OK  
16 Sep 2016
Downloads
816
Comments
1
Rating
0
Download
This indicator is an alternative to my Support And Resistance At Price indicator.  It uses a different algorithm for drawing support and resistance lines.  Basically it builds a set of SR Zones based on the parameters you specify then draws a line in the middle of the zone if price enters the zone without continuing.  It provides the following parameters to support optimisation.   Parameters: Periods The number of periods to be analysed for support and resistance Show Extreme H/L Whether to render lines at the highest high and lowest low for the specified periods Defaults to true and rendering in Red Show Day H/L Whether to render lines at the highest high and lowest low for the date of the current period Defaults to true and rendering in Blue Only applies if the time frame is lower than Daily Zone Size Specified the number of pips to use as a Zone for limiting the number of lines drawn Defaults to 5 Required Hits Specifies the number of times price must turn at a value to be considered support or resistance Defaults to 5 Extreme H/L Style The line style and colour to be used for drawing the extreme high and low lines Day H/L Style The line style and colour to be used for drawing the high and low lines for the day S/R Style The line style and colour to be used for drawing support and resistance lines Known Issue I haven't been able to find a way to change line styles dynamically, colours aren't supported as parameters yet so I use an Output Attribute and get the settings from this, not ideal but it is the best option we have for now.  The issue is that I can't detect when the style changes after the indicator is initialised.  If you want to change the line styles after installing the indicator you need to remove it and add it again changing the lines styles before clicking OK
16 Sep 2016
Downloads
616
Comments
0
Rating
0
Download
This bot is useful when you don't know direction, but there's a big move on either direction expected. Since it's a tunneling strategy, it's only a martingale if the # of attemps is absurdely high, like 10 or more. Would recommend 4 to 5 attemps at most. Please let me know if there's any bug I'll quickly fix it. Mail: waxavi@outlook.com  
by Waxy
15 Sep 2016
Downloads
343
Comments
2
Rating
0
Download
The Bot is based on price action and well established patterns peculiar to Euro pairs. Trades are executed mostly when prices are stable and trades are protected with a stop-loss and take-profit.The EA is designed for EURGBP but can be applied to other EUR currency pairs. Also,the cbot has an optional money management system that minimizes risk of exposure and automates position sizing;turning this feature off will revert to Quantity(Lots) setting. Specifications and settings - Currency pairs: EURO Pairs especially EURGBP. TimeFrame: 1 minute. Quantity(Lots) : 0.01/0.1 minimum(choose wisely if you don't intend to use money manager). MoneyManager: This feature automates Lot sizing based on available margin on account and will override the Quantity(Lots) setting.Quantity(Lots) will be used as minimum volume. TakeProfit1:An early hidden takeprofit. TakeProfit2:A conventional takeprofit applied at entry. StopLoss:Conventional stoploss applied at entry. Please download the algo file from here. Contact me if there's any issue with the Bot .Skype(Uche.Obi) - skype display picture is same as here.
by Uche
14 Sep 2016
Downloads
599
Comments
14
Rating
5
Download
This is a scalper used primarily on USDJPY M15. It has not been tested in other currencies yet. Its parameters are: Lots 0.6 for every $10,000 SL: 638 TP: 984 Robot ID: 56477012 Bars Required: 204 -------------------------------------------- CCI Smoothing Period: 86 Level: -555 Multiplier: 0.273 ----------------------------------------------- Moving Average Crossover Fast MA: 96 Slow MA: 189 Fast MA Shift: 3 Slow MA Shift: 33  
13 Sep 2016
Downloads
384
Comments
0
Rating
0
Download
This version of the DiNapoli Stochastic has a smoother indicator and extra logic to match the curve of the lines to identify possible price reversal with linear curve fitting. We also included many useful features like, email, sound alerts, high and low thresholds. The indicator can be used with a trading robot as it provides public properties for Buy and Sell signals.       This oscillator smoothing method leads to filtering out "noise" in the price movement. It be used in the strategies that are oriented to a standard stochastic. The stronger smoothing can lead to loss of array of signals, so it is recommended to apply any trend indicator for more efficient use of the indicator and its signals filtering. Read more about this type of indicator by Joe Dinapoli "Trading With DiNapoli Levels". Features Buy and Sell Threshold - this is the high and low for triggering a signal event Email Alert - sends you an email  Sound Alert - the sound file path is configurable Arrows drawn on chart - this plots an arrow each time a crossover occurs, you can turn this on or off FastK, SlowK and SlowD - configurable parameters Linear Curve Check Cross-over distance Check Data Analysis Mode Public properties for robots - IsBullish and IsBearish signals   There are two checks for identifying price reversals, you can modify the settings and the arrows which signal Buy or Sell are only shown where the optimal reversals occur. Cross-Over Check This involves a very simple, but useful check on the distance between the signal and result lines using the cross-over distance setting, when there is indecision in the price the two lines are very close together, when there is a strong change direction the distance is higher.   Linear Regression Curve Check This is very useful when you want to match a specific type of curve which mostly show price reversals, it uses the Math.Net Numerics library described below for curve fitting. You can curve fit either the signal or the result line. The settings are Curve Offset and Curve Slope. For analysis you can use a setting called Data Analysis Mode which will show you historical curve values in the log file to help you match the values which hold the strongest weight. The video below will explain the features in more detail.   Math.NET Numerics This assembly aims to expose algorithms and methods for numerical computations in software engineering, the areas it covers are  special functions, linear algebra, probability models, random numbers, interpolation, integration, regression, optimization problems and much more. We use this library to help us fit the curve on the stochastic result and signal lines.  Math.NET Numerics - http://numerics.mathdotnet.com   Curve Fitting: Linear Regression Regression is all about fitting a low order parametric model or curve to data, so we can use it to make predictions on points not covered by the data. Both the data and the model are known, but we'd like to find the parameters that make the model good enough to the data according to some metric. You can see from the diagram below where the white arrows are drawn that the fake cross-over signals are filtered out and where the red and green arrows are drawn you will get signals to buy or sell. Curve fitting can involve either interpolation, where an exact fit to the data is required, or smoothing, in which a "smooth" function is constructed that approximately fits the data.     Data Analysis Mode We have added a feature which will allow you to visually see the Linear Curve fitted values for the stochastic cross-over points so that you can compare this to the candle price action to help you increase the probability of a successful entry point.    https://youtu.be/wRYgvKqE1-o?list=PLVkMnR8pfWHENp3K7i1JRvvxmXJzPbLIt Phone: 0044 20 3289 6573 * All international calls are local rates (low cost)
09 Sep 2016
Downloads
1215
Comments
1
Rating
0
Download
TRADING HOURS OF MAJOR STOCK EXCHANGES This indicator displays the global trading hours (trading sessions) for each of the 7 major stock exchanges in the world used by cTrader, configurable to show or hide, markets that are currently open, the opening and closing times, alarm bell when market opens and a countdown timer when market is about to open. How will this help with my trading? The useful feature of this indicator is to highlight volatility, when Frankfurt, London & New York overlap and are open at the same time you see high volatile movement in the EURUSD for example.  All Features Selected (actual exchange opening times.) You can choose between your local timezone opening and closing times for the exchanges or the actual local times for New York, London etc. Athens UTC(+02:00) Example You can also show/hide the location label which is displayed on the left of the screen. You are able to select either your local timezone or the actual local times of the exchanges with the parameter below, you don't need to configure anything just select "YES" for show my timezone. Show My TimeZone? (YES) (NO) You can set the media file path to a sound file which plays a recording of the NY stock exchange opening bell or any other sound of your choice. Option to see when each stock exchange is about to start trading, this is displayed below the actual local time of the clocks. INDICATOR PARAMETERS * Alert market opens: how many minutes left till market opens, a countdown timer will be displayed under the clock. CURRENT FEATURES Date and time order from left to right, so that closed markets are on the left of the highlighted open markets and markets about to open are on the right. Show clock in your current timezone or the local exchange timezone. Sends an email (x) minutes before an exchange opens. User defined colors for the open and closed clocks to suit your background color. Option to turn on/off sound for alarm User defined sound when market opens, this can be any file located on your computer, so you can use a real exchange bell sound. Show or hide the timezone location label. Optional display of opening times for each of the exchanges. Clocks show market closed message with all clocks in a closed state at the weekend. Option to display closing times. Option to display alert when market is about to open with countdown timer. FxPro Midnight Inactivity message, trading stops for 5 minutes. Easier to add additional exchanges. Display 24hr clock option * Use this Indicator with the Scalpers Buddy http://ctdn.com/algos/indicators/show/705 to manage volatility when an exchange opens. Default Clock View - showing exchanges open, closed and when they open next in minutes. Markets Closed for the Weekend Markets Showing Opening Times Alternative Background Colour Global Exchange Clock Hours (local time and deviation of local time zone from UTC) The market opening and closing times, position and display order can be modified in the exchange creation section (Initialization) cTrader Font Resizing Issue Please be aware that if you change the font size on cTrader it will cause issues with displaying the clock correctly. FXPro Customers Note: They currently halt trading for 5 minutes each night at midnight (Cyprus Time), as this is the time that the daily trading session finishes for their Liquidity Providers. At this time each night, the Liquidity Providers carry out their own daily reconciliations and withdraw their pricing for a very short period of time while this is carried out. Due to this temporary withdrawal of liquidity we see a widening of our spreads and a reduction in the liquidity available for their clients, in order to prevent their clients being affected by these abnormal market conditions they prefer to suspend trading until 00:05, when the Liquidity Providers have all returned pricing. Sample New York Stock Market Open Bell https://drive.google.com/open?id=0BwYhDOZlukMMYWxydzN3aElfT28&authuser=0 Sample Ship Bell https://drive.google.com/open?id=0BwYhDOZlukMMQkR6eXhDcllydFk&authuser=0 * Just copy the file into a folder on your device and add that path to the Media File Path in the indicators parameters input field. https://youtu.be/PQb3jMlWX6E?list=PLVkMnR8pfWHENp3K7i1JRvvxmXJzPbLIt Phone: 0044 20 3289 6573 * All international calls are local rates (low cost)
09 Sep 2016
Downloads
3254
Comments
34
Rating
3.75
Download