Information

Username: ClickAlgo
Member since: 05 Feb 2015
Last login: 14 Aug 2024
Status: Active

Activity

Where Created Comments
Algorithms 146 113
Forum Topics 136 448
Jobs 3 6

About

ClickAlgo Limited is the leading supplier of educational cBots & indicators for the cTrader platform, as a financial technology software company we also provide a bespoke software development service to create custom tools for our customers.

Visit us: https://clickalgo.com

Last Algorithm Comments

ClickAlgo's avatar
ClickAlgo · 6 months ago

read the message posted above.

ClickAlgo's avatar
ClickAlgo · 6 months ago

This plugin will only work with Forex but can be easily updated for other symbols as a custom build, send a message on https://ctrader.info/t/product-help

ClickAlgo's avatar
ClickAlgo · 1 year ago

I have updated the description above, you need to visit ClickAlgo to download the product.

https://clickalgo.com/algo-strategy-builder

ClickAlgo's avatar
ClickAlgo · 1 year ago

There is a user guide: Read the user guide

ClickAlgo's avatar
ClickAlgo · 1 year ago

Thanks, for the feedback Jim. :-)

ClickAlgo's avatar
ClickAlgo · 2 years ago

If you wish we can also add the donation link direct to you.

ClickAlgo's avatar
ClickAlgo · 2 years ago

Hi, this is a very good indicator, can we publish this on our website as-is, open source and untouched so that we can reach a wider audience and benefit all cTrader customers?

https://clickalgo.com

 

ClickAlgo's avatar
ClickAlgo · 3 years ago

I am really sorry, the link was incorrect, it has been fixed now.

ClickAlgo's avatar
ClickAlgo · 5 years ago

If you have any indicators you wish to sell, why not let us do the marketing for you and do all the selling for you, join our vendor program today.

https://clickalgo.com/join-our-vendor-program-trading-software

 

ClickAlgo's avatar
ClickAlgo · 5 years ago

Hi, FireMyst,

You are better off posting on the forum, posting on these threads do not alert anyone, I just found this by chance, the product below will free the memory used by the cTrader platform only, it was created to help users with a VPS and where they have backtested which allocates a large amount of memory.

https://clickalgo.com/ctrader-cbot-vps-memory-manager

ClickAlgo's avatar
ClickAlgo · 5 years ago

Nicely Done.

ClickAlgo's avatar
ClickAlgo · 6 years ago
ClickAlgo's avatar
ClickAlgo · 7 years ago

Hi Omega,

My appologies for mis-reading your message, the product you are probably looking for is below.

https://clickalgo.com/ctrader-one-click-trading-terminal-software

ClickAlgo's avatar
ClickAlgo · 7 years ago

Hi Omega,

I have a new automated strategy that is ready to be published on the website in a few days that trades only DAX Germany30, it is giving a an anual return of 30$ with a 3.5% drawdown, would you be interested in a trial, if so drop me an email at sales@clickalgo.com

Paul.

ClickAlgo's avatar
ClickAlgo · 7 years ago

Thank you for your kind comment Uche :-)

ClickAlgo's avatar
ClickAlgo · 7 years ago

New feature added 12/07/2017

Ability to select the % amount of volume for a partial close on an open position

ClickAlgo's avatar
ClickAlgo · 7 years ago

 

Sorry, I forgot your last question:

You can install the software on two machines, your working PC and your VPS, you can open a copy for each account or broker, so you can have multiple memory manager applications running, one for each account. I use two as I have two accounts running. There is a new image above showing this.

ClickAlgo's avatar
ClickAlgo · 7 years ago

ps: my keyboard seems to not like the word "used"

ClickAlgo's avatar
ClickAlgo · 7 years ago

I just want to add that if you do not run back-tests or optimization on your machines than the memory sued by the platform stays low, I am running two instances of cAlgo with 10 ronot instances running complex strategies and each one has been stable at around 350 MB each. So it looks like they have done some work to prevent memory leaks (holding onto memory).

On saying that if you do run back-tests, the memory can easily increase to over 1GB and you will need to close the platform and re-start to flush the excess usage, the memeory manager tool will do the same with a click of a button without having to stop your robots. It also allows auto flushing at a pre-defined level to prevent your machine from running out of RAM.

ClickAlgo's avatar
ClickAlgo · 7 years ago

