커뮤니티

문의 드립니다~

프로필 이미지
사이버
2016-04-05 14:05:39
120
글번호 96872
답변완료
수고 많으십니다. 다음 코딩을 쉽게 해설해주시면 고맙겠습니다. input: k(58); if c[1]>C[2]&&c>h[1]&&accumn(bids-asks,dayindex+1)>0&&ma(H-O,k)/ma(O-L,k)<=ma(H-C,k)/ma(C-L,k) then Buy(); if c[1]<C[2]&&c<l[1]&&accumn(bids-asks,dayindex+1)<0&&ma(H-O,k)/ma(O-L,k)>=ma(H-C,k)/ma(C-L,k) then Sell(); 감사합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-05 14:52:05

안녕하세요 예스스탁입니다. 1 accumn(bids-asks,dayindex+1)>0 매수잔량과 매도잔량의 차이값을 구하고 당일 모든 봉에서 위 값을 합산해서 0보다 크다라는 내용입니다. 즉 당일 매수잔량이 매도잔량보다 많다라는 내용이고 매수쪽으로 주문량이 더 많았다는 내용입니다. 2 ma(H-O,k)/ma(O-L,k) 최근 58개봉 시가를 기준으로 위로 올라간 평균폭과 시가 기준으로 아래로 내려간 평균폭을 구해 비율로 나타낸 값입니다. 1이상의 값이면 상승하려는 힘이 더 강한것이고 1보다 낮은 값이 하락하려는 힘이 더 강했다고 판단합니다. ma(H-C,k)/ma(C-L,k) 위와 비슷한 내용인데 종가를 기준으로 계산한 값입니다. ma(H-O,k)/ma(O-L,k) <= ma(H-C,k)/ma(C-L,k)는 해석이 다를수 있지만 K기간동안 시가에서 고가까지의 평균길이보다 종가에서 시가까지의 길이가 더 큰것이므로 음봉(하락)이 더 많았다는 내용입니다. ma(H-O,k)/ma(O-L,k) >= ma(H-C,k)/ma(C-L,k)는 반대입니다. 간단히 이평제외하고 아래와 같이 작성해 적용해 보시면 음봉에 매수, 양봉에 매도 하는 것을 보실수 있습니다. if (H-O)/(O-L) <= (H-C)/(C-L) then Buy(); if (H-O)/(O-L) >= (H-C)/(C-L) then Sell(); 3 즉 올려주신 내용은 58개봉 동안 평균적으로 하락중인데 최근 가격이 상승하고 매수주문잔량이 더 많으면 매수 58개봉 동안 평균적으로 상승중인데 최근 가격이 하락하고 매도주문잔량이 더 많으면 매도한다는 식입니다. input: k(58); if c[1]>C[2]&&c>h[1] && #최근 2개봉 상승(현재봉은 전봉고가보다도 큼) accumn(bids-asks,dayindex+1)>0 && #당일 매수주문잔량이 매도주문잔량보다 많음 ma(H-O,k)/ma(O-L,k)<=ma(H-C,k)/ma(C-L,k) then #최근 58개봉은 하락추세 Buy(); if c[1]<C[2]&&c<l[1] && #최근 2개봉 하락(현재봉은 전봉저가보다도 작음) accumn(bids-asks,dayindex+1)<0 && #당일 매수주문잔량이 매도주문잔량보다 많음 ma(H-O,k)/ma(O-L,k)>=ma(H-C,k)/ma(C-L,k) then #58개봉은 상승추세 Sell(); 즐거운 하루되세요 > 사이버 님이 쓴 글입니다. > 제목 : 문의 드립니다~ > 수고 많으십니다. 다음 코딩을 쉽게 해설해주시면 고맙겠습니다. input: k(58); if c[1]>C[2]&&c>h[1]&&accumn(bids-asks,dayindex+1)>0&&ma(H-O,k)/ma(O-L,k)<=ma(H-C,k)/ma(C-L,k) then Buy(); if c[1]<C[2]&&c<l[1]&&accumn(bids-asks,dayindex+1)<0&&ma(H-O,k)/ma(O-L,k)>=ma(H-C,k)/ma(C-L,k) then Sell(); 감사합니다~