A quick Amibroker Review - AmiBroker | futures io social day trading
futures io futures trading


A quick Amibroker Review
Updated: Views / Replies:22,436 / 55
Created: by greenroomhoo 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
 

A quick Amibroker Review

  #51 (permalink)
Vendor self-promotion
Cyprus
 
Futures Experience: Intermediate
Platform: Multicharts
Favorite Futures: ES
 
Posts: 68 since Jul 2013
Thanks: 15 given, 18 received

I understand this, thanks. But I really want many systems on the same chart. I use price action lab to discover patterns and this program generates a system for each in Amibroker AFL. I want to all these different systems to the same chart. I have not been able to figure a way for doing this with Amibroker. probably I am missing something. Otherwise it is an excellent tool, I like it.

Reply With Quote
 
  #52 (permalink)
Banned: Previously banned user, now re-banned
London/UK
 
Futures Experience: Advanced
Platform: AmiBroker
Favorite Futures: Any
 
Posts: 56 since Apr 2013
Thanks: 0 given, 12 received


solotrader View Post
I understand this, thanks. But I really want many systems on the same chart. I use price action lab to discover patterns and this program generates a system for each in Amibroker AFL. I want to all these different systems to the same chart. I have not been able to figure a way for doing this with Amibroker. probably I am missing something. Otherwise it is an excellent tool, I like it.

What do you mean by "on the same chart"?

Do you mean plotting multiple equity graphs in one pane or multiple equities plotted one below the other one and each one in a different pane?

Also are you referring to portfolio equities or single security equities?

If you could show a picture of that other tool maybe then it is more clear what it should look like.
Or two system example codes that you wanna plot.

Anyway, plotting multiple different equity curves (of different systems, or the same one) is possible.


solotrader View Post
and this program generates a system for each in Amibroker AFL.

In addition I don't understand this part. That software creates AFL codes or what is meant?


Last edited by badabingbadaboom; September 7th, 2013 at 01:20 PM.
Reply With Quote
 
  #53 (permalink)
Banned: Previously banned user, now re-banned
London/UK
 
Futures Experience: Advanced
Platform: AmiBroker
Favorite Futures: Any
 
Posts: 56 since Apr 2013
Thanks: 0 given, 12 received



solotrader View Post
I understand this, thanks. But I really want many systems on the same chart. I use price action lab to discover patterns and this program generates a system for each in Amibroker AFL. I want to all these different systems to the same chart. I have not been able to figure a way for doing this with Amibroker. probably I am missing something. Otherwise it is an excellent tool, I like it.

Like this? (click on the pic if it is too small)

It's one possibility.

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).



The graphs I made in the example are plotting each equity as rel. performances graph that start at 1.00 (100%)
and in the lower pane I made an additional plot example that just displays the maximum relative drawdowns.
To make multiple portfolio equities you just use Addtocomposite (ATC) that copies the ~~~Equity symbol to a new symbol with own name like ~~~CCI_System. Instead of ATC you can alternatively use StaticVars.

Code being added to your system code
 
Code
SetCustomBacktestProc( "" );
if ( Status( "action" ) == actionPortfolio )
{
    bo = GetBacktesterObject();
    bo.Backtest();
  
    Equityname = "~~~CCI_System";
    Catnumber = 0; // category list number
    Category = categoryWatchlist; // category

    AddToComposite( bo.EquityArray, Equityname, "X", atcFlagDeleteValues | atcFlagEnableInPortfolio );
    CategoryAddSymbol( Equityname, Category, Catnumber );
    CategorySetName( "Equity Curves", Category, Catnumber ); 
}

In addition you can add CategoryAddSymbol function that moves each Equity to the same watchlist.

As for plotting you loop through the category number (here in the example it's a watchlist) and do your rel. perf. calculation or just plot fc.

RequestTimedRefresh( 1 );

_N( TickerList = CategoryGetSymbols( categoryWatchlist, 0 ) );
for ( i = 0; ( symbol = StrExtract( TickerList, i ) ) != ""; i++ )
{
fc = Foreign( symbol, "C" );
.
.
.
}

Reply With Quote
The following user says Thank You to badabingbadaboom for this post:
 
  #54 (permalink)
Vendor self-promotion
Cyprus
 
Futures Experience: Intermediate
Platform: Multicharts
Favorite Futures: ES
 
Posts: 68 since Jul 2013
Thanks: 15 given, 18 received


badabingbadaboom View Post
Like this? (click on the pic if it is too small)

It's one possibility.

Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).



The graphs I made in the example are plotting each equity as rel. performances graph that start at 1.00 (100%)
and in the lower pane I made an additional plot example that just displays the maximum relative drawdowns.
To make multiple portfolio equities you just use Addtocomposite (ATC) that copies the ~~~Equity symbol to a new symbol with own name like ~~~CCI_System. Instead of ATC you can alternatively use StaticVars.

Code being added to your system code
 
Code
SetCustomBacktestProc( "" );
if ( Status( "action" ) == actionPortfolio )
{
    bo = GetBacktesterObject();
    bo.Backtest();
  
    Equityname = "~~~CCI_System";
    Catnumber = 0; // category list number
    Category = categoryWatchlist; // category

    AddToComposite( bo.EquityArray, Equityname, "X", atcFlagDeleteValues | atcFlagEnableInPortfolio );
    CategoryAddSymbol( Equityname, Category, Catnumber );
    CategorySetName( "Equity Curves", Category, Catnumber ); 
}

