HOW SOLID IS AUTOMATION IN AMIBROKER? - AmiBroker | futures io social day trading
futures io futures trading


HOW SOLID IS AUTOMATION IN AMIBROKER?
Updated: Views / Replies:5,311 / 29
Created: by alex27 Attachments:0

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 
Thread Tools Search this Thread
 

HOW SOLID IS AUTOMATION IN AMIBROKER?

  #1 (permalink)
Trading Apprentice
Surrey - UK
 
Futures Experience: Intermediate
Platform: IB+SIERRA+AMIBROKER+TOS
Favorite Futures: Futures / Options
 
Posts: 41 since Sep 2015
Thanks: 12 given, 6 received

HOW SOLID IS AUTOMATION IN AMIBROKER?

Hi There,

I have been looking for a reliable and secure platform to automate trading and Amibroker looks like it is,

When I research more t seems a lot of people just use it to backtest and dont fully automate with it?

So for anyone that uses Amibroker to automate, how good is it? and is there anything to be aware of when coding the strategy for automation?


How does it compare to Sierra Charts auto trading and MC.net?

Cheers
Al

Reply With Quote
 
  #2 (permalink)
Trading Apprentice
Belo Horizonte, MG/Brazil
 
Futures Experience: Advanced
Platform: AmiBroker
Favorite Futures: ES
 
Posts: 11 since Mar 2015
Thanks: 0 given, 12 received

I don't know Sierra Charts and MC.net, unfortunately. I can't compare.

But I use AB for 5 years now and made my autotrade systems 3 years ago.

Incredible software, you can do about anything you want.
There is no better platform, trust me on that. I have been around a lot: MetaTrader, Ninja... you name it.
I would never use another software and I encourage every one to use AB as well.

I run complex strategies for Swing Trade and Intraday, changing the strategy behavior according to the time of the day, for example.

You only need to know AFL (Amibroker Formula Language).
It is not hard.
In fact, it is pretty fun to learn it specially if you have any coding knowledge, doesn't matter what language.
If you don't, you will have to learn some coding/programming logic and basics.

About the cautions: there ase some.

AB does not send orders to you broker with built in functions.
You most have a DLL made for your broker.
So, this DLL will make some specific functions available and they will be different from broker to broker.

For example, I am in Brazil and trade my futures and stock market.
I have a DLL made with functions created specifically for my broker. It is made by Gerais Trader.

So, if you are in the US, many AB users trade using IB (Interactive Brokers).
IB has a solid DLL with well tested autotrade functions.

Concluding: you most research which broker you would like to use and if there is a DLL allowing AB to interface with it. Is IB good for you?

Also, you will probably need a data feeder (eSignal, IQFeed)...
AB has its AmiQuote and it is very good, you should check it out too.

And, you could you your brokers DDE signal, if you like.
DDE is a Jurassic tech but it is free and does the job. It has no back fill, though.
And, it is kind of slow. It can only send one or two quotes per second, I really don't know and I don't know if that varies with the number of symbols you are getting through the DDE link.

So, another detail: where will your data come from?


There are other points that one most look at when making an autotrade code, but there are about the code itself.
So, I guess it is not the time to get into them.


For example, you most be careful to not send the SAME order over and over.

Ex: Let's imagine someone that is a day trader, trading on 5-minute bars.
He is using moving averages crossovers to get in and out of the market (terrible system, just to make the example easier).

On a given bar the averages will cross and the system most send an order.
Ok.
But this signal will exist as long as the software "stays looking" at that bar. If that is a 5-minute bar, it will be 5-minutes.
So, the code could send this order every time it is executed.
If AB is configure to update the chart every second, the code would run (60*5=300) times.

If you are not careful, you could send 300 orders to the market.
You gotta have a flag to control if that order was already sent or not.

Just for your info, I use tick charts and they are updated on every tick.
So, we are talking about a lot of orders if that basic mistake is made.


I think that is about it.

I hope to see you on AB's users mailing list soon.

Reply With Quote
The following 4 users say Thank You to JFDerzi for this post:
 
  #3 (permalink)
Trading Apprentice
Manila
 
Futures Experience: Advanced
Platform: Amibroker,Ninjatr.,Sierra
Broker/Data: IB Broker ,AMP
Favorite Futures: Futures,CL
 
Posts: 16 since Sep 2014
Thanks: 5 given, 2 received

Amibroker


Amibroker is really a very good charting software.
One can use it to create trading systems
test and optimize everything is made user-friendly.

For automatic Traiding
you can only use interactive Broker
This sends a bad price data.
With many interruptions
What makes a meaningful Traiding impossible.

Sierra Chart has many brokers
to select and you get a good real-time feed.
But to create trading systems, it is made very complicated.
It's all possible, but it takes a long learning periods.

Balut.

Reply With Quote
 
  #4 (permalink)
Membership Temporarily Revoked
Zurich/Switzerland
 
Futures Experience: Advanced
Platform: -
Favorite Futures: -
 
Posts: 79 since Oct 2014
Thanks: 0 given, 33 received


Balut View Post
For automatic Traiding
you can only use interactive Broker
This sends a bad price data.
With many interruptions
What makes a meaningful Traiding impossible.

That's an incorrect assumption. There is no price data connection required to trade with IB!
You may use any proper data vendor like IQFeed, esignal, etc and still trade with IB.
Also you may use any broker providing API access you like to. But of course IB is one of the best ones available.

Reply With Quote
The following user says Thank You to prouser for this post:
 
  #5 (permalink)
