[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Help with AB auto-trader



PureBytes Links

Trading Reference Links

Hi, 

I am trying to use Auto-Trader with an IB paper trading account. I am 
trying to buy when price crosses up thru it's 5 EMA and sell when 
price crosses down thru it's 5 EMA. Seems simple enuff but I cannot 
get thru the AFL check without an error. I would very much appreciate 
it if someone would straighten me out on the proper way to do this. 

Thx 

Buy = Cross((Close),(EMA(Close,5))); 
if( LastValue( Buy ) ) 
{ 

ibc = GetTradingInterface("IB"); 

// check if we are connected OK 
if( ibc.IsConnected() ) 

{ 
// check if we do not have already open position on this stock 
if( ibc.GetPositionSize( "GM" ) == 0 ) 

{ 
// transmit order 
ibc.PlaceOrder( "GM", "Buy", 100, "MKT", 0, 0, "Day", True ); 
} 
} 
} 


Sell = Cross(EMA(Close,5),(Close)); 
if( LastValue( Sell ) ) 
{ 
// transmit order 
ibc.PlaceOrder( "GM", "Sell", 100, "MKT", 0, 0, "Day", True ); 

}




Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.13.27/517 - Release Date: 11/3/2006