NexusFi: Find Your Edge


Home Menu

 





A quick Amibroker Review


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one badabingbadaboom with 22 posts (5 thanks)
    2. looks_two greenroomhoo with 13 posts (13 thanks)
    3. looks_3 xiaosi with 6 posts (3 thanks)
    4. looks_4 FB2012 with 4 posts (2 thanks)
      Best Posters
    1. looks_one Big Mike with 1.5 thanks per post
    2. looks_two greenroomhoo with 1 thanks per post
    3. looks_3 xiaosi with 0.5 thanks per post
    4. looks_4 badabingbadaboom with 0.2 thanks per post
    1. trending_up 38,376 views
    2. thumb_up 29 thanks given
    3. group 11 followers
    1. forum 55 posts
    2. attach_file 0 attachments




 
Search this Thread

A quick Amibroker Review

  #31 (permalink)
 
greenroomhoo's Avatar
 greenroomhoo 
annapolis USA
 
Experience: Intermediate
Platform: Ninja, MC, Sierra, Amibroker
Broker: PFG (too bad), IB, Fidelity, AMP
Trading: ES, NQ, Equities, Forex, Etc.
Posts: 276 since Jun 2011
Thanks Given: 107
Thanks Received: 235

it is a very different platform than MC. everything about it is different from how it handles data to customization to charting etc. it took me a long time to get up to speed with it. In fact, i downloaded a trial a year ago, tried it for a bit and got so frustrated i punted. This time i bought it so it would force me to dig in and figure it out.

It is the only platform i know of that allows me to do basic scans for equities from the universe of 6500 US equities VERY QUICKLY. And you can flip 100 charts in like five minutes. I believe you can do this with Tradestation (the scanning).....but for various reasons i am not interested in going back to TS.

The language is so simple it is almost confusing when coming from easy language or Ninja. That has been very hard for me.

As i said earlier i doubt i will ever use the charts for anything other than quick looks at scan results.

One other challenge is that i cannot find the "cult following" for the platform that greatly helps the learning curve. (Big Mikes is pretty much a Ninja Support forum and the Tradestation forums can basicly teach you MC). There is a Yahoo group for Amibroker but it is really clunky.



teyano View Post
@badabingbadaboom We're both with Tomasz Janeczko have in common the same name and the nationality

My question was referring rather to an overall obstacles that may occur when switching form Multicharts to Amibroker.

Tomasz


My trading is like my avatar: Big, Hairy, and Full of S$&T.
Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Deepmoney LLM
Elite Quantitative GenAI/LLM
ZombieSqueeze
Platforms and Indicators
Ninja Mobile Trader VPS (ninjamobiletrader.com)
Trading Reviews and Vendors
Futures True Range Report
The Elite Circle
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
GFIs1 1 DAX trade per day journal
22 thanks
NexusFi site changelog and issues/problem reporting
22 thanks
The Program
20 thanks
  #32 (permalink)
 
greenroomhoo's Avatar
 greenroomhoo 
annapolis USA
 
Experience: Intermediate
Platform: Ninja, MC, Sierra, Amibroker
Broker: PFG (too bad), IB, Fidelity, AMP
Trading: ES, NQ, Equities, Forex, Etc.
Posts: 276 since Jun 2011
Thanks Given: 107
Thanks Received: 235

i dont know. you can look at tick charts but I dont know about the backtesting. I will say the email support is pretty responsive....



Big Mike View Post
AmiBroker looks interesting to me. I've just purchased the professional package bundle, and will try and spend some time with it soon to see how it stacks up. My biggest interest is the portfolio level backtesting.

But my biggest concern is the handling of tick level data in backtests and optimizations, as it is extremely unclear as to whether or not this is really supported. I often test years of tick data per instrument at a time. I am not concerned about system resources, as my workstation has 32GB of ram. I am instead concerned about accuracy and simply whether or not it will work with that much data at once. I googled and read forums but was unable to find any hint of an answer, so thought I would give it a shot myself.

Mike


My trading is like my avatar: Big, Hairy, and Full of S$&T.
Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #33 (permalink)
 badabingbadaboom 
London/UK
 
Posts: 56 since Apr 2013



Big Mike View Post
But my biggest concern is the handling of tick level data in backtests and optimizations, as it is extremely unclear as to whether or not this is really supported. I often test years of tick data per instrument at a time. I am not concerned about system resources, as my workstation has 32GB of ram. I am instead concerned about accuracy and simply whether or not it will work with that much data at once. I googled and read forums but was unable to find any hint of an answer, so thought I would give it a shot myself.

Mike

Yes, it is supported to backtest/optimize tick data i.e. bid/ask combined.

If you import external tick data and want to import all tick (meaning ticks that have duplicate time stamps) you need to activate $TICKMODE 1 in the import wizard command or your self-created format file. But that 's all explained in the ASCII import section of the help file. Maybe I will upload an example today or tommorrow how to import bid/ask data. Or just ask their support channel if you're stuck.

BTW as for latest development you can check out this site AmiBroker DevLog
Current beta read me AmiBroker 5.66.0 [AUTOLINK]BETA[/AUTOLINK] Read Me

Reply With Quote
  #34 (permalink)
 badabingbadaboom 
London/UK
 
Posts: 56 since Apr 2013


greenroomhoo View Post
There is a Yahoo group for Amibroker but it is really clunky.

The yahoo forum is mainly used via your email client. It was wished by more users to have this solution than having a standard forum so it was a democratic decision and has been discussed many times on the yahoo list. But there are quite a few AmiBroker forums/threads around the world also.

Reply With Quote
  #35 (permalink)
 badabingbadaboom 
