커뮤니티
재문의
2017-01-17 10:40:36
107
글번호 105986
답변 감사합니다..
제가 질문한 사항이 잘못 질의가 된것 같아서 다시한번 질의하겠습니다..
거래일을 22시40분에 시작해서 익일 06시40분으로 셋팅하는 부분은 맞으나
답변주신 내용은 시간이 계속 흘러가면서 값이 계산되는 부분으로 생각됩니다.
그러나 전 특정시간(22시40분에 시작해서 익일 06시40분) 즉 당일에서 익일로 넘어가는 시간을 하루 개념으로 생각해서 이 특정시간을 기준으로 하루전,이틀전의 (시가, 종가, 최고가, 최저가) 값을 파악한 후 당일 거래시 하루전,이틀전의 자료를 사용하고자 하는 것입니다
제가 알고싶은 질문은
- 하루전 (시가, 종가, 최고가, 최저가) 값의 범위는
만일 오늘이 1월 17일이면 1월 16일 22시40분에 시작해서 1월 17일 06시40분 까지의 값을
하루전을 하루 개념 가격으로 판단하여 하루전 DayOpen,DayClose,DayHigh,DayLow 값으로
계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다..
- 이틀전 (시가, 종가, 최고가, 최저가) 값의 범위는
만일 오늘이 1월 17일이면 1월 15일 22시40분에 시작해서 1월 16일 06시40분 까지의 값을
이틀전을 하루 개념 가격으로 판단하여 이틀전 DayOpen,DayClose,DayHigh,DayLow 값으로
계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다..
계속되는 질문에 답변 감사드리며 다시한번 답변 부탁드립니다.
감사합니다..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : snp 거래시간 설정문의
>
안녕하세요
예스스탁입니다.
input : 시작시간(224000),끝시간(064000);
var : Tcond(false),HH(0),LL(0),OO(0),CC(0),O1(0),C1(0),H1(0),L1(0);
if stime == 시작시간 or (sdate > 시작시간 and stime[1] < 시작시간) Then{
Tcond = true;
OO = O;
HH = H;
LL = L;
O1 = OO[1];
H1 = HH[1];
L1 = LL[1];
C1 = CC[1];
}
if Tcond == true then{
CC = C;
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if stime == 끝시간 or (sdate > 끝시간 and stime[1] < 끝시간) Then
Tcond = false;
plot1(O1);
plot2(H1);
plot3(L1);
plot4(C1);
즐거운 하루되세요
> kortp119 님이 쓴 글입니다.
> 제목 : snp 거래시간 설정문의
> 미국snp 22시40분에 시작해서 익일 06시40분을 하루 거래일을 기준으로 하고 싶은데요.
시간 설정하는 방법 좀 알려 주세요..
그리고 위 기준으로 하루전 (시가, 종가, 최고가, 최저가) 구하는 식 좀 알려 주세요..
부탁드립니다...
답변 1
예스스탁 예스스탁 답변
2017-01-17 13:59:39
안녕하세요
예스스탁입니다.
식을 수정했습니다.
각 배열변수 [0]이 가장최근 시작시간~끝시간까지의 시/최고/최저/종
각 배열변수 [1]이 직전 시작시간~끝시간까지의 시/최고/최저/종
각 배열변수 [2]가 전전 시작시간~끝시간까지의 시/최고/최저/종
순입니다.
input : 시작시간(224000),끝시간(064000);
var : Tcond(false),cnt(0);
Array : HH[10](0),LL[10](0),OO[10](0),CC[10](0);
if stime >= 시작시간 and stime[1] < 시작시간 Then{
Tcond = true;
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if Tcond == true then{
CC[0] = C;
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
}
if stime >= 끝시간 and stime[1] < 끝시간 Then
Tcond = false;
plot1(OO[1]);
plot2(HH[1]);
plot3(LL[1]);
plot4(CC[1]);
즐거운 하루되세요
> kortp119 님이 쓴 글입니다.
> 제목 : 재문의
> 답변 감사합니다..
제가 질문한 사항이 잘못 질의가 된것 같아서 다시한번 질의하겠습니다..
거래일을 22시40분에 시작해서 익일 06시40분으로 셋팅하는 부분은 맞으나
답변주신 내용은 시간이 계속 흘러가면서 값이 계산되는 부분으로 생각됩니다.
그러나 전 특정시간(22시40분에 시작해서 익일 06시40분) 즉 당일에서 익일로 넘어가는 시간을 하루 개념으로 생각해서 이 특정시간을 기준으로 하루전,이틀전의 (시가, 종가, 최고가, 최저가) 값을 파악한 후 당일 거래시 하루전,이틀전의 자료를 사용하고자 하는 것입니다
제가 알고싶은 질문은
- 하루전 (시가, 종가, 최고가, 최저가) 값의 범위는
만일 오늘이 1월 17일이면 1월 16일 22시40분에 시작해서 1월 17일 06시40분 까지의 값을
하루전을 하루 개념 가격으로 판단하여 하루전 DayOpen,DayClose,DayHigh,DayLow 값으로
계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다..
- 이틀전 (시가, 종가, 최고가, 최저가) 값의 범위는
만일 오늘이 1월 17일이면 1월 15일 22시40분에 시작해서 1월 16일 06시40분 까지의 값을
이틀전을 하루 개념 가격으로 판단하여 이틀전 DayOpen,DayClose,DayHigh,DayLow 값으로
계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다..
계속되는 질문에 답변 감사드리며 다시한번 답변 부탁드립니다.
감사합니다..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : snp 거래시간 설정문의
>
안녕하세요
예스스탁입니다.
input : 시작시간(224000),끝시간(064000);
var : Tcond(false),HH(0),LL(0),OO(0),CC(0),O1(0),C1(0),H1(0),L1(0);
if stime == 시작시간 or (sdate > 시작시간 and stime[1] < 시작시간) Then{
Tcond = true;
OO = O;
HH = H;
LL = L;
O1 = OO[1];
H1 = HH[1];
L1 = LL[1];
C1 = CC[1];
}
if Tcond == true then{
CC = C;
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if stime == 끝시간 or (sdate > 끝시간 and stime[1] < 끝시간) Then
Tcond = false;
plot1(O1);
plot2(H1);
plot3(L1);
plot4(C1);
즐거운 하루되세요
> kortp119 님이 쓴 글입니다.
> 제목 : snp 거래시간 설정문의
> 미국snp 22시40분에 시작해서 익일 06시40분을 하루 거래일을 기준으로 하고 싶은데요.
시간 설정하는 방법 좀 알려 주세요..
그리고 위 기준으로 하루전 (시가, 종가, 최고가, 최저가) 구하는 식 좀 알려 주세요..
부탁드립니다...
다음글