No this tool will not improve optimization, I have noticed that Spotware has already fixed the issue with the platform holding onto memory space after an optimization has completed, during the process it will use a large amount of memory as it is doing some heavy number crunching, it is after it has finished that you want this memory released. Which I have noticed it does now.

It will not improve performance of your automated strategies.

What is does do is prevent your VPS or PC from running out of memory while running many algorithms at the same time, if you run out of memory, your machine will run very slowly which could affect your trade execution and general operation of the operating system.

How it should be used is that when your machines memory is critical and very low, it empties the garbage so that new fresh memory can be used while keeping the speed of your computer optimal.

It has been noticed that if you run back-tests on your PC or VPS this excess memory that is sued does not always get removed after and increases the overall usage, so over time the actual memory the platform used up all your available space.

The result of running out of physical memory is that the computer starts to use virtual memory on your PC and it gets slower and slower, you may have noticed this while opening windows, starting applications, it runs very slow, if you are live trading, you really want your machine to be operating like a race horse and not a one legged frog.

So use this tool only to prevent a critical event on your machine from happening when it is about to run out of memory, this is due to the fact that VPS machines are sold with very little RAM and the cost to increase the memory is very expensive.

ClickAlgo's avatar
ClickAlgo · 7 years ago

(NEW) Super Profit Indicator

Date Added: 17.04.2017

We have added a new trend indicator called super profit, you can download it free from this website if you search the indicators. It will reduce your drawdown and increase your profits.

 

Volume Replace by Lots

Date Added: 17.04.2017

The calculation using lots for the smart grid system is even better to produce more winning trades, it is also better for indices and shares.

 

Trade Control

Date Added: 09.02.2017

This new feature allows you to set how many losing trades are allowed each day, this is useful when the trade cycle is near the end on the shorter time-frame.

As soon as (x) amount of losing trades occur, all trading for that days stops until the next day where it automatically re-starts.

 

Price Targets

Date Added: 08.02.2017

We have added a new feature which had the highest vote amongst the users of the Switchback Forex cBot which now allows you to select a price target to stop trading and optional close of positions.

You now have the option to set a price target for either the Buy or Sell trades, when the target is reached the cBot will stop to prevent any losses, you will need to look at the big picture and decide if you wish to continue with the trade direction.

An example would be that a price target is hit for a Sell and the cBot would stop and close open positions, you then look at the charts and find out that there is a huge price reversal about to happen soon. You can turn off the "Include Sell" parameter in the cBot and only run with Buy trades until it is safe to turn the sell back on.

 

ClickAlgo's avatar
ClickAlgo · 7 years ago

The application is now available, you can download it from the main website.

ClickAlgo's avatar
ClickAlgo · 7 years ago

An update has been released 07.02.2017 with bug fixes.

http://clickalgo.com/ctrader-news-release-manager

ClickAlgo's avatar
ClickAlgo · 7 years ago

If anybody would like to be informed when the application is available than please drop me an email.

sales@clickalgo.com

 

ClickAlgo's avatar
ClickAlgo · 8 years ago

New feature added, will now send you an email a configurable number of minutes before the exchange opens.

ClickAlgo's avatar
ClickAlgo · 8 years ago

yes, we plan to do this in the future.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi TraderMatrix,

The idea I am trying to put forward is that you can now have your own custom mini trading interface designed specifically to your unique style where you can fully automate or semi-automate trading. 

You can have extra charting or quick and easy one click execution of trades and features not yet covered by the platform. If you are interested in finding out what we can do then just contact on the email below.

contact@clickalgo.com

Regards,

Paul.

 

ClickAlgo's avatar
ClickAlgo · 8 years ago

quite simply add indicator to cbot and use properties, IsBullish and IsBearish to decide if you should open long or short positions.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi J,

Sorry for late reply, but I do not get informed when a message is posted on a forum. I have sent you an email.

contact@clickalgo.com

Regards,

Paul.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Castpi,

This is the feedback I need, thank you.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi MoneyBiz,

Thank you very much for your feedback.

ClickAlgo's avatar
ClickAlgo · 8 years ago

ALSO IF YOU LIKE THE WIDGET CAN YOU VOTE FOR IT AND AT THE SAME TIME DOWNLOAD THE DUMMY FILE SO THAT IT LOOKS POPULAR, IF YOU DO THIS I WILL CONTINUE TO DEVELOP ADDITIONAL FEATURES FOR THE FREE VERSION.

ClickAlgo's avatar
ClickAlgo · 8 years ago

