커뮤니티
문의드립니다~
2017-12-12 22:55:07
144
글번호 114935
var : cnt(0),Tcond(false);
Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0);
if stime == 101400 or (stime > 101400 and stime[1] < 101400) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 99{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
input : p(20), p2(60), p3(240);
var1 = ma(c,P2);
if (var1 > var1[1] and var1>DO[0] ) Then{
plot1(99999999,"라인1");
plot2(0,"라인2");
}
if (var1 < var1[1] and var1>DO[0] ) then{
plot1(0,"라인1");
plot2(99999999,"라인2");
}
if (var1 > var1[1] and var1<DO[0] ) Then{
plot3(99999999,"라인3");
plot4(0,"라인4");
}
if (var1 < var1[1] and var1<DO[0] ) then{
plot3(0,"라인3");
plot4(99999999,"라인4");
}
식을 만들어봤는데 잘 안되네요~
원하는 지표는 항생에서
현재종가가 10시14분시초가보다 크고 60일선의 기울기가 상향이면 빨간색 / 현재종가가 10시14분시초가보다 크고 60일선의 기울기가 하향이면 주황색
현재종가가 10시14분시초가보다 작고 60일선의 기울기가 하향이면 파란색 /
현재종가가 10시14분시초가보다 작고 60일선의 기울기가 상향이면 하늘색
감사합니다~
답변 1
예스스탁 예스스탁 답변
2017-12-13 15:11:10
안녕하세요
예스스탁입니다.
올리신 내용은 지표사이의 색을 채우는 내용입니다.
색상은 지표속성채우기에서 지정하셔야 합니다.
수식내에서는 가능하지 않습니다.
지표1 > 지표2 빨간색
지표3 > 지표4 주황색
지표5 > 지표6 파란색
지표7 > 지표8 하늘색
var : cnt(0),T(0);
Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0);
if stime == 100000 or (stime > 100000 and stime[1] < 100000) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 99{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
var1 = ma(c,60);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if (T == 1 and C > DO[0]) Then{
plot1(99999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(0,"라인2");
}
if (T == -1 and C > DO[0]) Then{
plot3(99999999,"라인3");
plot4(0,"라인4");
}
Else{
plot3(0,"라인3");
plot4(0,"라인4");
}
if (T == -1 and C < DO[0]) Then{
plot5(99999999,"라인5");
plot6(0,"라인6");
}
Else{
plot5(0,"라인5");
plot6(0,"라인6");
}
if (T == 1 and C < DO[0]) Then{
plot7(99999999,"라인7");
plot8(0,"라인8");
}
Else{
plot7(0,"라인7");
plot8(0,"라인8");
}
즐거운 하루되세요
> 겐지 님이 쓴 글입니다.
> 제목 : 문의드립니다~
> var : cnt(0),Tcond(false);
Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0);
if stime == 101400 or (stime > 101400 and stime[1] < 101400) Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 99{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
input : p(20), p2(60), p3(240);
var1 = ma(c,P2);
if (var1 > var1[1] and var1>DO[0] ) Then{
plot1(99999999,"라인1");
plot2(0,"라인2");
}
if (var1 < var1[1] and var1>DO[0] ) then{
plot1(0,"라인1");
plot2(99999999,"라인2");
}
if (var1 > var1[1] and var1<DO[0] ) Then{
plot3(99999999,"라인3");
plot4(0,"라인4");
}
if (var1 < var1[1] and var1<DO[0] ) then{
plot3(0,"라인3");
plot4(99999999,"라인4");
}
식을 만들어봤는데 잘 안되네요~
원하는 지표는 항생에서
현재종가가 10시14분시초가보다 크고 60일선의 기울기가 상향이면 빨간색 / 현재종가가 10시14분시초가보다 크고 60일선의 기울기가 하향이면 주황색
현재종가가 10시14분시초가보다 작고 60일선의 기울기가 하향이면 파란색 /
현재종가가 10시14분시초가보다 작고 60일선의 기울기가 상향이면 하늘색
감사합니다~
다음글
이전글