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

RE: [amibroker] Standard Error AB vs MS not the same



PureBytes Links

Trading Reference Links




<SPAN 
class=647373921-11032003>Ken,
you 
might try applying an ma or an EMA to the vinal variables ub an 
lb.........
 Jayson 
<FONT face=Tahoma 
size=2>-----Original Message-----From: Ken Close 
[mailto:closeks@xxxxxxxx]Sent: Tuesday, March 11, 2003 4:32 
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: RE: [amibroker] 
Standard Error AB vs MS not the sameI do not mean to 
start a debate on similar values from the two programs;however, this is 
important to me because a client wants a system done inAB that is currently 
being successfully implemented in MS, and if thefunctions produce the same 
values, then the MS system rules will work inAB....right now it does 
not.Attached are two screen shots:A1.gif is from AB showing QQQ 
for 3/4/2002. The screen shows the codefor the indicator; the indicator pane 
shows the values. A7.gif shows theequivalent screen in MS with values shown 
in the databox..........MS Value......AB 
ValueUpper......35.0397......37.85Lower......33.4256......34.34The 
one difference is that there is a "smoothing" function box in thesettings 
box in MS.  I did not see, nor know how to apply, any"smoothing factor" 
in AB.  Perhaps that is the difference.In fact, when the smoothing 
factor in MS is set to 1, then both valuesare the same.So can you 
please tell me how and where to apply a smoothing factor inthe AB formula 
for the Error Bands, so they become equivalent to theones in 
MS.Ken-----Original Message-----From: Tomasz Janeczko 
[mailto:amibroker@xxxxxx] Sent: Tuesday, March 11, 2003 3:59 PMTo: 
amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker] Standard Error AB vs MS 
not the sameKen,I should probably add that Metastock STE 
(standard error) andAmiBrokers StdErr produce EXACTLY THE SAME 
output.=============================================(provided that they 
are applied to the same data and same'period' parameter is used).I 
beg you that you check the things exactly before starting yet again 
"Indicator X in AB vs MS is not the same" thread.Belive me that I really 
check such things BEFORE I releaseeach new function. Best 
regards,Tomasz Janeczkoamibroker.com----- Original Message ----- 
From: "Tomasz Janeczko" <amibroker@xxxxxx>To: 
<amibroker@xxxxxxxxxxxxxxx>Sent: Tuesday, March 11, 2003 9:50 
PMSubject: Re: [amibroker] Standard Error AB vs MS not the 
same> Ken,> > Could you please use STE function in 
Metastock?> This is what we can refer as to "Standard error" produced 
inMetastock.> > Best regards,> Tomasz Janeczko> 
amibroker.com> ----- Original Message ----- > From: "Ken Close" 
<closeks@xxxxxxxx>> To: "AmiBroker List" 
<amibroker@xxxxxxxxxxxxxxx>> Sent: Tuesday, March 11, 2003 9:37 
PM> Subject: [amibroker] Standard Error AB vs MS not the same> 
> > > All:> > > > Recently there has been 
some talk about Standard Error Bands.> > > > I have 
confirmed that the Standard Error Bands produced within AB doNOT> 
> match the Standard Error Bands produced within MS.   I do not 
carewhich> > one is "theoretically correct."   I have a 
system idea that needs to> > generate a signal when the Close crosses 
above the upper StandardError> > Band, or below the lower Standard 
Error Band.> > > > It does not work in AB but does work 
using the MS version of the> > Standard Error Band (I really do not 
care what the name is, I justwant> > the values to be 
correct)....> > > > Here is the AB version of the error 
band:> > > > Pr=Param("Pr",8,2,21,1);> > Lr = 
LinearReg( Close, Pr);> > Se = StdErr( Close, Pr );> > width 
= 2;> > > > Uband = Lr + width * Se;> > Lband 
=  Lr - width * Se;> > > > 
Plot(C,"Close",4,64);> > Plot(Uband,"Upper",2,1);> > 
Plot(Lband,"Lower",5,1);> > > > Here is the more complex 
(understatement) expression for thestandard> > error band from 
Metastock:> > > > 21 period Upper Band (smoothed):> 
> Mov((21 * Sum(Cum(1) * C,21) - Sum(Cum(1),21) * Sum(C,21)) / (21 *> 
> Sum(Pwr(Cum(1),2),21) - Pwr(Sum(Cum(1),21),2)) * Cum(1) +(Mov(C,21,S) 
-> > Mov(Cum(1),21,S) * (21 * Sum(Cum(1) * C,21) - Sum(Cum(1),21) 
*> > Sum(C,21))/ (21 * Sum(Pwr(Cum(1),2),21) - 
Pwr(Sum(Cum(1),21),2)))> > 
+2*(Sqrt(((Sum(Power(C,2),21)-(Power(Sum(C,21),2)/21))> > 
-((Sum(Cum(1)*C,21))-((Sum(Cum(1),21)*Sum(C,21)/21)))/> > 
((Sum(Power(Cum(1),2),21))-(Power(Sum(Cum(1),21),2)/21))> > 
*((Sum(Cum(1)*C,21))-((Sum(Cum(1),21)*Sum(C,21)/21)))) /19)),3,S) > > 
> > 21 period Lower Band (smoothed):> > Mov((21 * Sum(Cum(1) 
* C,21) - Sum(Cum(1),21) * Sum(C,21)) / (21 *> > Sum(Pwr(Cum(1),2),21) 
- Pwr(Sum(Cum(1),21),2)) * Cum(1)+(Mov(C,21,S) -> > 
Mov(Cum(1),21,S) * (21 * Sum(Cum(1) * C,21) - Sum(Cum(1),21) *> > 
Sum(C,21))/ (21 * Sum(Pwr(Cum(1),2),21) - Pwr(Sum(Cum(1),21),2))) -> > 
2*(Sqrt(((Sum(Power(C,2),21)-(Power(Sum(C,21),2)/21))> > 
-((Sum(Cum(1)*C,21))- ((Sum(Cum(1),21) * Sum(C,21)/21))) /> > 
((Sum(Power(Cum> > 
(1),2),21))-(Power(Sum(Cum(1),21),2)/21))*((Sum(Cum(1)*C,21))-> > 
((Sum(Cum(1),21)*Sum(C,21)/21)))) /19)),3,S)> > > > > 
> Can someone suggest how I might recreate the equation (whatever 
itis> > called) so that I can get the same signal out of this 
"error band"> > parameter?> > > > For example, 
what is the equivalent in AB for "POWER"?  I will fornow> > 
assume that all of the other functions - Cum(), Sum(), etc are 
thesame.> > I know how to convert the MS Mov() formula to the AB 
MA().  Any helpon> > Power or Pwr??> > > 
> If the above is too imposing, can you just translate this into AFL> 
> > > Power(Sum(C,21),2)/21)  ===>  ???? in AFL  
?????> > > > Thanks for any help,> > > > 
Ken> > > > > > > > > > Send 
BUG REPORTS to bugs@xxxxxxxxxxxxx> > Send SUGGESTIONS to 
suggest@xxxxxxxxxxxxx> > 
-----------------------------------------> > Post AmiQuote-related 
messages ONLY to: amiquote@xxxxxxxxxxxxxxx > > (Web page: <A 
href="">http://groups.yahoo.com/group/amiquote/messages/)> 
> --------------------------------------------> > Check group FAQ 
at:<A 
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > > > Your use of Yahoo! Groups is subject to<A 
href="">http://docs.yahoo.com/info/terms/ 
> > > > > > > > Send BUG REPORTS to 
bugs@xxxxxxxxxxxxx> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx> 
-----------------------------------------> Post AmiQuote-related messages 
ONLY to: amiquote@xxxxxxxxxxxxxxx > (Web page: <A 
href="">http://groups.yahoo.com/group/amiquote/messages/)> 
--------------------------------------------> Check group FAQ at:<A 
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > Your use of Yahoo! Groups is subject to<A 
href="">http://docs.yahoo.com/info/terms/ 
> > > Send BUG REPORTS to 
bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
suggest@xxxxxxxxxxxxx-----------------------------------------Post 
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
group FAQ at:<A 
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Your use of Yahoo! Groups is subject to<A 
href="">http://docs.yahoo.com/info/terms/ 
Send 
BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
suggest@xxxxxxxxxxxxx-----------------------------------------Post 
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
group FAQ at: <A 
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Your use of Yahoo! Groups is subject to the <A 
href="">Yahoo! Terms of Service. 







Yahoo! Groups Sponsor


  ADVERTISEMENT









Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(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.