| |
|
|
Indicator :
DBS-Break
Inputs: Ceil(60), Flr(20);
Vars: X(0), Y(0), ZDelta(0), VarA(0), VarB(0),
OldVarA(0), EntryL(0), EntryS(0), ExitL(0), ExitS(0);
Y = X; X = Stddev(Close, 30); ZDelta = (X
- Y) / X;
If CurrentBar = 1 then VarA = 20;
OldVarA = VarA; VarA = OldVarA * (1 +
ZDelta); VarA = MaxList(VarA, Flr); VarA = MinList(VarA,
Ceil); VarB = VarA * 0.5;
EntryL = Highest(High, VarA); EntryS =
Lowest(Low, VarA); ExitL = Lowest(Low, VarB); ExitS =
Highest(High, VarB);
Plot1(EntryL, "EntryL"); Plot2(EntryS,
"EntryS"); Plot3(ExitL, "ExitL"); Plot4(ExitS, "ExitS");
|
Indicator : DBS-Day
Inputs: Ceil(60), Flr(20);
Vars: X(0), Y(0), ZDelta(0), VarA(0), VarB(0),
OldVarA(0);
Y = X; X = Stddev(Close, 30); ZDelta = (X
- Y) / X;
If CurrentBar = 1 then VarA = 20;
OldVarA = VarA; VarA = OldVarA * (1 +
ZDelta); VarA = MaxList(VarA, Flr); VarA = MinList(VarA,
Ceil); VarB = VarA * 0.5;
Plot1(VarA, "Entry");
|
Indicator: DBS-Where
Inputs: Ceil(60), Flr(20);
Vars: X(0), Y(0), ZDelta(0), VarA(0), VarB(0),
OldVarA(0), TopB(0), LowB(0), Where(0), WhereH(0), WhereL(0);
Y = X; X = Stddev(Close, 30); ZDelta = (X
- Y) / X;
If CurrentBar = 1 then VarA = 20;
OldVarA = VarA; VarA = OldVarA * (1 +
ZDelta); VarA = MaxList(VarA, Flr); VarA = MinList(VarA,
Ceil); VarB = VarA * 0.5;
TopB = Highest(High, VarA)[1]; LowB =
Lowest(Low, VarA)[1]; WhereH = (High - LowB) * 100 / (TopB -
LowB); Where = (Close - LowB) * 100 / (TopB - LowB); WhereL =
(Low - LowB) * 100 / (TopB - LowB);
If WhereH > 67 Then Where = WhereH; If
WhereL < 33 Then Where = WhereL;
Plot1(Where, "%-Where"); Plot2(100,
"Upper"); Plot3(0, "Lower");
|
|
 |
 |
|
| |
|