커뮤니티

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 이후 거래되는 첫 가격이요.