indiTraders - Forum for the Active Indian Trader  

Go Back   indiTraders - Forum for the Active Indian Trader > Technical > Auto & Algo Trading

DPonline
Reply
 
Bookmark and Share LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 01-08-2017, 09:26 PM
Sunshine's Avatar
Sunshine Sunshine is offline
indiTraders VIP
 
Join Date: Oct 2009
Posts: 2,559
Thanks: 6,271
Thanked 4,509 Times in 2,011 Posts
Sunshine has a reputation beyond repute
Sunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond reputeSunshine has a reputation beyond repute
Default

You forget Symphony - an authorised company .
http://symphonyfintech.com/

They are mainly into Amibroker and in Excel .
I think it is better to to do semi auto with GFDL+Amibroker or Truedata+Amibroker than doing all these risky trades.
__________________
A man who moves a mountain begins by carrying away small stones - Confucius
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to Sunshine For This Useful Post:
  #12 (permalink)  
Old 01-08-2017, 09:41 PM
Ajax i4u's Avatar
Ajax i4u Ajax i4u is offline
indiTraders VIP
 
Join Date: Mar 2009
Posts: 3,723
Thanks: 4,361
Thanked 10,193 Times in 3,099 Posts
Ajax i4u has disabled reputation
Default

Originally Posted by no1lives4ever View Post
While in theory you can use amibroker to implement auto trading, it will require tons of coding. And even then the amibroker execution model will make some things very difficult.

As such when you are coding a algo trading system, you want to be coding it as a event based system which responds to events with messages. With amibroker, you cant really execute event based systems. What you do is run the same code on a loop every second.

-- no1lives4ever

Not really, simplest things work best
I am using Amibroker with Interactive Brokers datafeed and auto trading works nicely
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 2 Users Say Thank You to Ajax i4u For This Useful Post:
  #13 (permalink)  
Old 03-08-2017, 02:41 PM
no1lives4ever no1lives4ever is offline
Newbie
 
Join Date: Jul 2009
Posts: 3,449
Thanks: 20,733
Thanked 5,845 Times in 2,486 Posts
no1lives4ever has a reputation beyond repute
no1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond repute
Default

Originally Posted by Ajax i4u View Post
Not really, simplest things work best
I am using Amibroker with Interactive Brokers datafeed and auto trading works nicely

In past, I have worked on algo trading code, and on telecom apps. Both of these require you to implement some kind of a event based programming model. With that kinda background, I find it very difficult to even take anything built with Amibroker seriously.

That is unless you are happy with algo trading where the platform will fire market orders for entry and then fire a sl order on confirmation of entry + a set of limit target orders. And even here, it would be the amibroker plugin doing a lot of things, or else you are going to see some issues here and there.

With IB, you can have one cancels other order sent to their system and a few other types of smart orders which most platforms dont have.

If you want to code even something as simple as buy enter on a limit order at say best bid and keep on modifying the order to keep you as best bid till you are filled, you will not be able to do it with just amibroker.

Another example would be coding a system where you take half exit at breakeven, then move sl to entry level and wait out for sl to be taken or t2 to be hit. This is a basic pattern and it is super tricky to actually code it in amibroker. You can have a execution platform take the target and sl values from your amibroker code, but then you are not really using amibroker for auto trading, but a auto trading bridge.

What happens when there are intermittent network issues. I have had enough situations where due to flaky internet connection, my now terminal stops doing anything with orders. No new orders, no modification or cancellation. The only way out then is to restart now. Now would i have something like now or nest (which is basically the same thing) working unattended for auto trading?

These are some basic simple problems I see with most auto trading setups. There are tons more, some which I would not like to discuss on a public forum. Overall I feel that unless you have a good idea of what you are doing, better to avoid auto trading.

Having said all this, you may still want to use auto trading interfaces to automatically send orders. That can be very useful to cut the time between signal and when the order is sent and also to ensure that your orders are properly sent to the exchange.

-- no1lives4ever
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 2 Users Say Thank You to no1lives4ever For This Useful Post:
  #14 (permalink)  
Old 03-08-2017, 02:44 PM
Trademaniac's Avatar
Trademaniac Trademaniac is offline
Regulars
 
