커뮤니티
들림지표 오류
2013-11-19 12:47:34
208
글번호 69608
항상 신속하고 상세하게 설명 주셔서
많은 도움을 받고 있습니다. 감사합니다.
아래 지표식은 선물 분봉에 적용하는 식인데
이전 고점을 돌파한 다음 8틱이 눌리면 지표를 보여주고
반대로 전저점을 이탈한 다음 8틱 들려도 지표식을 보여주도록 한 것입니다.
그런데 첨부한 이미지(타원) 처럼 전고점 돌파후 8틱 눌림신호는
잘 나타나는데
전저점 이탈 후 8틱 들림에는 신호(아래화살표 지점)가 나오지 않고 있습니다.
제가 뭔가를 잘못하고 있는 것 같은데 찾을 수가 없군요!
한번 보시고 지적해 주시길 부탁드립니다.
INPUT : 이전봉수(20), 조정봉수(10), 조정틱수(8);
var : 최근고가(0), 최근저가(0);
최근고가 = highest(h, 이전봉수);
최근저가 = highest(h, 이전봉수);
if countif(crossup(c,최근고가[1]) and (Upvol-DownVol) > 1, 조정봉수) >= 1
and L <= 최근고가 - 조정틱수*0.05
Then Plot1(최근고가 - 조정틱수*0.05, "눌림");
else if countif(CrossDown(c,최근저가[1]), 조정봉수) >= 1
and H >= 최근저가 + 조정틱수*0.05
Then Plot2(최근저가 + 조정틱수*0.05 , "들림");
- 1. 눌림_들림_신호.JPG (0.07 MB)
- 2. 병수.JPG (0.03 MB)
- 3. 속성1.JPG (0.03 MB)
- 4. 속성2.JPG (0.02 MB)
답변 2
예스스탁 예스스탁 답변
2013-11-20 10:31:06
안녕하세요
예스스탁입니다.
현재 수식상에
최근고가와 최근저가가 모두 highest(h, 이전봉수)로
20봉동안의 최고가가 기준이 됩니다.
내용상이면 최근저가가 반대인 lowest(L,이전봉수)가
되셔야 할것 같습니다.
INPUT : 이전봉수(20), 조정봉수(10), 조정틱수(8);
var : 최근고가(0), 최근저가(0);
최근고가 = highest(h, 이전봉수);
최근저가 = Lowest(L, 이전봉수);
if countif(crossup(c,최근고가[1]) and (Upvol-DownVol) > 1, 조정봉수) >= 1
and L <= 최근고가 - 조정틱수*0.05
Then Plot1(최근고가 - 조정틱수*0.05, "눌림",RED);
else if countif(CrossDown(c,최근저가[1]), 조정봉수) >= 1
and H >= 최근저가 + 조정틱수*0.05
Then Plot2(최근저가 + 조정틱수*0.05 , "들림",blue);
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 들림지표 오류
> 항상 신속하고 상세하게 설명 주셔서
많은 도움을 받고 있습니다. 감사합니다.
아래 지표식은 선물 분봉에 적용하는 식인데
이전 고점을 돌파한 다음 8틱이 눌리면 지표를 보여주고
반대로 전저점을 이탈한 다음 8틱 들려도 지표식을 보여주도록 한 것입니다.
그런데 첨부한 이미지(타원) 처럼 전고점 돌파후 8틱 눌림신호는
잘 나타나는데
전저점 이탈 후 8틱 들림에는 신호(아래화살표 지점)가 나오지 않고 있습니다.
제가 뭔가를 잘못하고 있는 것 같은데 찾을 수가 없군요!
한번 보시고 지적해 주시길 부탁드립니다.
INPUT : 이전봉수(20), 조정봉수(10), 조정틱수(8);
var : 최근고가(0), 최근저가(0);
최근고가 = highest(h, 이전봉수);
최근저가 = highest(h, 이전봉수);
if countif(crossup(c,최근고가[1]) and (Upvol-DownVol) > 1, 조정봉수) >= 1
and L <= 최근고가 - 조정틱수*0.05
Then Plot1(최근고가 - 조정틱수*0.05, "눌림");
else if countif(CrossDown(c,최근저가[1]), 조정봉수) >= 1
and H >= 최근저가 + 조정틱수*0.05
Then Plot2(최근저가 + 조정틱수*0.05 , "들림");
스퍼트시커
2013-11-20 13:04:10
_
다음글
이전글