[Algorithm Trading #2] Algorithmic trading platforms: Quantopian, cryptotrader.org

in #trading7 years ago

Hi, today I am going to discuss about algorithimic trading platform.

458DFF4F-5A81-4C9A-840F-DF8EB56E02E8-6509-000008B61512C0E6.png

What is algorithmic trading platform

You could trade automatically by using algorithm on your local computer. However sometimes it is hard to do all by yourself from data aquisition, preprocessing, signal computation, backtest and forward test, real time auto trading.

Trading platform provides such tools for common job in website.

Quantopian

IMG_0501.PNG

It is hosted by a startup company Quantopian where you could do the things aforementioned.
Main feature is that the language is mainly python and ipython notebook is supported such that you could code and simulate in anywhere with simple browser.

There are many competitions and using the algorithm of winners you could trade with your money. As I know of, the profit is divided to the platform, algorithm developer and you.

Running your money with winning algorithm is attractive but thing is that you could not trade cryptocurrency in the platform.

cryptotraders.org

IMG_0498.PNG

It is the only and he best algo trading platform for cryptocurrency. You could trade many pairs like btc/usd, eth/usd,... even like strat/btc. Exchanges like bitfinex, btc-e, poloniex are supported.

In the platform you could also by some strategy. The performance is evaluated by backtesting with historical data. Following figure shows an example.

IMG_0500.PNG

The platform supports computing some wellknown trading signals such as macd, rsi, obv. There are other signals implemented by users of platform.

The language is coffeescrypt which is not familiar to most programmers. So it needs some time to get used to it.

That's it for today.

Sort:  

I shall look into Algorithm Trading.

Algo trading is good when fundamental and technical analysis are simultaneously employed where technically trading using bots. I encourage you to try.

Use fundamentals . . . like youre playing Chess. Think now what the market wants today, but what it will want tomorrow.
Like Bitcoin, until a few months ago the market couldn't have cared less.

I see the use of such a platform, but I wonder how you'd go about trying to use it if you had proprietary indicators that you don't want to make open source.

They host all the code, so if you programmed your ideas with your Intellectual Property, you may be handing over the rights to the platform itself and any user that can access the source.

Is there a way to utilize such a service without exposing your strategy and source?

Like mentioned by @eturnerx, there are private code function where you could hide codes in order to protect IP issue

Actually my concern is more on computational power since the servers in the platform are weak. It is hard to find best parameter using genetic algo or deep learning with weak computer. So I choose to use my local computer.

Good point. I did some digging and it appears you can make your code private on both Quantopian and Cryptotraders. Quantopian's FAQ say you maintain IP in your algorithms.

Thank you for checking the details. I find those platforms very intriguing.

It's a very interesting space. I'm currently evaluating a few other prediction markets. In particular I'm liking what http://numer.ai are doing.

Thank you for introducing numer ai. It's quiet interesting I should take a look deeply. But my initial concern is that it is Eth based and it may not process sufficient amount of transactions per block to run hedge fund.

It's a valid concern, although I'm not so worried. I could be wrong but:

  1. The only part of Numer.ai explictly tied to Ethereum is the NMR token. There is no requirement for their funds to be coupled to Eth at all.
  2. Besides, Eth, by its centralised governance structure, is much easier to scale than say ... BTC.

DISC: I'm watching Numer.ai, but not otherwise invested atm. That might change.

If the numer.ai is centralized, ie permissioned blockchain like ripple, then we should trust the administrator. I am concerned about trust issue since the admin may get away with client's money.

If it is centralized, there is no meaning of applying public blockchain.

Thank you for shearing the good information.

Congratulations @algorithmtrader! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!