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
Visit us: https://clickalgo.com
Last Algorithm Comments
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
I have updated the description above, you need to visit ClickAlgo to download the product.
https://clickalgo.com/algo-strategy-builder
There is a user guide: Read the user guide
Thanks, for the feedback Jim. :-)
If you wish we can also add the donation link direct to you.
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
I am really sorry, the link was incorrect, it has been fixed now.
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
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.
Nicely Done.
You probably need this.
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
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.
Thank you for your kind comment Uche :-)
New feature added 12/07/2017
Ability to select the % amount of volume for a partial close on an open position
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.
ps: my keyboard seems to not like the word "used"
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.
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.
(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.
The application is now available, you can download it from the main website.
An update has been released 07.02.2017 with bug fixes.
If anybody would like to be informed when the application is available than please drop me an email.
sales@clickalgo.com
New feature added, will now send you an email a configurable number of minutes before the exchange opens.
yes, we plan to do this in the future.
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.
quite simply add indicator to cbot and use properties, IsBullish and IsBearish to decide if you should open long or short positions.
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.
Hi Castpi,
This is the feedback I need, thank you.
Hi MoneyBiz,
Thank you very much for your feedback.
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.
PLEASE NOTE YOU NEED TO VISIT THE BLOG SITE TO DOWNLOAD THE ALGO FILE.
Thank you very much, it has now been corrected.
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.
thank you very much, i will refactor and re-post
Please note we cannot upload the indicator use to references to the Math.Net library, please visit the blog to download.
Please read the instructions above to install LumenWorks
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.
Nice Job Andy.
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.
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 :-(
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.
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
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
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.
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
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
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.
Hi Aisaac, Have you managed to use the library in your project?
Nice job Jiri, thanks.
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.
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
Update: Depth of market added, thanks to idea by Dimi
Bug Fixes
12/12/2015 | issue with removing items from trade collection so it would not execute again
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 :-)
Yes, that's the spacing for the arrow from hma line, use any value from your cBot, not tried it will null.
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);
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;
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
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.
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
Thanks, I am just in a quiet period at work, so keeping myself busy.
ok, will fix
Hi trader100D1M,
you may want to use the dailyFX news release indicator, its very good and does what you want.
/algos/indicators/show/431
ok, i will try and add this as an optional feature
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?
NEW FEATURE ADDED
- option to show clocks opening times in your current timezone.
Sound alert re-added, after investigation it was found that this indicator did not freeze the platform.
Update: Removed sound alert feature as this caused cTrader to freeze.
Will do it on the next release, thank you for your feedback.
Hi Neal,
your right there is a bug when the exchange opens, the countdown remains, will fix.
correction:, "when the value you specify is equal to or more then the amount of minutes"
I checked the clock countdown is working fine.
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.
Update: Fixed the overlapping of displayed text when set in different positions
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.
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
Update 28/03/2015:
- Bug fixing and major code clean-up, easier to add additional exchanges.
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.
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.
NEW FEATURE: Show the current bid/ask spread size in pips on screen.
Hi,
As promised an updated version of this indicator has been uploaded together with additional error handling and a code clean up.
Paul.
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.
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.
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.
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.
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
You can download this indicator here.
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
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
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.
Hi John,
I have sent you a message.
Paul.
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.
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.
read the message posted above.