In addition you can add CategoryAddSymbol function that moves each Equity to the same watchlist.

As for plotting you loop through the category number (here in the example it's a watchlist) and do your rel. perf. calculation or just plot fc.

RequestTimedRefresh( 1 );

_N( TickerList = CategoryGetSymbols( categoryWatchlist, 0 ) );
for ( i = 0; ( symbol = StrExtract( TickerList, i ) ) != ""; i++ )
{
fc = Foreign( symbol, "C" );
.
.
.
}

Thanks but that is too complicated for my programming level.

Reply With Quote
 
  #55 (permalink)
Elite Member
annapolis USA
 
Futures Experience: Intermediate
Platform: Ninja, MC, Sierra, Amibroker
Broker/Data: PFG (too bad), IB, Fidelity, AMP
Favorite Futures: ES, NQ, Equities, Forex, Etc.
 
greenroomhoo's Avatar
 
Posts: 276 since Jun 2011
Thanks: 107 given, 225 received

updated review of Amibroker

I started this thread a long time ago and just wanted to update with some more thoughts. I have to say i cannot believe how impressed I am with Amibroker. If you are starting out and/or into equities, I am not sure their is a better platform (I have Ninja, MC, and have worked a lot with Sierra) - perhaps tradestation is as good for equities - not sure.

First the speed is really incredible. You can backtest a strat on 6600 daily equities going back 20 years in about a minute. The same test on MCs portfolio backtester on 1000 symbols takes 15 minutes (depending on the code).

I think more importantly (again - if scanning for equities opportunities), you can scan for a setup and flip the results in amazing speed. The loading time of three charts is almost instantaneous - i really cannot believe how fast it is. What i have found is that there is no perfect filter when hunting for trades and i just need to get one that is close and can produce ~ 100 or so possibilities each day. Being able to quickly flip those opportunities is the difference between 10 minutes to review vs. 30 minutes (ninja and/or MC).

The other thing Amibroker does is it keeps all your drawings (Ninja does not - they are erased after 20 days/MC keeps the drawings). So i can go through and markup charts and dont have to do it again.

One other really cool thing Amibroker does is it allows you to link web page panes to your charts...and these panes can be from any financial site. So, if i click on an equity, two different web pages on my monitor pull up the google finance data and the Yahoo Finance web pages for that security. That is a really really really really cool feature.

You can also work with fundamental data in Amibroker - so i have a scan that picks off dividend rates higher than a threshold for example, etc.

Its not all roses of course. Amibroker learning curve is very very steep (much harder to learn than MC or Ninja were). The language takes time to understand and there are not treasures of already coded indis like there are for Ninja or MC. That said - i have already been around the block so my charts have nothing on them anyway.The floating windows need to be improved, the drawing tools cannot touch Ninja's in terms of customization, other stuff. As i said the learning curve was very very very very steep. I think i spent 3-4 solid full days just getting it going and i am not even close to being able to quickly code in the language (but i am improving).

But for a couple of hundred bucks and free EOD quotes (that you can auto import every night), i am not sure of a better, less expensive way to get into trading equities.

My trading is like my avatar: Big, Hairy, and Full of S$&T.
Reply With Quote
The following 2 users say Thank You to greenroomhoo for this post:
 
  #56 (permalink)
Elite Member
Amsterdam, Europe
 
Futures Experience: Intermediate
Platform: Various
Favorite Futures: ES
 
teyano's Avatar
 
Posts: 22 since Feb 2013
Thanks: 67 given, 14 received

AB

@greenroomhoo


greenroomhoo View Post
The language takes time to understand and there are not treasures of already coded indis like there are for Ninja or MC. That said - i have already been around the block so my charts have nothing on them anyway.

Well, it depends on:

--- > What indi's you are looking for ?
--- > Where are you looking for them ?

In general, futures.io (formerly BMT) and other forums are not 'treasure chests' of AFL code nor there is an abundance of people on these who have some knowledge about the ins and outs of that platform and are willing to help ( BTW the last one over here got banned ). The official yahoo is the place for that. A supportive community and a direct access to the developer.

Tomasz ( not the AmiBroker "Tomasz" )

Reply With Quote
The following user says Thank You to teyano for this post:

Reply



futures io > > > > A quick Amibroker Review

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
Quick review of Multicharts vs Tradestation moses MultiCharts 22 November 11th, 2016 11:41 AM
Amibroker no Brasil Crispim Portuguese Traders 10 May 15th, 2014 06:49 PM
Amibroker file clutter dryg AmiBroker 4 June 9th, 2013 05:31 PM
BT code (Amibroker) bharatk8 AmiBroker 3 October 3rd, 2012 07:07 AM
[NinjaTrader]    NinjaTrader and Amibroker excite Platforms and Indicators 3 June 10th, 2011 01:43 AM


All times are GMT -4. The time now is 08:19 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.12 seconds with 19 queries on phoenix via your IP 54.145.16.43