커뮤니티

지표문의

프로필 이미지
렉쳐
2018-06-25 11:46:41
192
글번호 119990
답변완료
돈키언 채널 보조지표를 분봉에서 보고싶습니다. 일반적으로 식을 적용하게 되면 분봉상의 고점저점을 선택하는데요 분봉에서 일봉상의 55일 최고점 20일 최저점의 라인을 보고싶습니다. --- 시스템 수식이 필요합니다. 55일 최고점돌파 매수 20일최저점 청산 55일 최저점돌파 매도 20최고정 돌파 청산 --- 지표2 전날atr값을보고싶습니닺
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-25 13:40:57

안녕하세요 예스스탁입니다. 1 input : p1(55),P2(20); var : cnt(0),h1(0),l1(0),h2(0),l2(0); H1 = DayHigh(1); L1 = daylow(1); H2 = DayHigh(1); L2 = daylow(1); for cnt = 1 to max(P1,P2) { if cnt <= P1 Then { if DayHigh(cnt) > H1 Then H1 = DayHigh(cnt); if DayLow(cnt) < L1 Then L1 = DayLow(cnt); } if cnt <= P2 Then { if DayHigh(cnt) > H2 Then H2 = DayHigh(cnt); if DayLow(cnt) < L2 Then L2 = DayLow(cnt); } } plot1(h1); plot2(l1); plot3(h2); plot4(l2); 2 input : p1(55),P2(20); var : cnt(0),h1(0),l1(0),h2(0),l2(0); H1 = DayHigh(1); L1 = daylow(1); H2 = DayHigh(1); L2 = daylow(1); for cnt = 1 to max(P1,P2) { if cnt <= P1 Then { if DayHigh(cnt) > H1 Then H1 = DayHigh(cnt); if DayLow(cnt) < L1 Then L1 = DayLow(cnt); } if cnt <= P2 Then { if DayHigh(cnt) > H2 Then H2 = DayHigh(cnt); if DayLow(cnt) < L2 Then L2 = DayLow(cnt); } } if crossup(c,h1) Then buy(); if CrossDown(c,l1) Then sell(); if MarketPosition == 1 and CrossDown(c,l2) Then exitlong(); if MarketPosition == 1 and CrossDown(c,h2) Then ExitShort(); 3 input : P(14); var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0); sumTR = 0; for cnt = 1 to P{ If DayClose(cnt+1) > DayHigh(cnt) then TH = DayClose(cnt+1); else TH = DayHigh(cnt); If DayClose(cnt+1) < daylow(cnt) then TL = DayClose(cnt+1); else TL = daylow(cnt); sumTR = sumTR + (TH-TL); } ATRV = sumTR/P; plot1(ATRV); 즐거운 하루되세요 > 렉쳐 님이 쓴 글입니다. > 제목 : 지표문의 > 돈키언 채널 보조지표를 분봉에서 보고싶습니다. 일반적으로 식을 적용하게 되면 분봉상의 고점저점을 선택하는데요 분봉에서 일봉상의 55일 최고점 20일 최저점의 라인을 보고싶습니다. --- 시스템 수식이 필요합니다. 55일 최고점돌파 매수 20일최저점 청산 55일 최저점돌파 매도 20최고정 돌파 청산 --- 지표2 전날atr값을보고싶습니닺