PureBytes Links
Trading Reference Links
|
There's a few places where you have ZeroLagTEMA
written as ZeroLogTEMA.
Change these and it should run ok.
Greg Henry wrote:
> *Getting an error 30 (syntax) on first 2
> highlighted lines and an error 29 (initialize)
> on the third line. An ideas on what is
> missing? *
>
> * *
>
> *function* ZeroLogTEMA(array, period)
>
> {
>
> TMA1 = TEMA( array, period);
>
> TMA2 = TEMA( TMA1, period );
>
> Diff = TMA1 - TMA2;
>
> *return* TMA1 + Diff ;
>
> }
>
>
>
> /////////////////////
>
> //Heikin-Ashi code
>
> HaClose = (*O*+*H*+*L*+*C*)/4;
>
> HaOpen = AMA( Ref( HaClose, -1), 0.5 );
>
>
>
> avp = Param("Up TEMA avg", 34, 1, 100 );
>
> avpdn = Param("Dn TEMA avg", 34, 1, 100);
>
>
>
> //Velvoort is using not original, but modified
> Heikin-Ashi close
>
> HaClose = ( HaClose = HaOpen + Max( *H*, HaOpen
> ) + Min( *L*, HaOpen ) )/4;
>
>
>
> // up average
>
> ZlHa = ZeroLagTEMA(HaClose,avp);
>
> ZlCl = ZeroLagTEMA((*H* + *L*)/2,avp;
>
> ZlDif = ZlCl - ZlHa;
>
>
>
> keep1 = Hold( HaClose >= HaOpen, 2);
>
> keep2 = ZlDif >= 0;
>
> keeping = keep1 *OR* keep2;
>
> keepall = keeping *OR* ( Ref( keeping, -1 )
> *AND* ( *C* > 0 ) *OR* *C* >=
>
> Ref( *C*, -1 ) );
>
> keep3 = abs( *C* - 0 )<( *H* - *L*) * 0.35
> *AND* *H* >= Ref( *L*, -1 );
>
> utr = keepall *OR* ( Ref( keepall, -1 ) *AND*
> keep3 );
>
>
>
> // dn average
>
> ZlHa = ZeroLogTEMA( HaClose, avpdn );
>
> ZlCl = ZeroLogTEMA( ( *H*+ *L* ) / 2, avpdn );
>
> ZlDif = ZlCl - ZlHa;
>
>
>
> keep1 = Hold( HaClose< HaOpen, 2 );
>
> keep2 = ZlDif < 0;
>
> keeping = keep1 *OR* keep2;
>
> keepall = keeping *OR* ( Ref( keeping, -1 )
> *AND* ( *C* < 0 ) *OR* *C* <
>
> Ref ( *C*, -1 ) );
>
> keep3 = abs( *C* - 0 ) < ( *H* - *L* ) * 0.35
> *AND* *L* <= Ref( *H*, -1);
>
> dtr = keepall *OR* (Ref( keepall, -1 ) *AND*
> keep3 );
>
>
>
> upw = dtr == 0 *AND* Ref( dtr, -1 ) *AND* utr;
>
> dnw = utr == 0 *AND* Ref( utr, -1) *AND* dtr;
>
>
>
> Haco = Flip( upw, dnw );
>
>
>
>
>
> *if*( ParamToggle("Chart Type", "Price with
> color backlHACO wave") )
>
> {
>
> Plot( Haco, "Haco", *colorRed* );
>
> }
>
> *else*
>
> {
>
> Plot( *C*, "Close", *colorBlack*,
>
> ParamStyle( "Style", *styleCandle*, *maskPrice*
> ) );
>
> Plot( 1, "", IIf( Haco , *colorPaleGreen*,
> *colorRose* ),
>
> *styleArea* | *styleOwnScale*, 0, 1);
>
> }
>
>
>
>
------------------------------------
**** IMPORTANT ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
*********************
TO GET TECHNICAL 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
*********************************
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|