커뮤니티
tick chart에서 ...
2004-01-07 22:24:26
3160
글번호 1874
특정 시간의 가격을 return 할 수 있나요?
tick chart를 쓰기 때문에 그 특정 시간은 봉의 시가, 종가, 고가, 저가와 같지 않은
경우가 대부분일 겁니다.
답변 3
예스스탁 예스스탁 답변
2004-01-08 09:57:49
안녕하세요..예스스탁입니다.
틱차트의 경우에는 초단위까지 나타내므로 명확하게 특정한 시간의 값을 가져올 수는 없다고 봅니다. 다만, 아래와 같이 표현한다면 10시에서 10시 1분 사이에 형성된 값 중 가장 나중에 형성된 값(10시 1분에 가장 가까이 있는 값)을 리턴하게 되므로 이와 같은 방법을 이용해서 사용할 수는 있을것 같습니다.
[지표식]
if stime >= 100000 and stime <= 100100 then
var1 = C;
plot1(var1);
> shinnara 님이 쓴 글입니다.
> 제목 : tick chart에서 ...
> 특정 시간의 가격을 return 할 수 있나요?
tick chart를 쓰기 때문에 그 특정 시간은 봉의 시가, 종가, 고가, 저가와 같지 않은
경우가 대부분일 겁니다.
박태근
2004-01-08 10:04:47
친절한 답변 늘 감사하게 생각하고 있읍니다.
알려주신 해결책은 1 틱 차트를 쓸 때에는 가능하겠지만
10 틱 차트를 쓸 때에는 안되겠죠?
제가 원하는 건 분봉으로 칠 경우 특정 봉의 시가거든요.
예를 들면 10 시의 가격이라면 꼭 10 시의 가격이 아니더라도
100000 이후 거래되는 첫 가격이요.
예스스탁 예스스탁 답변
2004-01-08 11:43:09
문의하신 내용 이라면 다음과 같이 작성하시면 됩니다.
var : count(0), price(0);
if date != date[1] then
count = 0;
if count == 0 and stime >= 100000 then {
price = C;
count = count+1;
}
plot1(price);
> shinnara 님이 쓴 글입니다.
> 제목 : Re : Re : tick chart에서 ...
> 친절한 답변 늘 감사하게 생각하고 있읍니다.
알려주신 해결책은 1 틱 차트를 쓸 때에는 가능하겠지만
10 틱 차트를 쓸 때에는 안되겠죠?
제가 원하는 건 분봉으로 칠 경우 특정 봉의 시가거든요.
예를 들면 10 시의 가격이라면 꼭 10 시의 가격이 아니더라도
100000 이후 거래되는 첫 가격이요.
다음글