커뮤니티
수식부탁드립니다
2016-07-08 23:16:35
161
글번호 99923
수고 많으십니다 수식부탁드립니다
P1 P2는 변경가능하게 만들었음 합니다
수식1이름: DDD %p10%
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) and BOX1, LT);
top
수식2이름 : btm
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) and BOX1, LT);
btm
수식3이름 BOX T %P2%
LT=LOWEST(L,P2);
HT=HIGHEST(H,P2);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH);
BTM=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) and BOX1,LT);
top
수식4이름 BTM
LT=LOWEST(L,P2);
HT=HIGHEST(H,P2);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) and BOX1,LT);
btm
답변 1
예스스탁 예스스탁 답변
2016-07-12 09:15:59
안녕하세요
예스스탁입니다.
input : P1(10),P2(20);
var : LT1(0),HT1(0),NewH1(0),idx1(0),box1(false),TOP1(0),BTM1(0);
var : LT2(0),HT2(0),NewH2(0),idx2(0),box2(false),TOP2(0),BTM2(0);
LT1 = LOWEST(L,P1);
HT1 = HIGHEST(H,P1);
if H > HT1[1] Then{
NewH1 = H;
idx1 = 0;
}
idx1 = idx1+1;
box1 = HIGHEST(H,P1-2) < HIGHEST(H,P1-1);
if idx1 == P1-2 and box1 Then{
TOP1 = NewH1;
BTM1 = LT1;
}
LT2 = LOWEST(L,P2);
HT2 = HIGHEST(H,P2);
if H > HT2[1] Then{
NewH2 = H;
idx2 = 0;
}
idx2 = idx2+1;
box2 = HIGHEST(H,P2-2) < HIGHEST(H,P2-1);
if idx2 == P2-2 and box2 Then{
TOP2 = NewH2;
BTM2 = LT2;
}
plot1(TOP1);
plot2(BTM1);
plot3(TOP2);
plot4(BTM2);
즐거운 하루되세요
> 코기코기 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 수고 많으십니다 수식부탁드립니다
P1 P2는 변경가능하게 만들었음 합니다
수식1이름: DDD %p10%
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) and BOX1, LT);
top
수식2이름 : btm
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P1-2) and BOX1, LT);
btm
수식3이름 BOX T %P2%
LT=LOWEST(L,P2);
HT=HIGHEST(H,P2);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH);
BTM=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) and BOX1,LT);
top
수식4이름 BTM
LT=LOWEST(L,P2);
HT=HIGHEST(H,P2);
NewH=Valuewhen(1,H>HT(1),H);
BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1);
TOP=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM=ValueWhen(1,BarsSince(H>HT(1))==(P2-2) and BOX1,LT);
btm
이전글