Robot rental in cTrader

Created at 18 Aug 2019, 05:06
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
KH

khongkhongaaa

Joined 26.07.2019

Robot rental in cTrader
18 Aug 2019, 05:06


Hello cTrader team,

 

I programmed a robot in cTrader Automate.

 

But,

I don't want to sell the source code.

I only want to rent (no sell) and earn profits.


I mean:

My customer can only use robot, but don't view source code. And when the expiry date, the robot will end.

 

Is there any idea to do that?

Is there an expiration time (end time) for the Robot?

Has anyone ever done this before?

 

Thank you & Happy Trading!


@khongkhongaaa
Replies

firemyst
20 Aug 2019, 17:59

RE:

khongkhongaaa said:

Hello cTrader team,

 

I programmed a robot in cTrader Automate.

 

But,

I don't want to sell the source code.

I only want to rent (no sell) and earn profits.


I mean:

My customer can only use robot, but don't view source code. And when the expiry date, the robot will end.

 

Is there any idea to do that?

Is there an expiration time (end time) for the Robot?

Has anyone ever done this before?

 

Thank you & Happy Trading!

One of the most fool-proof ways is:

1) you have to create a robot that has full access

2) read the unique value of a windows registry key every time the bot runs. One that's installed by Windows so you know it won't be changing or get uninstalled.

3) open up a web service call to a webservice you have running somewhere

4) when your bot calls the webservice for the first time, save that unique guid and current date time

5) every day your robot is running, make another webservice call with the same unique guid and the current date time. Compare against the one saved on the server where your web service is hosted.

6) if the current date/time difference between the robot's latest time and the time saved on the webservice server is past the expirational period, have the bot stop.

This will make sure that if the user changes the local date time on the computer they're running the bot on, it won't matter. It also won't matter if they look on the computer for saved information because you're not saving it there either. You also know that the computer your bot is running on must have internet access to be able to trade.


@firemyst

ClickAlgo
20 Aug 2019, 19:23

I would also consider buying one of the shelf if you have the funds, why invent the wheel :-)

http://www.babelfor.net/products/licensing

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

thoy1
27 Feb 2020, 00:28

RE:

ClickAlgo said:

I would also consider buying one of the shelf if you have the funds, why invent the wheel :-)

http://www.babelfor.net/products/licensing

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

Hi Paul,

That solution does indeed look awesome. Do you have any idea what the going rate for profitable bots is? I too have made one which I am looking at commercializing. It pulls in roughly 70% return per annum. I have also backtested it across 8 years to ensure it makes it through the 2011-2015 period (Aussie Boom, Brexit, US slump, CHF ceiling removal etc). Your thoughts?

TIA

Thoy


@thoy1