커뮤니티
꼭 답변 바랍니다
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 개의 봉이 카운터 되게끔 할려고 합니다
제 실력으로는 아무래도 구현이 안되서 이렇게 부탁드립니다
그럼 수고하세요..
다음글
이전글