- Katılım
- 23 Eki 2020
- Mesajlar
- 1,828
Trapabs Indicator
Per1:=Input("divide",1,144,40);
A:=C/Per1;
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,If(A<>1,1,0)))))))))));
Trapabs:= If( Ref(C,-1)>=PREV AND C>(PREV+marge) , C-marge, If( Ref(C,-1)>=PREV AND C>=PREV,PREV, If(Ref(C,-1)>=PREV AND C<PREV,C+marge, If(Ref(C,-1) <PREV AND C<(PREV-marge), C+marge, If(Ref(C,-1) <PREV AND C<=PREV, PREV,If(Ref(C,-1)<PREV AND C>PREV, C-marge,0))))));
MA:=Mov(Trapabs,5,S);
MA;
Trapabs;
*****wabbit*****
5 PREVs saved so far... will keep working on it!
--8<------------------------------
{Henry1224 - TrapAbs Indicator}
{modified by wabbit 17Jul05}
A:=C/Input("divide",1,144,40);
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,1))))))))));
Trapabs:=If(Ref(C,-1)>=PREV,
(If(C>(PREV+marge),C-marge,If(C>=PREV,PREV,If(C<PREV,C+marge,0)))),
(If(C<(PREV-marge),C+marge,If(C<=PREV,PREV,If(C>PREV,C-marge,0)))));
MA:=Mov(Trapabs,5,S);
{plots}
MA;
Trapabs;
--8<------------------------------
wabbit
[Edit]
Seven down, wonder how many to go?
--8<------------------------------
{Henry1224 - TrapAbs Indicator}
{modified by wabbit 17Jul05}
A:=C/Input("divide",1,144,40);
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,1))))))))));
Trapabs:=If(Ref(C,-1)>=PREV,
(If(C>(PREV+marge),C-marge,If(C>=PREV,PREV,C+marge))),
(If(C<(PREV-marge),C+marge,If(C<=PREV,PREV,C-marge))));
MA:=Mov(Trapabs,5,S);
{plots}
MA;
Trapabs;
--8<------------------------------
*****
Henry,
I think that about all I can do with this one..... mind sharing the secret of what its supposed to be doing?
I get the fib numbers bit, but the rest
*****
A trader from years ago ask about an adaptive stop based on fib numbers
this is the indicator that we developed
source :
Per1:=Input("divide",1,144,40);
A:=C/Per1;
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,If(A<>1,1,0)))))))))));
Trapabs:= If( Ref(C,-1)>=PREV AND C>(PREV+marge) , C-marge, If( Ref(C,-1)>=PREV AND C>=PREV,PREV, If(Ref(C,-1)>=PREV AND C<PREV,C+marge, If(Ref(C,-1) <PREV AND C<(PREV-marge), C+marge, If(Ref(C,-1) <PREV AND C<=PREV, PREV,If(Ref(C,-1)<PREV AND C>PREV, C-marge,0))))));
MA:=Mov(Trapabs,5,S);
MA;
Trapabs;
*****wabbit*****
5 PREVs saved so far... will keep working on it!
--8<------------------------------
{Henry1224 - TrapAbs Indicator}
{modified by wabbit 17Jul05}
A:=C/Input("divide",1,144,40);
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,1))))))))));
Trapabs:=If(Ref(C,-1)>=PREV,
(If(C>(PREV+marge),C-marge,If(C>=PREV,PREV,If(C<PREV,C+marge,0)))),
(If(C<(PREV-marge),C+marge,If(C<=PREV,PREV,If(C>PREV,C-marge,0)))));
MA:=Mov(Trapabs,5,S);
{plots}
MA;
Trapabs;
--8<------------------------------
wabbit
[Edit]
Seven down, wonder how many to go?
--8<------------------------------
{Henry1224 - TrapAbs Indicator}
{modified by wabbit 17Jul05}
A:=C/Input("divide",1,144,40);
Marge:=If(A>144,144,If(A>89,89,If(A>55,55,If(A>34,34,If(A>21,21,If(A>13,13,If(A>8,8,If(A>5,5,If(A>3,3,If(A>2,2,1))))))))));
Trapabs:=If(Ref(C,-1)>=PREV,
(If(C>(PREV+marge),C-marge,If(C>=PREV,PREV,C+marge))),
(If(C<(PREV-marge),C+marge,If(C<=PREV,PREV,C-marge))));
MA:=Mov(Trapabs,5,S);
{plots}
MA;
Trapabs;
--8<------------------------------
*****
Henry,
I think that about all I can do with this one..... mind sharing the secret of what its supposed to be doing?
I get the fib numbers bit, but the rest
*****
A trader from years ago ask about an adaptive stop based on fib numbers
this is the indicator that we developed
source :
Son düzenleme: