PureBytes Links
Trading Reference Links
|
I am trying to convert the Trade Station 4.0 code for the
DGL (Dynamic Gann Level) Cycle Indicator this is usually used in 5 or
10 period moving averages.
I am new to Amibroker and don't understand if, and, or, and else
usage in Amibroker.
Below is my attempt to accomplish this and following that is the
TS4 code.
Thanks I alot.
Ernie
// DGL Cycle_5
//Inputs: Length(NumericSimple);
//Vars: SloFastK(0),NewFastK(0),Factor(.5);
Length = 5;
Factor = .5;
// Calculate Raw Stochastic AND average it with 3 bar xma
IF HHV(High,Length) - LLV(L,Length) > 0 AND C - LLV(L,Length) > 0
then
SloFastK = EMA((Close - LLV(L,Length)) / (HHV(H,Length) - LLV
(L,Length)) * 100,3);
Else SloFastK = 0;
// Calculate raw stochastic using xma from above (SloFastK)
Value1 = LLV(SloFastK,Length);
Value2 = HHV(SloFastK,Length) - Value1;
Value3 = SloFastK;
If Value2 > 0 then
NewFastK = (Value3 - Value1) / Value2 * 100
else
NewFastK = 0;
Cycle = Factor * NewFastK + (1 - Factor) * Cycle[1];
Plot(Cycle,"Cycle",colorRed);
//Plot(Value1,"Value1",colorRed);
//Plot(Value2,"Value2",colorRed);
//Plot(Value3,"Value3",colorRed);
/*
Trade Station 4 Code
Inputs: Length(NumericSimple);
Vars: SloFastK(0),NewFastK(0),Factor(.5);
{ Calculate Raw Stochastic AND average it with 3 bar xma }
If Highest(H,Length) - Lowest(L,Length) > 0 AND C - Lowest(L,Length)
> 0 then
SloFastK = xAverage((Close - Lowest(L,Length)) / (Highest(H,Length) -
Lowest(L,Length)) * 100,3)
Else SloFastK = 0;
{ Calculate raw stochastic using xma from above (SloFastK) }
Value1 = Lowest(SloFastK,Length);
Value2 = Highest(SloFastK,Length) - Value1;
Value3 = SloFastK;
if Value2 > 0 then
NewFastK = (Value3 - Value1) / Value2 * 100
else
NewFastK = 0;
Cycle = Factor * NewFastK + (1 - Factor) * Cycle[1];
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/uetFAA/GHeqlB/TM
---------------------------------------------------------------------~->
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 http://docs.yahoo.com/info/terms/
|