커뮤니티
문의 드립니다.
2014-11-05 16:25:11
212
글번호 80132
해외 선물에서 아래 수식대로 타주기 고저중 지표를 만들어 차트와 비교하니 차트상 전봉의 고저가 조금 상의해서 문의 드립니다. 설명하자면 수식은 120분을 0800에서 1000 으로 그려지는 것 같은데 실제 차트상 봉은 0700 에서 0900으로 구분하여 봉이 만들어 지는 것 같습니다.
어떻게 봉만들어 지는 시간과 같이 수식을 변경할 수 있는지요
================
input : ST(170000),Atime(120);
var1 = TimeToMinutes(stime)%Atime;
if stime == ST or (var1 < var1[1] ) Then{
value1 = O;
value2 = H;
value3 = L;
value5 = value1[1];
value6 = value2[1];
value7 = value3[1];
value8 = value4[1];
}
if H > value2 Then
value2 = H;
if L < value3 Then
value3 = L;
value4 = C;
plot1(value5,"시가");
plot2(value6,"고가");
plot3(value7,"저가");
plot4(value8,"종가");
- 1. 2014-11-05_182152.jpg (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2014-11-05 17:24:00
안녕하세요
예스스탁입니다.
인덱스나 참조데이터를 사용하는 방법보다
아래 내용이 가장 오류가 없는 식 같습니다.
아래식 참고하시기 바랍니다.
input : ST(170000),Atime(120);
var : PreTT(0),TT(0),TF(0);
if date != date[1] Then
preTT = TimeToMinutes(stime[1])-TimeToMinutes(ST);
if stime < ST Then
TT = TimeToMinutes(stime)+preTT;
Else
TT = TimeToMinutes(stime)-TimeToMinutes(ST);
TF = TT%Atime;
if stime == ST or (TF < TF[1] ) Then{
value1 = O;
value2 = H;
value3 = L;
value5 = value1[1];
value6 = value2[1];
value7 = value3[1];
value8 = value4[1];
}
if H > value2 Then
value2 = H;
if L < value3 Then
value3 = L;
value4 = C;
plot1(value5,"시가");
plot2(value6,"고가");
plot3(value7,"저가");
plot4(value8,"종가");
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 해외 선물에서 아래 수식대로 타주기 고저중 지표를 만들어 차트와 비교하니 차트상 전봉의 고저가 조금 상의해서 문의 드립니다. 설명하자면 수식은 120분을 0800에서 1000 으로 그려지는 것 같은데 실제 차트상 봉은 0700 에서 0900으로 구분하여 봉이 만들어 지는 것 같습니다.
어떻게 봉만들어 지는 시간과 같이 수식을 변경할 수 있는지요
================
input : ST(170000),Atime(120);
var1 = TimeToMinutes(stime)%Atime;
if stime == ST or (var1 < var1[1] ) Then{
value1 = O;
value2 = H;
value3 = L;
value5 = value1[1];
value6 = value2[1];
value7 = value3[1];
value8 = value4[1];
}
if H > value2 Then
value2 = H;
if L < value3 Then
value3 = L;
value4 = C;
plot1(value5,"시가");
plot2(value6,"고가");
plot3(value7,"저가");
plot4(value8,"종가");
다음글