PureBytes Links
Trading Reference Links
|
Looks pretty neat Greg.
It's just the brain in your fingers!
zerolAg!
The 3rd (initialize) error is just because the first variable 'did
not compute'.
--- In amibroker@xxxxxxxxxxxxxxx, "Greg Henry" <aghenry1@xxx> 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/
|