커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-01-11 09:12:45
163
글번호 115650
답변완료

첨부 이미지

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 되돌림치(?)를 지표로 만들 수 있을까요? 저 화면 보면 시가부터 매도방향으로 갈때 1번에서는 시가-당일저가에서 되돌림까지 간 부분을 수치로, 그러니까 시가보다 현재가가 낮으면 매도방향으로 치고 당일최저가를 기록한 부분에서 되돌림한 수치를 나타냅니다. 2번에서는 시가보다 높아졌으므로 매수방향이라고 하고 당일고가를 기록한 뒤 떨어지는 만큼을 되돌림으로 나타냅니다. 이렇게 만들 수 있을까요? 2. 기타 코딩부탁드립니다. 분봉기준으로 조건1-일봉 볼린저밴드 상단에 n일간 있다. 조건2-중간에 n2번 상단 아래에 있는 것은 휩쏘로 치고 조건 1이 아직 만족돼 있는 것으로 여긴다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-11 16:02:15

안녕하세요 예스스탁입니다. 1. if H == DayHigh then var1 = 1; if L == DayLow then var1 = -1; if var1 == 1 Then value1 = (dayhigh-C)/(dayhigh-daylow)*100; Else value1 = -((C-DayLow)/(DayHigh-DayLow)*100); plot1(value1); plot2(0); 2 input : Period(20),Dv(2),nday(5),n2(3); var : cnt1(0),sum(0),cnt(0),mav(0),SumSqrt(0),Stdv(0),count(0); var : BBup(0),BBdn(0),Counter(0); If DayClose(Period+nday) > 0 Then { count = 0; for cnt1 = 0 to nday-1 { sum = 0; for cnt = cnt1+0 to cnt1+Period-1 { sum = sum + DayClose(cnt); } mav = sum/Period; SumSqrt = 0; For cnt = cnt1+0 To cnt1+Period-1 { SumSqrt = SumSqrt + (DayClose(cnt) - mav)^2; } Stdv = SquareRoot(SumSqrt / Period); BBup = mav + (Dv * Stdv); BBdn = mav - (Dv * Stdv); if DayClose(cnt1) > BBup Then count = count+1; } #nday동안 종가가 상단보다 높게 있는 날짜가 n2이상 if count > nday-n2 Then } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 되돌림치(?)를 지표로 만들 수 있을까요? 저 화면 보면 시가부터 매도방향으로 갈때 1번에서는 시가-당일저가에서 되돌림까지 간 부분을 수치로, 그러니까 시가보다 현재가가 낮으면 매도방향으로 치고 당일최저가를 기록한 부분에서 되돌림한 수치를 나타냅니다. 2번에서는 시가보다 높아졌으므로 매수방향이라고 하고 당일고가를 기록한 뒤 떨어지는 만큼을 되돌림으로 나타냅니다. 이렇게 만들 수 있을까요? 2. 기타 코딩부탁드립니다. 분봉기준으로 조건1-일봉 볼린저밴드 상단에 n일간 있다. 조건2-중간에 n2번 상단 아래에 있는 것은 휩쏘로 치고 조건 1이 아직 만족돼 있는 것으로 여긴다.