커뮤니티
문의드립니다.
2019-07-14 12:46:14
185
글번호 130302
안녕하세요
항셍 10시 15분기준의 지표입니다.
2개의 지표를 비교해보니 10시15분 시초가가 2번째 지표의 전일종가와 같이 나오네요..
뭔가가 잘못된것 같은데... 2개를 합쳐서 다시 부탁드릴께요^^
1. 시초가
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
var1 = O;
plot1(var1);
2. 시초가 전일 종가 등등
var : pp(0),s1(0),s2(0),s3(0),r1(0),r2(0),r3(0);
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
{
var1 = O;
var1 = h;
var2 = l;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
}
z
if h > var2 Then
var2 = h ;
if l < var3 Then
var3 = l;
var4 = c;
if var1 > 0 then
{
plot1(var1,"당일시가");
plot2((var2+var3)/2,"당일중심");
Text_Delete(value1);
Text_Delete(value2);
value1 = Text_New(sdate,stime,var1,"당일시가");
value2 = Text_New(sdate,stime,(var2+var3)/2,"당일중심");
}
if var11 > 0 then
{
plot3(var11,"전일시가");
plot4((var22+var33)/2,"전일중심");
plot5(var44,"전일종가");
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
value3 = Text_New(sdate,stime,var11,"전일시가");
value4 = Text_New(sdate,stime,(var22+var33)/2,"전일중심");
value5 = Text_New(sdate,stime,var4,"전일종가");
}
답변 1
예스스탁 예스스탁 답변
2019-07-15 11:34:45
안녕하세요
예스스탁입니다.
항셍은 stime으로 10시15분 이전에 도지봉이 하나가 만들어 지게 됩니다.
어떤 값인지 잘 모르겠습니다.
101500기준으로 시고저종가를 계산하기에 해당 봉이 전일봉으로 취급이 됩니다.
해당 봉을 제외하게 수정해 드립니다.
var : pp(0),s1(0),s2(0),s3(0),r1(0),r2(0),r3(0);
if (sdate != sdate[1] and Stime >= 101500) or
(sdate == sdate[1] and Stime >= 101500 and stime[1] < 101500) Then
{
var1 = O;
var2 = h;
var3 = l;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
Condition1 = true;
}
if (sdate != sdate[1] and Stime >= 50000) or
(sdate == sdate[1] and Stime >= 50000 and stime[1] < 50000) Then
{
Condition1 = false;
}
if Condition1 == true then
{
if h > var2 Then
var2 = h ;
if l < var3 Then
var3 = l;
var4 = c;
}
if var1 > 0 then
{
plot1(var1,"당일시가");
plot2((var2+var3)/2,"당일중심");
Text_Delete(value1);
Text_Delete(value2);
value1 = Text_New(sdate,stime,var1,"당일시가");
value2 = Text_New(sdate,stime,(var2+var3)/2,"당일중심");
}
if var11 > 0 then
{
plot3(var11,"전일시가");
plot4((var22+var33)/2,"전일중심");
plot5(var44,"전일종가");
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
value3 = Text_New(sdate,stime,var11,"전일시가");
value4 = Text_New(sdate,stime,(var22+var33)/2,"전일중심");
value5 = Text_New(sdate,stime,var44,"전일종가");
}
즐거운 하루되세요
> 트라반 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
항셍 10시 15분기준의 지표입니다.
2개의 지표를 비교해보니 10시15분 시초가가 2번째 지표의 전일종가와 같이 나오네요..
뭔가가 잘못된것 같은데... 2개를 합쳐서 다시 부탁드릴께요^^
1. 시초가
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
var1 = O;
plot1(var1);
2. 시초가 전일 종가 등등
var : pp(0),s1(0),s2(0),s3(0),r1(0),r2(0),r3(0);
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
{
var1 = O;
var1 = h;
var2 = l;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
}
z
if h > var2 Then
var2 = h ;
if l < var3 Then
var3 = l;
var4 = c;
if var1 > 0 then
{
plot1(var1,"당일시가");
plot2((var2+var3)/2,"당일중심");
Text_Delete(value1);
Text_Delete(value2);
value1 = Text_New(sdate,stime,var1,"당일시가");
value2 = Text_New(sdate,stime,(var2+var3)/2,"당일중심");
}
if var11 > 0 then
{
plot3(var11,"전일시가");
plot4((var22+var33)/2,"전일중심");
plot5(var44,"전일종가");
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
value3 = Text_New(sdate,stime,var11,"전일시가");
value4 = Text_New(sdate,stime,(var22+var33)/2,"전일중심");
value5 = Text_New(sdate,stime,var4,"전일종가");
}
다음글