Welcome Features News Download Registration Support FAQ Wish list Links
Advanced stock charting and analysis program

AFL Library

This is read-only version of AFL library entry. Ability to add user formulas and comment is only available from members-only area.

Details:

Formula name: Twiggs money flow weekly
Author/Uploader: Chris -
Date/Time added: 2008-08-31 10:30:04
Origin: Stock_Alchemist Rayloom [at] yahoo.com
Keywords: Twiggs Money Flow Weekly
Level: basic
Flags: indicator

DISCLAIMER: Most formulas present in AFL on-line library are submitted by the users and are provided here on an "as is" and "as available" basis. AmiBroker.com makes no representations or warranties of any kind to the contents or the operation of material presented here. We do not maintain nor provide technical support for 3rd party formulas.
Description:

I added the weekly time frame to the code byStock_Alchemist Rayloom [at] yahoo.com
This weekly time frame can be drop&drag onto the Twiggs Money Flow in the daily time frame

Twiggs Money Flow is a derivation of Chaikin Money Flow indicator, which is in turn derived from the Accumulation Distribution line.
However, Twiggs Money Flow makes two basic improvements to the Chaikin Money Flow formula:
1-To solve the problem with gaps, Twiggs Money Flow uses true range, rather than daily Highs minus Lows.
2-And, rather than a simple-moving-average-type formula, Twiggs Money Flow applies exponential smoothing, using the method employed by Welles Wilder for many of his indicators.

Formula:

/* 
I added the weekly time frame to the code byStock_Alchemist Rayloom [at]
yahoo.com
This weekly time frame can be drop&drag onto the Twiggs Money Flow in the daily
time frame. The values appear to be right
but I have not been able to get rid of the step look.

Twiggs Money Flow is a derivation of Chaikin Money Flow indicator, which is in
turn derived from the Accumulation Distribution line. 
However, Twiggs Money Flow makes two basic improvements to the Chaikin Money
Flow formula:
1-To solve the problem with gaps, Twiggs Money Flow uses true range, rather
than daily Highs minus Lows.  
2-And, rather than a simple-moving-average-type formula, Twiggs Money Flow
applies exponential smoothing, using the method employed by Welles Wilder for
many of his indicators. 



 */
TimeFrameSet( inWeekly );
periods = Param( "Periods", 20, 5, 200, 1 );

TRH=Max(Ref(C,-1),H);
TRL=Min(Ref(C,-1),L);
TR=TRH-TRL; 
ADV=V*((C-TRL)-(TRH-C))/ IIf(TR==0,9999999,TR);
WV=V+(Ref(V,-1)*0);
SmV= Wilders(WV,periods);
SmA= Wilders(ADV,periods);
TMF= IIf(SmV==0,0,SmA/SmV);

TimeFrameRestore(); 

Plot(TimeFrameExpand( tmf, inWeekly,expandLast), "TMF", ParamColor( "TMF
color", colorCycle ) ,ParamStyle("Style",styleLine,maskAll),Null,Null,0 );

Plot(0,"Centre Line",ParamColor( "Centre Line Color", colorCycle ),1 );

Comments:

fisher
flash_yy [at] msn.com
2009-03-05 23:52:36
A question about the code:

WV=V+(Ref(V,-1)*0);

Does this equal to WV=V ?
I just don\\\'t understand why the code need to multiply by zero. But it doesn\\\'t matter anyway.

Thanks


About | Privacy | Terms of Use | Contact information
Copyright © 2001 AMIBROKER.COM