PLEASE NOTE YOU NEED TO VISIT THE BLOG SITE TO DOWNLOAD THE ALGO FILE.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Thank you very much, it has now been corrected.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Galafrin,

I took a look at the code and the localisation is already included in a sub class which is not provided in the code you see.

you can download the full source code here.

If you have a problem with the news robot, could you report the issue, so I can fix and republish to the community.

many thanks.

ClickAlgo's avatar
ClickAlgo · 8 years ago

thank you very much, i will refactor and re-post

ClickAlgo's avatar
ClickAlgo · 8 years ago

Please note we cannot upload the indicator use to references to the Math.Net library, please visit the blog to download.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Please read the instructions above to install LumenWorks

ClickAlgo's avatar
ClickAlgo · 8 years ago

just install with NuGet from here:

https://www.nuget.org/packages/LumenWorks.Framework.IO/3.8.0

Or email me and I will send you the assembly.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Nice Job Andy.

ClickAlgo's avatar
ClickAlgo · 8 years ago

All,

With CT new text re-sizing feature, the clock will be effected and messed up. If you want to use it you will need to keep the text size standard.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Conno,

I just checked and it works fine with me.

Download the indicator again in-case you have an older version, if you still have problems, send me an email with a screen shot of your problem and who your broker is.

contact@calgo4u.com

Also if you like the clock please vote for it, does it really only deserve 2.5 :-(

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Conno,

Thanks for letting me know, I will try and fix it this week.

if you want to give me your email I will ping you when its done. else check back next week.

Paul.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Jens,

I have the same dates and it works, I changed to German settings and still did not get a problem.

Send me the news file you are using, also I should have mentioned, do not open in Excel or it will reformat the dates, open the news file in notepad if you are going to save.

contact@calgo4u.com

 

 

ClickAlgo's avatar
ClickAlgo · 8 years ago

if office is 64 bit use 64 bit version of linq2excel, set the build architecture to 64 bit
if office is 32 bit use 32 bit version of linq2excel, set the build architecture to 32 bit

ClickAlgo's avatar
ClickAlgo · 8 years ago

looks like you have set the build architecture to 64 bit in visual studio and you ar referencing a 32 bt assembly, you need to change your target processor architecture to 32 bit.

if you are using 64 bit version of office you need to download the 64 bit version of linq2excel and build with the 64 it processor target.

it should be a simple fix.

ClickAlgo's avatar
ClickAlgo · 8 years ago

I really wish I could edit my messages:

Correction:

If you have Microsoft Office Installed

  • If your Office version is 32 bit, use the 32 bit version of linqToexcel
  • If you office version is 64 bit use the 64 bit version of linkToExcel

If you do not have Microsoft Office

  • Use the 32 bit version of the Microsoft.ACE.OLEDB.12.0
  • use the 32 bit version of LinqToExcel
ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Andy,

I hope the chat we had solves your problem, for anyone else who experiences errors like this, you will need the following:

If you have Microsoft Office Installed

  • If your Office version is 32 bit, use the 32 bit version of linqToexcel
  • If you office version is 64 bit use the 32 bit version of linkToExcel

If you do not have Microsoft Office

  • Use the 32 bit version of the Microsoft.ACE.OLEDB.12.0
  • use the 32 bit version of LinqToExcel

I will update this page and my website later

 

ClickAlgo's avatar
ClickAlgo · 8 years ago

Please can anybody tell me if you have a problem with the dates, I use the date from your local machine, so it should work.

Thanks.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Hi Aisaac, Have you managed to use the library in your project?

ClickAlgo's avatar
ClickAlgo · 8 years ago

Nice job Jiri, thanks.

ClickAlgo's avatar
ClickAlgo · 8 years ago

The idea was that it would send an email to the address you specify in the parameters of the indicator warning of high volatility on an instrument, so it is not spam.

But thank you for bringing the multiple emails to my attention, I have now removed the email feature as it was just a nice to have.

ClickAlgo's avatar
ClickAlgo · 8 years ago

There are a few ways to do this, the easiest to do is probably using a private class index variable that is accessible to all the class methods. set it to zero at the initialize of the cBot and increase by 1 on each onBar event. You can then access the class collection which will be your excel rows, for the example above it would be:

dailyTrade = dailyTrades[index];

index++;

this will return a class containing a single excel row of data

 

ClickAlgo's avatar
ClickAlgo · 8 years ago

Update: Depth of market added, thanks to idea by Dimi

ClickAlgo's avatar
ClickAlgo · 9 years ago

Bug Fixes

12/12/2015 | issue with removing items from trade collection so it would not execute again

ClickAlgo's avatar
ClickAlgo · 9 years ago

This is maybe best executing in hours/days and not seconds as each time it clears the memory, the platform has to get the data again, I am sure Spotware cache their data to reduce round-trip calls.

There could be a memory leak with the cAlgo platform or the sand-boxed cBots are not releasing the memory they use even with .NET's garbage collector, I don't know, but what i do know is every-time I stop and restart an instance to a cBot the memory increases.

This tool is useful for now and as I host my cBots on a VM with only 2 Gigs, i will set the memory manager  to 3600 seconds minimum or 1 hr or I will probably just clear the memory every 24hrs, which will save me restarting the cAlgo platform on the Virtual server at regular intervals.

anyway thank you very much :-)

