커뮤니티
산식수정요청
2013-09-03 10:09:40
103
글번호 67109
아래의 산식에서 산식으로 갭을 적용하고자 하려면 어떻게 해야 하는지요?
var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0);
CC = (O+data2(O));
DD = (C+data2(C));
EE = (L+data2(L));
FF = (H+data2(H));
HH = max(CC,DD,EE,FF);
LL = Min(CC,DD,EE,FF);
if date != date[1] Then{
var1 = DD[1];
var2 = CC;
}
if DD > CC Then{
plot1(HH,"H",RED);
plot2(DD,"D",RED);
plot3(CC,"C",WHITE);
plot4(CC,"C",RED);
plot5(LL,"L",WHITE);
}
Else if DD < CC then {
plot1(HH,"H",BLUE);
plot2(CC,"C",BLUE);
plot3(DD,"D",WHITE);
plot4(DD,"D",BLUE);
plot5(LL,"L",WHITE);
}
Else {
plot1(HH,"H",BLACK);
plot2(CC,"C",BLACK);
plot3(DD-PriceScale,"D",WHITE);
plot4(DD-PriceScale,"D",BLUE);
plot5(LL-PriceScale,"L",WHITE);
}
답변 1
예스스탁 예스스탁 답변
2013-09-03 14:33:24
안녕하세요
예스스탁입니다.
var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0);
var : gap1(0),sumgap1(0),GO1(0),GH1(0),GL1(0),GC1(0);
var : gap2(0),sumgap2(0),GO2(0),GH2(0),GL2(0),GC2(0);
if data1(date!=date[1]) then {
gap1 = data1(Open-Close[1]);
sumGap1 = sumGap1+gap1;
}
GO1 = data1(O - sumGap1);
GH1 = data1(H - sumGap1);
GL1 = data1(L - sumGap1);
GC1 = data1(C - sumGap1);
if data2(date!=date[1]) then {
gap2 = data2(Open-Close[1]);
sumGap2 = sumGap2+gap2;
}
GO2 = data2(O - sumGap2);
GH2 = data2(H - sumGap2);
GL2 = data2(L - sumGap2);
GC2 = data2(C - sumGap2);
CC = (GO1+GO2);
DD = (GC1+GC2);
EE = (GL1+GL2);
FF = (GH1+GH2);
HH = max(CC,DD,EE,FF);
LL = Min(CC,DD,EE,FF);
if date != date[1] Then{
var1 = DD[1];
var2 = CC;
}
if DD > CC Then{
plot1(HH,"1",RED);
plot2(DD,"2",RED);
plot3(CC,"3",WHITE);
plot4(CC,"4",RED);
plot5(LL,"5",WHITE);
}
Else if DD < CC then {
plot1(HH,"1",BLUE);
plot2(CC,"2",BLUE);
plot3(DD,"3",WHITE);
plot4(DD,"4",BLUE);
plot5(LL,"5",WHITE);
}
Else {
plot1(HH,"1",BLACK);
plot2(CC,"2",BLACK);
plot3(DD-PriceScale,"3",WHITE);
plot4(DD-PriceScale,"4",BLUE);
plot5(LL-PriceScale,"5",WHITE);
}
동일 plot은 이름이 같아야 합니다.
기존식과 같이 동일 plot번호인데 이름이 다르게 지정되어 있으면
검증이 완료되지 않습니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 산식수정요청
> 아래의 산식에서 산식으로 갭을 적용하고자 하려면 어떻게 해야 하는지요?
var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0);
CC = (O+data2(O));
DD = (C+data2(C));
EE = (L+data2(L));
FF = (H+data2(H));
HH = max(CC,DD,EE,FF);
LL = Min(CC,DD,EE,FF);
if date != date[1] Then{
var1 = DD[1];
var2 = CC;
}
if DD > CC Then{
plot1(HH,"H",RED);
plot2(DD,"D",RED);
plot3(CC,"C",WHITE);
plot4(CC,"C",RED);
plot5(LL,"L",WHITE);
}
Else if DD < CC then {
plot1(HH,"H",BLUE);
plot2(CC,"C",BLUE);
plot3(DD,"D",WHITE);
plot4(DD,"D",BLUE);
plot5(LL,"L",WHITE);
}
Else {
plot1(HH,"H",BLACK);
plot2(CC,"C",BLACK);
plot3(DD-PriceScale,"D",WHITE);
plot4(DD-PriceScale,"D",BLUE);
plot5(LL-PriceScale,"L",WHITE);
}
다음글
이전글