PureBytes Links
Trading Reference Links
|
Frans,
Single equal sign assigns a value, double equal signs compares
values.
corrected code:
/********************** CALCULATIONS **********************/
fastVar1 = 2/(FastShort+1);
fastVar2 = 2/(FastLong+1);
fastdir = IIf(Close == Ref(Close,-FastLookback),
Close+0.001,abs(Close-Ref(Close,-FastLookback)));
fastvol = IIf(Close == Ref(Close,-FastLookback),
Close+0.001,Sum(abs(Close-Ref(Close,-1)),FastLookback));
fastER = fastdir/fastvol;
scFast = (fastER*(fastVar1-fastVar2)+fastVar2)^2;
Johan
--- In amibroker@xxxxxxxxxxxxxxx, "mpmafma" <f.manders@xxxx> wrote:
> Dear AB users,
>
> I tried to solve the following problem for almost a week now, but
> Í'm lost.
>
> When I plot the following formula the Close value is lagging the
> rela Close value for 6 days! The formula is the same as the AMA
> example in the Help manual.
>
> /********************** DEFINE VARIABLES **********************/
> FastShort = 18;//Optimize("FK",18,14,28,2);
>
> FastTrend = -8;//Optimize("FT",-8,-10,-6,2);
>
> FastLookback = 3;//Optimize("LkBckFast",3,2,4,1);
> Fastlong = 34;//Optimize("FL",34,32,36,2);
>
>
>
> /********************** CALCULATIONS **********************/
> fastVar1 = 2/(FastShort+1);
> fastVar2 = 2/(FastLong+1);
> fastdir = IIf(Close = Ref(Close,-FastLookback),
> Close+0.001,abs(Close-Ref(Close,-FastLookback)));
> fastvol = IIf(Close = Ref(Close,-FastLookback),
> Close+0.001,Sum(abs(Close-Ref(Close,-1)),FastLookback));
> fastER = fastdir/fastvol;
> scFast = (fastER*(fastVar1-fastVar2)+fastVar2)^2;
>
>
> /********************** LONG TERM TREND **********************/
> FastMA = AMA(Close,scfast);
>
>
> /* ********************* PLOT STATEMENTS **********************/
> Plot( FastMA, "FastMA", colorGreen, styleLine );
> Plot( Close,"Close",colorYellow,styleLine);
>
>
> //EXAMPLE AB HELP FILE
> /*
> Graph0 = EMA( Close, 15 );
> fast = 2/(2+1);
> slow = 2/(30+1);
> dir=abs(Close-Ref(Close,-10));
> vol=Sum(abs(Close-Ref(Close,-1)),10);
> ER=dir/vol;
> sc =( ER*(fast-slow)+slow)^2;
> Graph0 = AMA( Close, sc );
> */
>
>
> Does someone know what the problem is?
>
> thanks in advance.
>
> Frans.
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
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
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/
|