Join Date: Nov 2013
Posts: 163
Thanks: 133
Thanked 290 Times in 126 Posts
Trademaniac has a spectacular aura aboutTrademaniac has a spectacular aura aboutTrademaniac has a spectacular aura aboutTrademaniac has a spectacular aura about
Default

Originally Posted by pkgmtnl View Post
Request to please advise in little details.
Also, can it be integrated with AMIBROKER?

Why do you want to integrate it with a charting tool like Ami? Thats redundant to perform algo trading. What exactly are you looking for?
__________________
Stronger the WHY, easier the HOW
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to Trademaniac For This Useful Post:
  #15 (permalink)  
Old 03-08-2017, 02:46 PM
no1lives4ever no1lives4ever is offline
Newbie
 
Join Date: Jul 2009
Posts: 3,449
Thanks: 20,733
Thanked 5,845 Times in 2,486 Posts
no1lives4ever has a reputation beyond repute
no1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond repute
Default

Originally Posted by Trademaniac View Post
Why do you want to integrate it with a charting tool like Ami? Thats redundant to perform algo trading. What exactly are you looking for?

Mostly people want to integrate with amibroker because they have a afl in amibroker that has buy/sell signals. There are auto trading platforms, where you install the platform, set up security settings and then copy/paste a few lines into any afl that you want to run as auto trading system. Rest all is done by the auto trading platform.

Such platforms are nice in theory if you want to get into auto trading with a system based on amibroker.

-- no1lives4ever
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 3 Users Say Thank You to no1lives4ever For This Useful Post:
  #16 (permalink)  
Old 03-08-2017, 02:58 PM
Trademaniac's Avatar
Trademaniac Trademaniac is offline
Regulars
 
Join Date: Nov 2013
Posts: 163
Thanks: 133
Thanked 290 Times in 126 Posts
Trademaniac has a spectacular aura aboutTrademaniac has a spectacular aura aboutTrademaniac has a spectacular aura aboutTrademaniac has a spectacular aura about
Default

Originally Posted by pkgmtnl View Post
Request to please advise in little details.
Also, can it be integrated with AMIBROKER?

Originally Posted by no1lives4ever View Post
Mostly people want to integrate with amibroker because they have a afl in amibroker that has buy/sell signals. There are auto trading platforms, where you install the platform, set up security settings and then copy/paste a few lines into any afl that you want to run as auto trading system. Rest all is done by the auto trading platform.

Such platforms are nice in theory if you want to get into auto trading with a system based on amibroker.

-- no1lives4ever

Zerodha Pi Bridge does that i presume. But somehow i still dont see a value in firing orders from a charting platform when your system objectively returns Buy/Sell. There are efficient programming tools to do that job. Could be a psychological satisfaction to watch your order unfold on a chart and still remain fully automated. Just my 2 cents.
__________________
Stronger the WHY, easier the HOW
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 3 Users Say Thank You to Trademaniac For This Useful Post:
  #17 (permalink)  
Old 04-08-2017, 12:09 AM
no1lives4ever no1lives4ever is offline
Newbie
 
Join Date: Jul 2009
Posts: 3,449
Thanks: 20,733
Thanked 5,845 Times in 2,486 Posts
no1lives4ever has a reputation beyond repute
no1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond reputeno1lives4ever has a reputation beyond repute
Default

Originally Posted by Trademaniac View Post
Zerodha Pi Bridge does that i presume. But somehow i still dont see a value in firing orders from a charting platform when your system objectively returns Buy/Sell. There are efficient programming tools to do that job. Could be a psychological satisfaction to watch your order unfold on a chart and still remain fully automated. Just my 2 cents.

I use charting apps to design and debug the systems. Those tht work based on indicators that can be plotted on a chart are best done with the help of a charting app..

Now do you want to run such a system off a charting app or re-create the system on another platform and then figure out some way to sync with your charting app to see if the system is running fine? Most people will feel comfortable running the strategy right off a charting app..

There is a reason why tradestation makes so much money and they went from being just a charting app to becoming a broker. And why ninjatrader is free for charting, but not for auto trading

-- no1lives4ever
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to no1lives4ever For This Useful Post:
Reply

indiTraders - Forum for the Active Indian Trader > Technical > Auto & Algo Trading


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


DPonline

All times are GMT +5.5. The time now is 07:16 AM.


vBulletin Copyright by vBulletin

Content Relevant URLs by vBSEO 3.3.2