ClickAlgo's avatar
ClickAlgo · 9 years ago

Yes, that's the spacing for the arrow from hma line, use any value from your cBot, not tried it will null.

ClickAlgo's avatar
ClickAlgo · 9 years ago

I don't know why, but when i copy/paste from visual studio it stripped some of the text, I had to paste into notepad and then paste into here, it is correct now:-

hmaSignal = Indicators.GetIndicator<HMASignals>(HmaDaySeries, 21, false, false, 3, false, 24);

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hello again Ellcz,

You did everything correct, it was my fault, a private variable declaration was missing, add this and it should work:-

private HMASignals hmaSignal;

 

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi Ellcz,

Thank you for spotting an error, I added an extra user defined parameter and did not update the documentation correctly, 

hmaSignal = Indicators.GetIndicator(HmaDaySeries, 21, false, false, 3, false, 50);

As you see above the last parameter was missing for the arrow spacing.

This still does not solve the first error you are getting; the first error sounds like you don't have a reference to the indicator from your cBot, did you add this reference?

Can you post a code example here on how you are calling the GetIndicator method please

ClickAlgo's avatar
ClickAlgo · 9 years ago

you can code it so only one email is sent when the trend first changes direction like when the arrow is drawn or else yes it will fire off emails continually while the IsBullish or IsBearish values are true.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi, I did, but took it out, it was an idea that when the trend changes on a larger time-frame; for example daily, an email is sent to you so you can look at additional signals to help decide on what to do.

If you want it then just look in the API reference:-

http://ctrader.com/api/reference/internals/inotifications/sendemail-5edf

ClickAlgo's avatar
ClickAlgo · 9 years ago

Thanks, I am just in a quiet period at work, so keeping myself busy. 

ClickAlgo's avatar
ClickAlgo · 9 years ago

ok, will fix

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi trader100D1M,

you may want to use the dailyFX news release indicator, its very good and does what you want.

/algos/indicators/show/431

 

ClickAlgo's avatar
ClickAlgo · 9 years ago

ok, i will try and add this as an optional feature

ClickAlgo's avatar
ClickAlgo · 9 years ago

I could try and create an indicator that shows the next news release with importance and previous, consensus and actual result, this what you want?

 

ClickAlgo's avatar
ClickAlgo · 9 years ago

NEW FEATURE ADDED

  • option to show clocks opening times in your current timezone.
ClickAlgo's avatar
ClickAlgo · 9 years ago

Sound alert re-added, after investigation it was found that this indicator did not freeze the platform.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update: Removed sound alert feature as this caused cTrader to freeze.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Will do it on the next release, thank you for your feedback.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi Neal,

your right there is a bug when the exchange opens, the countdown remains, will fix.

ClickAlgo's avatar
ClickAlgo · 9 years ago

correction:, "when the value you specify is equal to or more then the amount of minutes"

I checked the clock countdown is working fine.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi Neal,

Thanks for your feedback on this indicator, the clocks will currently only show  local time for each of the exchanges location, I will release another version with a parameter option for the user to choose he clocks to be shown in their own local time or the time of the exchange, come back in a week and I will try and get it done by then.

The only countdown that occurs is when you set the "Alert market opens (mins)" parameter, when the value you specify is equal to or less then the amount of minutes until the market closes the timer will be displayed below current time or opening time, I will check to make sure it works ok.

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update: Fixed the overlapping of displayed text when set in different positions

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi,

What is it you are trying to do? 

