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
How to install cBots & Indicators
- Download the Indicator or cBot.
- Double-click on the downloaded file. This will install all necessary files in cAlgo.
- Find the indicator/cbot you want to use from the menu on the left.
- Add an instance of the indicator/cBot to run.
- Download the Indicator
- Double-click on the downloaded file. This will install all necessary files in cTrader.
Select the indicator from Custom in the functions (f) menu in the top center of the chart
- Enter the parameters and click OK
free 10 Jun 2014
This cBots dumps trendbars data to CSV file. Instructions: create an instance open backtesting tab choose max available date range backtest cBot CSV format: time, open, high, low, close, volume In OnStop method cBot will flush all market series data to the CSV file on your Desktop.
free 23 Dec 2014
free 22 Dec 2014
Exports chosen bars for Symbol at chosen at the chosen bar size from calgo to CSV file in Directory specified. Files can be imported by excel but do not open in when trying to update as excel takes an exclusive lock which will crash the process. OK: Help Needed: When I run this in Backtest mode with 1 minute bars I get something that looks like valid volumes. When I run it with 10 tick bars I get the same volume in every bar. How do we get valid volume for the smaller duration bars. Question: How do you convert (MarketSeries.TickVolume to actual Transaction volume for the Bar. I want Total number of units traded during the bar. I think transaction volume is a more meaningful input for momentum because a small transaction of a fractional unit doesn't mean as much as if a 100 million $ changed hands during the same change in price. Recommended used is to use the Backtester to download as much historical data as possible in a back-test then switch over to activating the strategy live. It will auto-backfill the data between end of Backtest and live data but use the Backtest to get as much of the data as possible first as it's lastBar semantic is simplistic. I have found that tickvolume is only accurate when the Backtest is using the "Tick Data from Server" The system is smart enough to add new data from current Backtest to end of existing data and it will not overwrite or duplicate the older data but it is not smart enough to detect gaps if the user runs a Backtest covering a couple of months then skips a few months and runs a different Backtest. When used live it will write a new bar whenever a bar has been completed for as long as the cbot is active. The files are opened in shared mode so a separate process can read new data from them as they arrive. I needed this because our AI prediction engine needs new data as it arrives and can not run inside of calgo. I will eventually write the reverse plumbing to allow predictions from the external engine to be picked up by calgo and executed as trades. When used in back-tester will export the data in the time-frame specified by the backtest. I tested it back to Jan-1-2011 and all the data seemed to show up. File name is derived from the symbol, bar duration and chosen moving average and looks like: exp-EURUSD-Minute-ma3-bars.b1.csv Data Looks as follows: datetime,open,close,high,low,volume,weighted_val,rsi,stddev,spread 2014-01-27 00:00:00.000,1.368700,1.368630,1.368730,1.368610,23.000000,1.368650,67.318063,0.000223,0.000050 2014-01-27 00:01:00.000,1.368620,1.368590,1.368630,1.368590,15.000000,1.368600,66.005144,0.000282,0.000050 2014-01-27 00:02:00.000,1.368570,1.368860,1.368880,1.368490,41.000000,1.368773,70.226266,0.000365,0.000060 2014-01-27 00:03:00.000,1.368880,1.368980,1.369010,1.368880,29.000000,1.368963,71.896500,0.000438,0.000050 2014-01-27 00:04:00.000,1.368970,1.368980,1.368980,1.368970,4.000000,1.368978,71.896500,0.000483,0.000030 2014-01-27 00:05:00.000,1.369010,1.368810,1.369010,1.368810,20.000000,1.368860,65.829147,0.000504,0.000070 2014-01-27 00:06:00.000,1.368800,1.368610,1.368810,1.368610,28.000000,1.368660,59.470578,0.000500,0.000080 2014-01-27 00:07:00.000,1.368590,1.368970,1.368980,1.368550,36.000000,1.368868,65.862483,0.000511,0.000060 2014-01-27 00:08:00.000,1.368980,1.368990,1.369000,1.368980,6.000000,1.368990,66.181582,0.000512,0.000060 In Excel it looks like: Note: To auto parse the dates when loading in excel change the code to replace T between dateTime with a space. Enhanced Dec-21-2014: To only add bars newer than what are already present in the file but it is still missing the code to detect gaps and try to fill them in. Enhanced Dec-212-2014 - To attempt to backfill bars between current bar and the last bar it finds in the file. This is needed because the the back tester in CAglo always runs a little behind the current data and would create a gap of some very critical missing current data. This process calculates how many are missing and attempts to backfile from current series. I have tested it over a weekend but not over longer periods of times. Want to collaborate: www.linkedin.com/pub/joe-ellsworth/0/22/682/ or http://BayesAnalytic.com No Promises, No Warranty.
free 27 Jun 2015
programme original de Mark Jensen Zelphin Scalper Author : Abdallah HACID Solution Visual studio Uses simple moving average and stochastic oscillator to find a good trade opportunity tested using GBPUSD symbol and 5m chart. Symbole = GBPUSD Timeframe = m5 Source = Open Period = 35 Volume = 100k TakeProfit = 300 StopLoss = 53 TrailStart = 29 Trail = 3 MaType = Exponential K Period = 5 D Period = 3 K Slowing = 3 Results : Resultats = entre le 01/04/2011 et 17/7/2014 a 19:00 gain de 5303 euros(+11%). Net profit = 5303,01 euros Ending Equity = 5303,01 euros Ratio de Sharpe = 0.13 Ratio de Storino = 0.17 /////////////////////////////////////////////////////////////////////////////////////////////////////////////// Use at own risk /////////////////////////////////////////////////////////////////////////////////////////////////////////////// Ne pas oublier de changer la Source en Open, le timeframe en m5, le MaType en Exponentiel.
free 18 Dec 2013
This robot is based on the martingale strategy. This code is a cAlgo API sample. The "Sample Martingale Robot" creates a random Sell or Buy order. If the Stop loss is hit, a new order of the same type (Buy / Sell) is created with double the Initial Volume amount. The robot will continue to double the volume amount for all orders created until one of them hits the take Profit. After a Take Profit is hit, a new random Buy or Sell order is created with the Initial Volume amount.
free 11 Dec 2017
This bot is useful in breakouts, handling fake breakouts and reducing risk exposure. Instead of risking 100 pips to make 100 pips, its better to risk 10 pips 10 times if you know the price is going to move significantly away from your entry, for example the break change of a trading session or a technical breakout. Characteristics It can handle both long and short and it displays the number of tries and total profit from all trades. Can work on a single side (only buy/sell on breakout) Can work as an OCO, this means whichever side triggers first will remain until there's profit or the numbers or meets the number of attemps, example: Buy Stop Executed, so the sell stop will be closed and the bot will work with buy orders only. Without an OCO, the sell stop order would remain, and the bot will stop until there's a profit or meets the number of attemps. Can work with multiple instances simultaneously. Can work as a martingale with parameter ("Increment Volume each # of times") example: Parameter is 3, so bot will double position size each time it has 3 losses in a row. Parameter is 1, bot will double position size after each loss. This feature can be disabled. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tips on how to use it This is not a standalone system, it's only a bot to increase your opportunities and potential profit in definite market conditions. Use a small stop loss. Know the breakout range according to your technical perspective. This is a bot for when market changes from choppy to trending. Set a realistic TP and number of attemps. Be careful since this is a martingale Breakouts or volatile scenarios may cause slippage, wide spreads, nothing can be done about it, include it in yorur trading plan. Safe stops in case settings are not correct Stop losses must not be greater than the width of the breakout band, if there's only one direction (long or short) on your settings, this won't matter. Ask price must be smaller than your long entry price. Bid price must be bigger than your short entry price. If there's an error while placing an order, the bot will stop and display such error on the log. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- I've decided to rebuild the bot from the ground up. Removed limit orders since this is mainly a breakout bot, last version was flawed in that aspect and confusing for users, will create another bot apart for limit orders. In case there's a bug, error or suggestion, please write to: email@example.com If you want a custom bot made from this or any other type of strategy/indicator, my services are available on freelancer. (Bot may have bugs - please report if some bug is found) USE THIS BOT AT YOUR OWN RISK AND USE ONLY WITH REAL MONEY IF YOU FULLY UNDERSTAND IT
free 06 Jan 2015
Reversion & Trend trading robot. Utilizes threshold to determine entry. Includes trailing stop loss. Reversion & Trend trading robot. Utilizes threshold to determine entry. Includes trailing stop loss.
free 01 Jul 2015
Smart Grid cBot will open first position based on trend. Next positions will be added using 'PipStep' parameter. Dynamic Volume Exponent & 1 trade per 1 bar to minimize draw-down risk. Follow trend direction manually & open Buy Sell your choice.
free 02 Mar 2021
It's an application that allows you to manage multiple cTrader accounts from one place and copy one account trades to another account. cMAM uses Spotware Connect API so it works fully separate from cTrader and the copying is done instantly without any latency, You can add as many accounts as you want from different brokers and cID profiles. Now you can test all cMAM features on your live account with its free 15-day trial license! Free Download Trial Version / Buy: https://www.algodeveloper.com/product/cmam/ If you have any questions 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.
paid 26 Feb 2021
TRADING ASSISTANT DASHBOARD The dashboard should be able to provide you with all the information at a glance to assist your trading, you do not need to start the alarm monitor to view the information. It includes an account overview as well as trade activity status and the most important piece of information you will need the Drawdown gauge. Click here to download Monetary Win/Loss Win/Loss ratio is used in calculating the risk/reward ratio. It is not very useful on its own because it does not take into account the monetary value won or lost in each trade. For example, a win/loss ratio of 2:1, means the trader has twice as many winning trades than losing. Sounds good, but if the losing trades have dollar losses three-times as large as the dollar gains of the winning trades, the trader has a losing strategy. The application uses Net Profit/Net Loss in currency to give you an accurate view of what is really happening. Drawdown Gauge This useful gauge will show the current drawdown of your account, it has a direct relation to how much of your capital you are risking, the higher the drawdown the more you enter the realm of gambling. If your outlook to trading is low risk, then you would be looking at a drawdown of 5% or less. The maximum value for the gauge can be changed in the settings up-to any value up to 100. COMPLETE PROTECTION RUNNING IT ON YOUR VIRTUAL PRIVATE SERVER (VPS) Why not leave it running 24/7 365 days a year on your Virtual Private Server (VPS) so you are always protected? ACCOUNT ALARMS The account alarms tab allows you to configure alerts and notifications when certain account events occur. Some of the alerts are listed below and are all self-explanatory. Each event can be turned on or off, you can configure the parameters for the event and what action to take. (Do Nothing) A pop-up message, this displays a pop-up box to the screen with the alert, you will need to close the message when you have read it. Email message, this will send you an email that you configured in the settings tab with details of the account event. Telegram Bot, this will send you a FREE Instant message to your telegram bot. Voice alert, a voice in English will be heard telling you of the account event that has just occurred. Close Position, Closes a single position when for example it is 20 pips in profit. Close all positions, this will close all open positions when an event occurs. Close winning positions, this will close only winning positions. Close losing positions, this will close only losing positions. Instant Telegram Messages Pure instant FREE messaging - simple, fast, secure, and synced across all your devices. Over 100 million active users in two and a half years. FAST: Telegram is the fastest messaging app on the market, connecting people via a unique, distributed network of data centres around the globe. Find Out How To Create A Free Account Today How To Set-Up The Telegram Service BROKER DATA FEED STOPPED This useful event will occur after the set time in minutes and send you any one of the notifications above. How this works is for the application to check every minute if there is data coming into the platform and if after so many minutes there is no data a notification is sent to you. This will still happen during periods of low volatility, so when you get the notification you will need to re-arm the manager. CONFIGURABLE MESSAGE AND VOICE ALERTS The application will allow you to change any of the Alert Messages to your own custom format and language. All Voice Alerts are easily located through the application and are all in English, you can replace these files with your own custom sound files. "By changing the message and voices you can personalize the application to suit your country of origin." TRADE ACTIVITY ALARMS There are 8 events for the trade activity alarms, you can turn each one on or off and they all share the same Alarm Events. Close all open positions at a 17:00 hrs. each day When there are 10 winning trades close all winning positions When a position opens a voice, a message will say ‘A position has just opened” in English. When a position closes display a pop-up message When a pending order is filled send an email message When any position is 20 pips down display a pop-up message When any position is 20 pips up close the position. Trading with voice alerts can be very useful when you are multi-tasking, sometimes having a friendly voice telling you a pending limit order has just been filled can be very useful. You can download all or some of the sound files here free of charge and use them in your own automated strategies. Visit Product Page for Voice Pack WEBSITE FEEDS The web feeds section allows you to get instant access to market information from various websites that have the best and most up-to-date data and news. We provide a list of default sites that we feel are very useful, you will also have the option to modify and add your own personal custom web site feeds. Some of the default services include the best online source of market information: DailyFx Market News DailyFx Daily Briefing DailyFX Market Alerts ForexLive Calendar ForexLive Quotes DailyFx Sentiment ForexLive Price Alerts DailyFx Support & Resistance FXStreet Twitter Feed ForexLive Twitter Feed TradersLog Twitter Feed ALARM MANAGER SETTINGS The settings section allows you to configure the settings of the application. Configure Settings in the File System The file system section provides two buttons that open areas on your computer where the application settings and sounds files are located. This will allow you to make personal changes. cTrader Physical Memory Auto Boost Sometimes the memory that cTrader uses starts to increase to a point where it affects the actual performance of your computer, this option will allow you to clear the cache of memory when it hits a pre-defined maximum amount. The caching of data is used so that the platform can execute faster, but sometimes it caches so much that it affects performance. The auto boost will clear the memory down to the minimum automatically each time it reaches the threshold you set to give a balanced performance. https://.clickalgo.com "WHY NOT TRY IT OUT FOR FREE" VISIT WEBSITE TO FIND OUT MORE Contact: instant chat group Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn
free 16 Feb 2017
Howdy! Sharing one of my simple Grid trading systems. This can be used as it is but I strongly encourage you to add your own entry signal :) Buy:Allow Buy orders Sell:Allow Sell orders PipStep: Grid base on these pip difference FirstVolume:What Volume to start with (0.01Lot) Max Spread: Max spread for girdtrade AvarageTP: Pips away for profit Available Settings Backtesting(14/12-2016-->16/2-2017) with Stupid Entry Signal: Grid systems are dangerous to use so keep monitoring your positions.
Copyright © 2021 Spotware Systems Ltd. All rights reserved.