| 
 Once again, I stumble 
across seemingly simple things that are hard (for me) to 
do. 
  
Task: Find the Date of the 
MaxDD which occurs in a price series (Equity or price). 
More complex task: Find the 
Date when the current MaxDD started, ie, the highest price associated with the 
MaxDD. 
  
FredT has had code for 
finding the MaxDD since almost from when AB started.  We all have used it 
countless times. 
Yet I can not adapt or 
adopt it to finding the date when the MaxDD occurs much less find the Date of 
the highest price associated with the Maxdd. 
  
Can anyone suggest an 
approach? 
  
Ken 
  
Code 
snippits: 
  
  
  
  
BIR = IIf(Status("BarInRange") > 0, 1, 0); 
Price = C; 
MaxPrice = Highest(Price); 
CurDD = IIf(BIR, 100 * (MaxPrice - 
Price) / MaxPrice, 0); 
MaxPriceDate = IIf(BIR,ValueWhen(MaxPrice != 
Ref(MaxPrice,1),DateTime(),0),0); 
MaxDD = Highest(CurDD); 
RCurDD = round(CurDD * 100) / 100; 
MaxDD = Highest(CurDD); 
MaxDDDate = ValueWhen(MaxDD != Ref(MaxDD,-1),DateTime(),0); 
  
This last line, my attempt, 
is not correct; it works some of the time but not with all 
cases. 
  
  
  
__._,_.___
  
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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: 
http://www.amibroker.com/devlog/ 
 
For other support material please check also: 
http://www.amibroker.com/support.html 
  
     
    
 
      
   
__,_._,___
 |