London/UK
 
Posts: 56 since Apr 2013

Just remembered that Howard Bandy who has written a few books about trading system development and Amibroker released a free e-book called "Introduction to AmiBroker" a few months ago. It can be downloaded here Introduction to AmiBroker — Home Page in the book section. It's kept very basic and just scratches the surface but for beginners it's a good additional help.

There is also the users' knowledge base AmiBroker Users? Knowledge Base and as that site tells you it contains entries by more experienced AB users.

Reply With Quote
  #36 (permalink)
 badabingbadaboom 
London/UK
 
Posts: 56 since Apr 2013

Instead of solid candle fill you can also make gradient candle fill etc. But of course that's just a negligible gimmick that doesn't make money.

[IMG]http://imageshack.us/a/img10/2408/k6.png[/IMG]

[IMG]http://imageshack.us/a/img545/3378/xop.png[/IMG]

Reply With Quote
  #37 (permalink)
 FB2012 
Munich Germany
 
Experience: Beginner
Platform: MultiCharts .NET,MultiCharts,Amibroker
Broker: Interactive Brokers IQFeed
Trading: Stocks,Index CFDs
Posts: 149 since Aug 2012
Thanks Given: 81
Thanks Received: 84


Big Mike View Post
But my biggest concern is the handling of tick level data in backtests and optimizations, as it is extremely unclear as to whether or not this is really supported. I often test years of tick data per instrument at a time. I am not concerned about system resources, as my workstation has 32GB of ram. I am instead concerned about accuracy and simply whether or not it will work with that much data at once. I googled and read forums but was unable to find any hint of an answer, so thought I would give it a shot myself.

Mike

To use that much of tickdata, there must be something tweaked in the registry as far as I know.
The path should be HKEY_CURRENT_USER\Software\TJP\Broker\Settings
The entry should be MaximumNumberOfBars
I think the entry must be generated by hand I have done that for exactly the same reasons.
But I do not have so much tickdata.

Where have you got that much tickdata ? Which vendor sells so much ?

Visit my NexusFi Trade Journal Reply With Quote
  #38 (permalink)
 badabingbadaboom 
London/UK
 
Posts: 56 since Apr 2013


FB2012 View Post
To use that much of tickdata, there must be something tweaked in the registry as far as I know.
The path should be HKEY_CURRENT_USER\Software\TJP\Broker\Settings
The entry should be MaximumNumberOfBars
I think the entry must be generated by hand I have done that for exactly the same reasons.
But I do not have so much tickdata.

Where have you got that much tickdata ? Which vendor sells so much ?

Only if you use real-time data plugins and you want more than max 500,000 bars then you have to add that registry "easter egg"! If you use local data base in data base setting 'source' then that registry setting is not needed because then bars are not limited to 500k but unlimited.

tip: for backtesting/optimization create a separate off-line date base because if you trade intra-day no one uses a tick data base or 1-minute data base with bars going back to 2005 or whatever. That's insane.

Reply With Quote
  #39 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,399 since Jun 2009
Thanks Given: 33,173
Thanks Received: 101,539


FB2012 View Post
To use that much of tickdata, there must be something tweaked in the registry as far as I know.
The path should be HKEY_CURRENT_USER\Software\TJP\Broker\Settings
The entry should be MaximumNumberOfBars
I think the entry must be generated by hand I have done that for exactly the same reasons.
But I do not have so much tickdata.

Where have you got that much tickdata ? Which vendor sells so much ?

I did that already.

I have many, many, many years of data on-hand (shared in Elite section), and also IQFeed provides 120 days of backfill as of today.

I made a new thread for the problem:


Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #40 (permalink)
 
greenroomhoo's Avatar
 greenroomhoo 
annapolis USA
 
Experience: Intermediate
Platform: Ninja, MC, Sierra, Amibroker
Broker: PFG (too bad), IB, Fidelity, AMP
Trading: ES, NQ, Equities, Forex, Etc.
Posts: 276 since Jun 2011
Thanks Given: 107
Thanks Received: 235


The learning curve remains steep but i am slowly climbing it and as i have invested lots of time in it I really am amazed at what it can do.

It is really hard to get comfortable with coming from Ninja/MC etc. but if you really want to backtest ideas quickly it is vastly superior. One caveat - I am beyond searching for grails and indicator combinations and autotrading strategies. I simply use backtesting to measure edges (or mostly lack thereof). I also only use Amibroker for that (backtesting and scanning stocks).

To that end i ran a bunch of backtests on all equities (6000 +) going back to the mid 90s last weekend. Each backtest takes about a minute (maybe a bit less) to run on that huge data size. Just great if you want to quickly bounce an idea off the platform.

Every night I have amiquote download all the updated data for each equity. That takes some time. Then i run my scan for swing trading equities (takes 30 seconds). I get my 50-100 hits and can scroll those charts in about 10 minutes. That may generate 5 or so i want to look at more closely, which i do in Ninja. The scan to analysis in Ninja takes about....15-20 minutes TOTAL.

Previously i just had about 500-1000 pre-loaded in the Ninja Analyzer. This regularly bogged down the application (crashed it). I also had to "pre choose" which securities i watched. that took many hours to figure out. Now i just run my scan against all equities.

Bravo Amibroker.

PS - i still dont like the charting enough to use it much other than quick culling of the herd. And contrary to how the support group voted for its Yahoo email type forum -- i find it so difficult to user i dont even bother with it.

My trading is like my avatar: Big, Hairy, and Full of S$&T.
Visit my NexusFi Trade Journal Started this thread Reply With Quote




Last Updated on October 22, 2014


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts