| I use last value in my programs frequently because 
it is essential in RT trading.   I use it in this manner:   Debug = Param("Debug",0,0,1,1); Trade  = Param("Trade",0,0,1,1);   Sel_Close = 
iif(Degug,SelectedValue(Close),iif(Trade,LastValue(Close),Close));   This allows me the flexibility of being able to 
debug program when in Debug mode, AND guarantee me that when in Trade mode that 
signals are the last value available. This prevents problems when I move the 
cursor around during trading and guarantees that the signals I generate are 
still based on last value and therefore valid.   Also when both Debug and Trade are off, I can do 
backtest.   Problem:  I understand that using LastValue() 
forces loading of entire array, potentially slowing down 
processing.   Quetion:  Is there a way around this, without 
losing the flexibility?   Thanks   Ara 
 Please note that this group is for discussion between users only.
 
 To get support from AmiBroker please send an e-mail directly to
 SUPPORT {at} amibroker.com
 
 For other support material please check also:
 http://www.amibroker.com/support.html
 
 
 
 
 
 
 
    SPONSORED LINKS
   
 
   YAHOO! GROUPS LINKS
 
 
 
   
 |