| 
 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
 |