| PureBytes Links Trading Reference Links | 
 
 You may try   Buy = Cross( Signal(), MACD() );Sell = Cross( MACD(), Signal() );
 Short = Cross( MACD(), Signal() );
 Cover = Cross( Signal(), MACD() );
 long_ps = 5000; short_ps = long_ps / 2; PositionSize = iif(Buy,long_ps,short_ps); 
 
 
 2010/2/1 cpescho <cpescho@xxxxxxxxx> 
  
What is the easiest way to tell Amibroker to enter a short position with lets say half the position size of a long position or vice versa?
 I tried this but it didnt work
 
 PositionSize = 5000;
 Buy = Cross( Signal(), MACD() );
 Sell = Cross( MACD(), Signal() );
 Short = Cross( MACD(), Signal() );
 Cover = Cross( Signal(), MACD() );
 SetPositionSize(50, IIf(Short, spsPercentOfPosition,spsNoChange));
 
 
 __._,_.___ 
 **** IMPORTANT PLEASE READ ****
 This group is for the discussion between users only.
 This is *NOT* technical support channel.
 
 TO GET TECHNICAL SUPPORT send an e-mail directly to
 SUPPORT {at} amibroker.com
 
 TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
 http://www.amibroker.com/feedback/
 (submissions sent via other channels won't be considered)
 
 For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
 http://www.amibroker.com/devlog/
 
 
 
 
 ![]()  
 
 __,_._,___
 |