Trading Apprentice
Belo Horizonte, MG/Brazil
 
Futures Experience: Advanced
Platform: AmiBroker
Favorite Futures: ES
 
Posts: 11 since Mar 2015
Thanks: 0 given, 12 received


prouser View Post
That's an incorrect assumption. There is no price data connection required to trade with IB!
You may use any proper data vendor like IQFeed, esignal, etc and still trade with IB.
Also you may use any broker providing API access you like to. But of course IB is one of the best ones available.

Completely true.

As I wrote, I am in Brazil and an API (DLL to provide trading functions) was specifically created.
We have three big brokers here that have solid APIs.

It is all a matter of doing a little research and see what you gonna need.

Reply With Quote
The following user says Thank You to JFDerzi for this post:
 
  #6 (permalink)
Trading Apprentice
Surrey - UK
 
Futures Experience: Intermediate
Platform: IB+SIERRA+AMIBROKER+TOS
Favorite Futures: Futures / Options
 
Posts: 41 since Sep 2015
Thanks: 12 given, 6 received

solid

Hi Everyone,

It looks great, have been doing my homework on it, very keen to get a basic system built and take it from there.


I wish it had a few features that make our life easier as traders, Im not a coder not my strength so be good if it was that little bit easier to get up and running with amibroker if your not a coder.


Clean chart trading so you can enter bracket orders nice and easily and see on chart similar to what Sierra Charts have.

Multiple brokers and data linked into it easily like with Multicharts.net - so what mc.net can do you can just have another tab with different broker and different data feed, very easy to turn on and off.


A decent forum, thats easy to chat and navigate to people like you guys, amibroker code is amazing but yahoo groups is a joke for support and I know thats what users wanted before but its holding amibroker back and ease of communicating with other people passionate about amibroker which I am!

Could set up a slack forum in 10 mins and be easier to chat and navigate.

A amibroker Youtube channel, walking through everything on what the platform can do - this would be amazing the ask ozzie guy is great and we need more youtube vids about amibroker.

If you think about it, its the best way to show the power it has and can do.


I heard that Matlab can link to Amibroker, can anyone confirm this?


I think if I can get all the above things sorted amibroker would be the best trading software out there.



Kind regards,

A

ps Im a big amibroker fan so pm if you want to get in touch

Reply With Quote
 
  #7 (permalink)
Trading Apprentice
Manila
 
Futures Experience: Advanced
Platform: Amibroker,Ninjatr.,Sierra
Broker/Data: IB Broker ,AMP
Favorite Futures: Futures,CL
 
Posts: 16 since Sep 2014
Thanks: 5 given, 2 received


prouser View Post
That's an incorrect assumption. There is no price data connection required to trade with IB!
You may use any proper data vendor like IQFeed, esignal, etc and still trade with IB.
Also you may use any broker providing API access you like to. But of course IB is one of the best ones available.

I spoke of the automatic trading with a Trading System.
In other price data very different results come about.
It sounds strange but I've tried it myself.
But you must not believe yes.

Reply With Quote
 
  #8 (permalink)
Trading Apprentice
Surrey - UK
 
Futures Experience: Intermediate
Platform: IB+SIERRA+AMIBROKER+TOS
Favorite Futures: Futures / Options
 
Posts: 41 since Sep 2015
Thanks: 12 given, 6 received

amibroker ?

This is why,

What ever data feed your going to trade on you need to use it in your testing so you don't get different results.

Most data feeds have a slightly different formula on how they present it - this shows up in tick level data more.

Go with IQ feed, think its the best at the mo for price and quality.

Reply With Quote
 
  #9 (permalink)
Membership Temporarily Revoked
Zurich/Switzerland
 
Futures Experience: Advanced
Platform: -
Favorite Futures: -
 
Posts: 79 since Oct 2014
Thanks: 0 given, 33 received


Balut View Post
I spoke of the automatic trading with a Trading System.
In other price data very different results come about.
It sounds strange but I've tried it myself.
But you must not believe yes.

I was talking about automated trading also!
Once again you may use i.e. IQfeed and still send trades to IB.
So you don't have to use IB data plugin in order to use IBcontroller.
Is it understood now?

Reply With Quote
 
  #10 (permalink)
Trading Apprentice
Belo Horizonte, MG/Brazil
 
Futures Experience: Advanced
Platform: AmiBroker
Favorite Futures: ES
 
Posts: 11 since Mar 2015
Thanks: 0 given, 12 received



alex27 View Post
ps Im a big amibroker fan so pm if you want to get in touch

I must have more posts to PM someone. Newbie limitations.
That is why I am posting this, to help me achieve 5 posts.

I wrote a big answer to your last post but it didn't get posted.
I believe it was deleted for one matter or another.

Reply With Quote

Reply



futures io > > > > HOW SOLID IS AUTOMATION IN AMIBROKER?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Home Automation Big Mike Off-Topic 85 March 22nd, 2017 03:40 PM
Can Ninja Drawregion do other than solid fill? tulanch NinjaTrader 1 April 27th, 2013 08:10 AM
French Bonds: Solid Demand at Auction Quick Summary News and Current Events 0 January 5th, 2012 06:20 AM
Recommendations on a solid trading platform Mega Platforms and Indicators 20 August 6th, 2010 10:23 AM
Looking for a solid trade tracking spreadsheet sharp2be Psychology and Money Management 1 November 16th, 2009 11:10 PM


All times are GMT -4. The time now is 02:40 AM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts
Page generated 2017-12-17 in 0.14 seconds with 19 queries on phoenix via your IP 54.82.56.95