The clocks are already setup to display the local time for the country, this is the actual current time now in New York, London etc, you should not need to change anything, unless you wish to add another clock, would you like to add another clock?

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update 10/04/2015:

  • Bug fixed if opening time includes minutes, showing of minutes left to open were incorrect.
  • Bug fixed showing Monday as next opening time on a Friday
ClickAlgo's avatar
ClickAlgo · 9 years ago

Update 28/03/2015:

  • Bug fixing and major code clean-up, easier to add additional exchanges.
ClickAlgo's avatar
ClickAlgo · 9 years ago

Update 24/03/2015: New features added for version 1.1

  • Default opening and closing times as per cTraders trading hours.
  • Code refactoring(clean-up) for future scalability.
  • Show closing times.
  • Countdown timer for specified time before market opens
  • Re-align exchanges (spaces) between them.
ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi,

The procedure to install any algorithm is to download it from cTDN and run it, it will install on your device for use, what spotware have done is to restrict what programmers can do to your computer when they develop cbots or indicators. So they are pretty safe to use, else any programmer can hack into your system and spotware will have to discontinue traders writing their own cbots etc.

In the code you will see this:

    [Indicator(IsOverlay = true, AccessRights = AccessRights.None)]

AccessRights set to none, means the program has no rights to do anything to your computer, if this was set to Full Rights then a warning would tell you when you attempt to install that the program.

Any algorithm that you download and install from cDTN should have AccessRights.None

So don't worry the code is perfectly safe on your machine thanks to cAlgo framework restricting any possible damage.

The copy and paste code is for developers who wish to modify the existing code, the strange characters at the start of the code appears and I don't know why.

have fun with the indicator and do not hesitate to contact me if you have any further problems at paul(dot)hayes.it@gmail.com , just replace the (dot) with a full stop.

ClickAlgo's avatar
ClickAlgo · 9 years ago

NEW FEATURE: Show the current bid/ask spread size in pips on screen.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi,

As promised an updated version of this indicator has been uploaded together with additional error handling and a code clean up.

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi 8fold,

 

That's an interesting error, there is no variable or file by that name in the source code, could you give more information.

1. what operating system are you using

2. are you getting error when loading the indicator?

3. have you changed any values in the source code?

4. what are your user properties.

Thanks.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi SKhan,

 

I will have it ready by Monday, it would be good if anybody could correct the logic if incorrect so that we have a good working tool for all to use, I am new to this industry and the cAlgo object model, so still learning its features.

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update 13/03/2015: Bug fix, indicator was showing markets Closed when the first exchange closed on a Friday and not all of them, the current download corrects the problem.

ClickAlgo's avatar
ClickAlgo · 9 years ago

I have now configured the indicator to use trading session times which are taken from the official web sites, these show when trading actually takes place and does not include pre-opening where no orders are taken.

ClickAlgo's avatar
ClickAlgo · 9 years ago

I have some discrepancy between the trading hours I am finding on each of the exchanges websites and what CTrader uses, I would not mind some help on what times would be best for Forex trading.

Thanks.

Last Jobs Comments

ClickAlgo's avatar
ClickAlgo · 5 years ago

You can download this indicator here.

https://clickalgo.com/ctrader-stochastic-oscillator-alerts

ClickAlgo's avatar
ClickAlgo · 5 years ago

We are going to publish an update to this indicator very soon with alerts which will be available from our MarketPlace.

Paul Hayes
Sales & Marketing
Emailcontact@clickalgo.com
Phone: (44) 203 289 6573
Websitehttps://clickalgo.com

Twitter | Facebook | YouTube | Pinterest | LinkedIn

PS: Why not join our instant chat group on Telegram or visit our YouTube Channel

 

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi,

I charge by the hour as your strategy may change during the development cycle, a more detailed requirements spec will be needed to make sure you have thought everything through and to reduce the amount of round-trips in emails clarifying your requirements.

If you are interested then contact@calgo4u.com

You can visit the site to see how we do things: www.calgo4u.com

Regards,

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi John,

I have sent you a message.

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi Charles,

Its not worth taking 10 dollars off you, but I will try and help you for free with sample code and or pointing you in the right direction.

Send me an email with some more detailed information on what you require.

paul.hayes.it[replace with @]gmail.com

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi Paul,

 

Can I take a look at the code, I will see how much work is needed, have you not tried using the MT4 conversion tool to C#?

 

Paul.