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

RE: [amibroker] Re: Twiggs Money Flow formula



PureBytes Links

Trading Reference Links




<SPAN 
class=305474715-06032003>Anthony,
I was 
not trying to rub it in at all. As a past MS user I had the same problem 
understanding = and ==.  Any way, thanks for the link to the paper. I tried to 
follow the logic he explained in the the construction and found a different 
approach for translation in AB......
<SPAN 
class=305474715-06032003> 
<FONT 
color=#282828> <FONT 
face=Arial>
pds=Param("TMF 
periods",21<FONT 
size=2>,1,<FONT 
size=2>100,1<FONT 
color=#282828 size=2>);<FONT 
color=#0000ff>
TRH=Max(<FONT 
size=2>Ref(<FONT 
size=2>C<FONT 
size=2>,-1),<FONT 
size=2>H<FONT color=#0000ff 
face=Arial>); 
TRL=Min(<FONT 
size=2>Ref(<FONT 
size=2>C<FONT 
size=2>,-1),<FONT 
size=2>L<FONT color=#0000ff 
face=Arial>);
tr=ATR(<FONT 
size=2>1<FONT color=#0000ff 
face=Arial>);
ADV=((C<FONT 
color=#0000ff>-TRL)-(TRH-<FONT 
size=2>C<FONT 
size=2>))/tr*V<FONT 
color=#282828 size=2>;<FONT 
color=#0000ff>
sadv=Wilders<FONT 
color=#282828>(Adv,pds);<FONT 
size=2>
svol=Wilders(V<FONT 
color=#0000ff face=Arial size=2>,pds);
TMF=sadv/svol; 
Plot(tmf,"<SPAN 
class=305474715-06032003>Twiggs Money 
Flow",IIf(tmf>0,colorGreen<FONT 
color=#0000ff>,<FONT 
size=2>colorRed<FONT 
color=#0000ff>),2<FONT color=#282828 
size=2>);<FONT 
color=#000000 size=2>
GraphXSpace=5<FONT 
color=#282828 size=2>;
 
 
<SPAN 
class=305474715-06032003>The resulting value is the same as the MS translation 
however it does not use the WV calculation that confused me and utilizes the 
built in ATR function. You might also enjoy the histogram variation as it 
clearly demonstrates accumulation versus distribution.
 
 Jayson 
<FONT face=Tahoma 
size=2>-----Original Message-----From: Anthony 
[mailto:axon50@xxxxxxxxxxx]Sent: Thursday, March 06, 2003 7:34 
AMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] Re: 
Twiggs Money Flow formulaHi Jayson,No need to rub 
it in. Anthony F. has already pointed out my stupidity :(Seriously 
though, there was a huge lag yesterday before posts were coming up so I 
guess you did not see my earlier admission of dumbness. I remember 
all sorts of variations like .EQ. for "equals" and I always used to read := 
as "set to equal"  Very confusing for an amateur. I have never used 
Metastock but its combination for "equals" seems easier to 
grasp.Back to the topic. The formula now works and for those unfamiliar 
with it and would like to read more, check out <A 
href="">http://www.incrediblecharts.com/technical/twiggs_money_flow.htmBest 
regards,Anthony--- In amibroker@xxxxxxxxxxxxxxx, "Jayson" 
<jcasavant@xxxx> wrote:> Anthony,> I also do not understand 
the logic behind line 6 however, I think the reason> your code is 
failing is due to  your use of the equal sign. When you set a> 
variable you use,  =  as in    x=c+1;> However 
when you are trying to use mathematical equal within the code you> 
must use == as in c==42> >       No 
Symbol Meaning>       1 ^ 
Exponentiation>       2 - Negation - Unary 
minus>       3 * 
Multiplication>       4 / 
Division>       5 + 
Addition>       6 - 
Subtraction>       7 < Less 
than>       8 > Greater 
than>       9 <=  Less than or 
equal to>       10 >= Greater than or 
equal to>       11 == Equal 
to>       12 != Not equal 
to>       13 & Bit-wise "And" (AFL 
2.1+)>       14 | Bit-wise "Or" (AFL 
2.1+)>       15 NOT Logical 
"Not">       16 AND Logical 
"And">       17 OR Logical 
"Or">       18 = Variable assignment 
operator> > > > try....> > > 
periods=Param("TMF periods",21,1,100,1);> TRH=Max(Ref(C,-1),H);> 
TRL=Min(Ref(C,-1),L);> TR=TRH-TRL;> 
ADV=((C-TRL)-(TRH-C))/(IIf(TR==0,999999,TR))*V;> 
WV=V+(Ref(Volume,-1)*0);> 
TMF=IIf(WV==0,0,Wilders(ADV,periods)/Wilders(WV,periods));> > 
Plot(tmf,"",colorRed,1);> > > Jayson> -----Original 
Message-----> From: Anthony [mailto:axon50@xxxx]> Sent: Wednesday, 
March 05, 2003 8:32 PM> To: amibroker@xxxxxxxxxxxxxxx> Subject: 
[amibroker] Twiggs Money Flow formula> > > Hi all> I 
have seen people using this and became curious enough to check it> out. 
It is based on the theme of the Chaiken Money Flow Index but is> designed 
to better handle price gaps and volume spikes. Colin Twiggs> is behind 
it.> > He has given a Metastock formula for it:> 
periods:=Input("TMF periods",1,100,21);> TRH:=Max(Ref(C,-1),H);> 
TRL:=Min(Ref(C,-1),L);> TR:=TRH-TRL;> 
ADV:=((C-TRL)-(TRH-C))/If(TR=0,999999,TR)*V;> 
WV:=V+(Ref(V,-1)*0);> 
If(WV=0,0,Wilders(ADV,periods)/Wilders(WV,periods))> > Now even 
though I cannot work out what the sixth line is supposed to> represent 
you would think that this was easy enough for me to> translate but 
whatever I have done is wrong:> periods=Param("TMF 
periods",21,1,100,1);> TRH=Max(Ref(C,-1),H);> 
TRL=Min(Ref(C,-1),L);> TR=TRH-TRL;> 
ADV=((C-TRL)-(TRH-C))/(IIf(TR=0,999999,TR))*V;> 
WV=V+(Ref(Volume,-1)*0);> 
TMF=IIf(WV=0,0,Wilders(ADV,periods)/Wilders(WV,periods));> > Any 
thoughts appreciated> > Regards> Anthony> > 
>       Yahoo! Groups 
Sponsor>             
ADVERTISEMENT> > > > > Send BUG REPORTS to 
bugs@xxxx> Send SUGGESTIONS to suggest@xxxx> 
-----------------------------------------> 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 Yahoo! Terms of 
Service.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.