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

Re: countback line



PureBytes Links

Trading Reference Links

hello,

there is not prev function in Amibroker
prev is a recursive function, 
BUT you can defind it with a scripting language
my choise was since one year was C++
but there is jscript and vbscript

about the cbl, I think the ms version is not matching the guppy 
principles but only an adaptation .
this is not the best trailing stop...

steph
> 
> thanks for your reply. Maybe you are referring to the dll shared 
by Stephan. I know it, but its logic seems rather different and I'd 
like to match it against Metastock's CBL.
> 
> Thanks again and best regards
> 
> Franco
> ----- Original Message ----- 
> From: grant 
> To: amibroker@xxxx 
> Sent: Saturday, September 28, 2002 4:14 PM
> Subject: Re: [amibroker] countback line
> 
> 
> Franco, 
> CBL has been converted somewhere here before but I can't 
find it at the moment, 
> maybe if you check AB website formular page. I have a feeling it 
was also in one 
> of Steven's DLL's. Sorry I'm not much help to you but at least 
you know it's here 
> somewhere, I'll keep looking. 
> Grant 
> Franco Fornari wrote: 
> 
> Hello Tomasz and All, sorry if I propose the same question 
again, but I'd need to know if it's possible to convert from 
Metastock language to AFL any formula containing PREV function. 
Tomasz showed many times, in past, how work AMA and AMA2 but, if I'm 
not wrong, this case seems different, because in "Countback line" 
Metastock formula, PREV doesn't refer to any averages but to hard 
values. Is it possible to translate the following formula to AFL? 
LowDays := Input("Enter # days to cover last LOW for CBL calc'n:", 
3, 55, 13); 
> If(LOW > LLV(LOW, LowDays), {then ...} PREV, {previous CBLlo, 
else...} If(Ref(H,-2) > Ref(H,-1) AND Ref(H,-2) > H AND Ref(H,-1) > 
H, {then ...} Ref(H,-2), {2nd day back high,else...} If((Ref(H,-3)> 
Ref(H,-2) AND Ref(H,-3) > Ref(H,-1) AND Ref(H,-3) > H) AND (Ref(H,-2)
> H OR Ref(H,-1) > H), {then ... } Ref(H,-3), {3rd day back 
high,else...} If((Ref(H,-4)> Ref(H,-3) AND Ref(H,-4) > Ref(H,-2) AND 
Ref(H,-4) > Ref(H,-1) AND Ref(H,-4) > H) AND (Ref(H,-3)> H OR Ref(H,-
2) > H OR Ref(H,-1) > H), {then... } Ref(H,-4), {4th day back 
high,else...} If((Ref(H,-5)> Ref(H,-4) AND Ref(H,-5) > Ref(H,-3) AND 
Ref(H,-5) > Ref(H,-2) AND Ref(H,-5) > Ref(H,-1) AND Ref(H,-5) > H) 
AND (Ref(H,-4)> H OR Ref(H,-3) > H OR Ref(H,-2) > H OR Ref(H,-1) > 
H), {then ...} Ref(H,-5), {5th day back high,else...} PREV ))))) Any 
suggestion will be wellcome. Best regards, Franco 
> 
> 
> 
> Post AmiQuote-related messages ONLY to: amiquote@xxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/) 
> 
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service.