Amibroker - Is it King of retail trading software??

Quote from GeorgeClueney:

For example event driven scan/exploration. It's noticed/planned.

event driven in the sense? something like earnings > X ?
 
Quote from gmst:


My question to you is that as a user, do you experience any limitations of Amibroker? Do you have to do an quirks to make the software work? Do you find it easy to use or hard to use? What do you think are the areas of improvement for Amibroker. What are the key limitations of Amibroker? Cheers.

Performance and reliability wise it is excellent but of course as any other product there is always place for additions improvements otherwise there would be no development needed. There is always something to add even if it's minor things. I see it while doing my own stuff just for myself. Every here and then I come up with a new idea. So actually development can be an (addicting) curse. :-) But as for AB the main important things are already there and they provide a free API if you feel there is something missing.
 
Quote from GeorgeClueney:

Cool, thanks! How? Damn, there is something that even I don't know.

Suppose you have saved an exploration as analysis.apx in desktop lets say

JScript:
Code:
AB = new ActiveXObject( "Broker.Application" ); 
Project =  "C:\\Users\\You\\Desktop\\analysis.apx"
NewA = AB.AnalysisDocs.Open(Project );    
if ( NewA ) 
{ 
	NewA.Run( 1 ); // start Exploration asynchronously
	
	while ( NewA.IsBusy ) 
	WScript.Sleep( 500 ); // check IsBusy every 0.5 second 
	
	NewA.Close(); // close new Analysis 
}

Save this .js file in "C:\\Program Files\\AmiBroker\\Scripts\\RunAnalysis.js"
Now you can call the it form afl

AFL:
Code:
Seconds = int( GetPerformanceCounter() /1000);
Event =  Seconds %10 == 0 ; 


if ( Event  ) 
{
	Executed =  Nz ( StaticVarGet ( "Executed"));
	if (!Executed)
	{
		ShellExecute("C:\\Program Files\\AmiBroker\\Scripts\\RunAnalysis.js", "",""); 
		StaticVarSet ( "Executed", 1 ); 
	}
}
else
StaticVarSet ( "Executed", 0); 

RequestTimedRefresh(1); 
Title = "Event = " + Event + 
"\n";
 
Quote from gmst:

event driven in the sense? something like earnings > X ?

Thanks apfx for showing that even driven scan/exploration can be done. But basic question - what is an event in amibroker world?
 
Quote from gmst:

Thanks apfx for showing that even driven scan/exploration can be done. But basic question - what is an event in amibroker world?
It can be anything:
New quote coming
Order has been filled
5 min to market close
price crosses a certain level
new bar on chart
mouse button clicked
 
Quote from apfx:

It can be anything:
New quote coming
Order has been filled
5 min to market close
price crosses a certain level
new bar on chart
mouse button clicked

Thank You.
 
Quote from gmst:

Thanks! Thats a pretty strong recommendation from a long term user (10 years).

Anyways, it will be really great to hear detailed direct comparative experiences from people who have used both Amibroker and other software, especially in terms of speed, performance, stability in a portfolio environment.

I've been using Amibroker for over 10 years and SierraCharts for about 2 years.
For stocks or mulitple symbols, AB is light years ahead of SC for speed and number crunching, backtesting and maintaining a database of historical data.
However I no longer trade stocks, I just trade one futures symbol - SPI, so I don't require the grunt and capabilities of AB.

These days I use AB to maintain many years of historical data which helps me see the big picture, as well, I do make suggestions to a friend on which stocks to buy. I can backtest hundred of symbols simultaneously (I screen for long term volatility looking at a number of parameters) and can come up with a result in a minute therabouts

I use SierraCharts as my trading platform linked in with InteractiveBrokers, I think SC is better for this than AB.

With SierraCharts I can design whatever entry/exit/stop/scalp system I like for placing trades and it is very easy to program and link in with IB.

So to summarise, AB is great for programming and testing for multiple suitable stocks, SC is great for placing trades to my preferred methods.
 
Quote from themickey:

I've been using Amibroker for over 10 years and SierraCharts for about 2 years.
For stocks or mulitple symbols, AB is light years ahead of SC for speed and number crunching, backtesting and maintaining a database of historical data.
However I no longer trade stocks, I just trade one futures symbol - SPI, so I don't require the grunt and capabilities of AB.

These days I use AB to maintain many years of historical data which helps me see the big picture, as well, I do make suggestions to a friend on which stocks to buy. I can backtest hundred of symbols simultaneously (I screen for long term volatility looking at a number of parameters) and can come up with a result in a minute therabouts

I use SierraCharts as my trading platform linked in with InteractiveBrokers, I think SC is better for this than AB.

With SierraCharts I can design whatever entry/exit/stop/scalp system I like for placing trades and it is very easy to program and link in with IB.

So to summarise, AB is great for programming and testing for multiple suitable stocks, SC is great for placing trades to my preferred methods.

Thanks very nice! This is the kind of comparative feedback which is very helpful. I have been with MC for years and have been trading futures so it serves all my needs. Now I am moving to trade stocks and thats why I am evaluating a new software, which must be fast, offer scanning, ranking and execution in a portfolio way. Cheers!
 
Back
Top