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
free  06 Apr 2014
[Update V7] This indicator displays a list of upcoming economic news as published on DailyFx website. Parameters ShowLow - show low priority events ShowMedium - show medium priority events ShowHigh - show high priority events EventsToDisplay - number of events to display SymbolFilter - filter events by current symbol - eg for EURUSD show news for either EUR or USD currency [NEW V2]Position - static position of upcoming news (0 = top left, 1 = top right, 2 = top center) [NEW V2] ShowPastNews - display past news [NEW V3] PastNewsLookback - look back in weeks - how many weeks worth of data should be loaded, eg set to 4 will load calendar for the past month [NEW V4] Datetime filtering bugfix + added more logging [NEW V5] Set Access Rights to AccessRights.Internet [NEW V6] Recompiled for cAlgo 1.19. This should fix issues with loading System.Data dll. [NEW V7] Performance improvement - csv files for past news are cached in temp folder Important Some of the data released by Markit is available two minutes earlier on Reuters. For instance, this is a bid/ask chart for GBPUSD, UK Construction PMI released on 3th Feb 2014 9:28 (this chart is not part of the indi)   Build instructions: This indi requires following references: System.Data.dll, located in C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5 LumenWorks.Framework.IO.dll - can be downloaded from http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader   
Traders Dynamic Index
  2
  0
  9769
free  22 Jan 2013
A combination of Relative Strength Index, Bollinger Bands and Moving Averages. 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. The Bollinger Bands show the strength and direction of the trend.  
Elliot Wave Oscillator
  2
  5
  9632
by adaled
free  17 Sep 2012
The basic idea of the Elliot Wave is that there is a wave pattern that repeats itself. Once the current wave is identified a trader can assume the direction of the trend.  The key is to learn how to identify waves correctly a task that is also highly subjective. Using the Elliot Wave Oscillator requires a little knowledge and there are different analysis theories and techniques.  It can be a powerful tool but one needs to spend some time studying and deciding which theory to use.   
PAYBACK
  23
  3
  9553
free  15 Jul 2017
15/07/2017 To meet the demand of many. I added the function interchangeable label, on the dashboard. You can work on several symbols at the same time, opening multiple instances. For example: first instance Robot Label ... "buy eurusd" .... second instances ........ buy usdjpy .... Or buy1 .... buy2 ... sell1 ... sell2 ... etc ... at your convenience ...   22/08/2016 volume change (lots) Adding volume Max. in automat mode if the max volume is winning or losing, the volume returns to the original volume. automate = false, the robot works up to gain ... or maxvolume (winning or losing). I added an option to StopOrder and LimitOrder. ("Martingale NONSTOP") ex: if Martingale NONSTOP  = true; if lost, the martingale works as previously ... ( change the direction Martingale + maxvolume) if Martingale NONSTOP= false; if losing = 2 pendigorders oco  (multiplied by martingale) .. and c is the direction of the market that decides  of the sell and buy order. (with maxvolume option) .Net profit (return Commissions) buy, sell, StopOrder, LimitOrder separately visible on the screen.   good trades.     14/08/2015 Adding Limit Order / martingale :yes..no / oco... 12/08/2015:Adding stop order choose the direction:Start buy/Start Sell, multiplier,volume and TP/SL change the direction =true : ↗/↘:When SL is hit trade  in the other meaning. Start Automate =true : begins the cycle after each TP. ability to sell and buy together(separate adjustment) bottom right = net profit - return Commissions create two trades: buying and selling when a trade is negative, you win on the other. the martingale (non-random) reimburse the losing trades. that the market goes up or down you generate profits. Attention to the margin adjust the stop loss and take profit depending on the size of your wallet and your leverage good luck        
Ichimoku Cloud
  3
  4.38
  9546
free  19 Nov 2012
      The Ichimoku Cloud, also known as Ichimoku Kinko Hyo, is a versatile indicator that defines support and resistance, identifies trend direction, gauges momentum and provides trading signals.  
by Yasen
free  02 Apr 2014
Renko chart not related to timeframe. The indicator draw a range chart for a symbol - each new bar generated on price change not according to time or timeframe Please change the color of the original chart to black. Sorry it's my 1st indicator in cAlgo... please comment and tell me if something wrong
Candlestick Patterns
  3
  0
  9517
free  15 Mar 2017
This indicator shows the candlestick patterns (Doji, Hammer, Bullish Harami, Bearish Harami, Dark Cloud Cover, Piercing Pattern, Bullish Engulfing, Bearish Engulfing, Shooting Star, Evening Star, Morning Star), fully customizable, in addition to the patterns shows additional information MACD and Moving average. Options :     Show names - show patterns names instead of ASCII characters.     Show more info - show additional information: MACD, MA, last pattern.     Sound Alert - beep during the formation of a new pattern. The following options allow to show selectively patterns, all by default are shown :     Show Doji     Show Hammer     Show Bullish Harami     Show Bearish Harami     Show Dark Cloud Cover     Show Piercing Pattern     Show Bullish Engulfing     Show Bearish Engulfing     Show Shooting Star     Show Evening Star     Show Morning Star MACD parameters :     MACD Long Cycle     MACD Short Cycle     MACD Signal Periods Moving average parameters :     MA Periods     MA MAType Screenshots : Price: $ 45 If you have a suggestion for improving the warning indicator write to: dm.fl.worker@gmail.com If you want to buy this indicator post mail or personal message. Sorry for my English.
by Jiri
paid  11 Sep 2020
https://youtu.be/e8luw94xdmw Volume Profile is an advanced charting study that displays trading activity over a specified time period at specified price levels. The study plots a histogram on the chart meant to reveal dominant and/or significant price levels based on volume. Essentially, Volume Profile takes the total volume traded at a specific price level during the specified time period and divides the total volume, buy volume or sell volume and then makes that information easily visible to the trader. Typical levels of significance Point of Control (POC) – The price level for the time period with the highest traded volume. Profile High – The highest reached price level during the specified time period. Profile Low – The lowest reached price level during the specified time period. Value Area (VA) – The range of price levels in which a specified percentage of all volume was traded during the time period. Typically, this percentage is set to 70%; however, it is up to the trader’s discretion. Value Area High (VAH) – The highest price level within the value area. Value Area Low (VAL) – The lowest price level within the value area.   What to look for Support and Resistance Levels The first thing that most traders will use the volume profile for is identifying basic support and resistance levels. It is important to note that using Volume Profile as an identifier for support and resistance levels is a reactive method. This means that unlike proactive methods (such as trend lines and moving averages), which are based on current price action and analysis to predict future price movements, reactive methods rely on past price movements and volume behavior. Reactive methods can be useful in applying meaning or significance to price levels where the market has already visited. Basic technical analysis has shown that a support level is a price level that will support a price on its way down, and a resistance level is a price level that will resist price on its way up. Therefore, one can conclude that a price level near the bottom of the profile, which heavily favors the buy-side in terms of volume, is a good indication of a support level. The opposite is also true. A price level near the top of the profile, which heavily favors sell-side volume, is a good indication of a resistance level. Volume Nodes High Volume Nodes (HVN) are peaks in volume at or around a price level. HVN can be seen as an indicator of a period of consolidation. Usually, there is a great deal of activity on both the buy and sell-side, and the market stays at that price level for a great deal of time compared to other levels in the profile. This can imply a “fair value area” for the asset. When price approaches a previous HVN (or fair value area), a sustained sideways movement is expected. The market is less likely to break through that price immediately. Low Volume Nodes (LVN) are the opposite. They are valleys (or significant drops) in volume at or around a price level. Low Volume Nodes are usually a result of a breakout rally or a breakdown. There will typically be an initial burst of volume during a rally or a breakdown and then a significant drop-off. The drop off can imply an “unfair value area” for the asset. When price approaches a previous LVN (or unfair value area), the market is much more likely to rally through or bounce off of that price level. Because it is seen as an unfair value area, the market will not spend as much time there compared to some other levels in the profile. Example strategy Just like with most other tools or studies, Volume Profile has a number of uses. There are many trading strategies out there using Volume Profile as a key component. Below are the basics of one such strategy, which is based on comparing the current day’s opening price to the previous day’s Volume Profile. If the current day opens above the previous day’s value area (but still below the Profile High), look for price to retrace back towards the Point of Control and then proceed to rise (the direction of the day’s open). Therefore during the retracement to the Point of Control, there is a buying opportunity. If the current day opens below the previous day’s value area (but still above the Profile Low), look for price to retrace back towards the Point of Control and then proceed to fall (the direction of the day’s open). Therefore during the retracement to the Point of Control, there is a selling opportunity. Suppose the current day’s opening price is entirely outside of the previous day’s profile (above the Profile High or below the Profile Low). In that case, this can be seen as a possible runner in the direction of the opening price relative to the previous day’s profile range. Summary Volume Profile is an extremely valuable technical analysis tool that is used by traders everywhere. The key to Volume Profile’s continued relevancy is its versatility. It is a charting tool that truly does have a wide array of uses. Unlike many other studies, there is little to no debate about Volume Profile’s usefulness. The data that is provided by Volume Profile is indisputable, leaving it to the trader to find new and creative ways to use it. Even though it is a great reactive method for discovering traditional support and resistance areas in its simplest form, traders are still coming up with ways to chart the indicator in predictive or proactive ways. Consider the trading strategy example given earlier in the article. Being able to compare a real-time event (the current day’s open) with historical events (the previous day’s volume profile) and make a trading decision based on the relationship is an excellent example of this.   How to install? You might also be interested in: [PoshTrader] ADX Signed [PoshTrader] Bid and Ask [PoshTrader] Deal Map [PoshTrader] Divergence Spotter [PoshTrader] Market Sentiment [PoshTrader] Pivot Points [PoshTrader] Position Axis [PoshTrader] Renko Tails [PoshTrader] Symbol Watermark [PoshTrader] Volume Profile
by cTKit
free  16 Sep 2016
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  
cTrader Market Trading Clock
  36
  4.29
  9312
free  03 Oct 2021
TRADING HOURS OF MAJOR STOCK EXCHANGES The cTrader Market Trading Clock 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. DOWNLOAD THIS INDICATOR   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 colours for the open and closed clocks to suit your background colour. Option to turn on/off sound for alarm A user-defined sound when the 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 the market closed message with all clocks in a closed state at the weekend. Option to display closing times. Option to display an alert when the market is about to open with a 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 /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. WATCH A VIDEO DEMONSTRATION DOWNLOAD THIS INDICATOR   Contact: instant chat group Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn  
VWAP
  3
  0
  9249
free  18 Jun 2019
The volume-weighted average price indicator for cTrader. Free Download: https://www.algodeveloper.com/product/vwap/​ If you have any question or issue with our product please contact us via our site live chat or if we were offline leave a message, if you post a comment here we will not get any notification and we will not be able to help you.
Macd Bot
  2
  0
  9230
free  24 Sep 2012
Uses the MACD Histogram and Signal line for buy and sell signals.