커뮤니티

꼭 답변 바랍니다

프로필 이미지
나이트짱
2003-12-08 13:34:19
3869
글번호 1568
답변완료
예스챠트에서 구현할수있는언어로 아래식을 꼭좀 구현해봤으면 좋겠는데 혼자서는 안되네요 -전날고가보다 금일 시초가(dayopen)가 크거나 전날저가보다 금일 시초가가 작을때를 기준으로 봉갯수를 시간이 지날때마다 계속 누적하는것-- 예를들면 4일전에 위 조건이 만족하는 갭이 발생했을때 부터 현재(10시로 가정)까지 봉갯수를 산정하면 10분봉기준으로 36*3 + 6 개의 봉이 카운터 되게끔 할려고 합니다 제 실력으로는 아무래도 구현이 안되서 이렇게 부탁드립니다 그럼 수고하세요..
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2003-12-08 16:56:07

안녕하세요..예스스탁입니다. 문의하신 예스차트 지표식 답변드립니다. 1. 전날고가보다 금일 시초가(dayopen)가 클때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() > preDayhigh(),i,0),accum(1)-200) 2. 전날고가보다 금일 시초가(dayopen)가 작을때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() < preDayLow(),i,0),accum(1)-200) 즐거운 날 되세요.. > 나이트짱 님이 쓴 글입니다. > 제목 : 꼭 답변 바랍니다 > 예스챠트에서 구현할수있는언어로 아래식을 꼭좀 구현해봤으면 좋겠는데 혼자서는 안되네요 -전날고가보다 금일 시초가(dayopen)가 크거나 전날저가보다 금일 시초가가 작을때를 기준으로 봉갯수를 시간이 지날때마다 계속 누적하는것-- 예를들면 4일전에 위 조건이 만족하는 갭이 발생했을때 부터 현재(10시로 가정)까지 봉갯수를 산정하면 10분봉기준으로 36*3 + 6 개의 봉이 카운터 되게끔 할려고 합니다 제 실력으로는 아무래도 구현이 안되서 이렇게 부탁드립니다 그럼 수고하세요..
프로필 이미지

나이트짱

2003-12-08 18:30:53

정말 간단하게 문제를 해결해 주셨네요 저는 몇번이고 해봐도 안되던데 그런데 오늘 i라는 수식을 처음보네요 i는 어떤식이지요? 그리고 accum(1)-200에서 -200을 빼면 수식이 안나오던데 그것도 i와 관련이 있나보네요? 자세히 알려주시면 더 고맙겠습니다. 그럼 수고하세요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 특정시점부터 1씩 값 누적 > 안녕하세요..예스스탁입니다. 문의하신 예스차트 지표식 답변드립니다. 1. 전날고가보다 금일 시초가(dayopen)가 클때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() > preDayhigh(),i,0),accum(1)-200) 2. 전날고가보다 금일 시초가(dayopen)가 작을때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() < preDayLow(),i,0),accum(1)-200) 즐거운 날 되세요.. > 나이트짱 님이 쓴 글입니다. > 제목 : 꼭 답변 바랍니다 > 예스챠트에서 구현할수있는언어로 아래식을 꼭좀 구현해봤으면 좋겠는데 혼자서는 안되네요 -전날고가보다 금일 시초가(dayopen)가 크거나 전날저가보다 금일 시초가가 작을때를 기준으로 봉갯수를 시간이 지날때마다 계속 누적하는것-- 예를들면 4일전에 위 조건이 만족하는 갭이 발생했을때 부터 현재(10시로 가정)까지 봉갯수를 산정하면 10분봉기준으로 36*3 + 6 개의 봉이 카운터 되게끔 할려고 합니다 제 실력으로는 아무래도 구현이 안되서 이렇게 부탁드립니다 그럼 수고하세요..
프로필 이미지

예스스탁 예스스탁 답변

2003-12-09 10:36:06

안녕하세요.. i는 index의 약어로 표현된 데이타변수입니다. accum(1) 이라고 지표식으로 작성해보면 차트 맨앞(첫번째봉)에서 1로 시작해서 봉이 하나 증가할때마다 1씩 증가하게 됩니다. index는 0부터 시작해서 1씩 증가해 나갑니다. 예를들어 차트 봉갯수를 1000개 띄워놓았다면 맨 앞의 값이 0 이고 맨 마지막(최근)이 999 라는 값을 갖습니다. 동일한 조건에서 accum(1)의 마지막봉 값은 1000 값을 갖게 됩니다. 작성해드린 식에서 accum(1) 대신 i를 입력해도 됩니다. accum(1)-200 에서 -200 을 해준 이유는 차트봉갯수 1000 개를 띄워 놓았다고 가정할 경우 highest(ma(C,20),accum(1)) 로 식을 작성할 경우 실제로 이 식을 연산하기 위해서 1020개의 봉이 필요하게 되므로 연산을 하지 못하게 됩니다. 이런 현상을 해결해 주기 위해서 -200 을 붙여준 것입니다. 간단히 1000 개 봉을 띄워놓고 ma(C,1200) 이라고 지표식을 작성하면 지표가 그려지지 않는 현상과 유사하다고 설명드릴 수 있습니다. > 나이트짱 님이 쓴 글입니다. > 제목 : Re : Re : 특정시점부터 1씩 값 누적 > 정말 간단하게 문제를 해결해 주셨네요 저는 몇번이고 해봐도 안되던데 그런데 오늘 i라는 수식을 처음보네요 i는 어떤식이지요? 그리고 accum(1)-200에서 -200을 빼면 수식이 안나오던데 그것도 i와 관련이 있나보네요? 자세히 알려주시면 더 고맙겠습니다. 그럼 수고하세요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 특정시점부터 1씩 값 누적 > 안녕하세요..예스스탁입니다. 문의하신 예스차트 지표식 답변드립니다. 1. 전날고가보다 금일 시초가(dayopen)가 클때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() > preDayhigh(),i,0),accum(1)-200) 2. 전날고가보다 금일 시초가(dayopen)가 작을때 봉갯수를 시간이 지날때마다 계속 누적 i-highest(if(dayindex()==0 && dayOpen() < preDayLow(),i,0),accum(1)-200) 즐거운 날 되세요.. > 나이트짱 님이 쓴 글입니다. > 제목 : 꼭 답변 바랍니다 > 예스챠트에서 구현할수있는언어로 아래식을 꼭좀 구현해봤으면 좋겠는데 혼자서는 안되네요 -전날고가보다 금일 시초가(dayopen)가 크거나 전날저가보다 금일 시초가가 작을때를 기준으로 봉갯수를 시간이 지날때마다 계속 누적하는것-- 예를들면 4일전에 위 조건이 만족하는 갭이 발생했을때 부터 현재(10시로 가정)까지 봉갯수를 산정하면 10분봉기준으로 36*3 + 6 개의 봉이 카운터 되게끔 할려고 합니다 제 실력으로는 아무래도 구현이 안되서 이렇게 부탁드립니다 그럼 수고하세요..