커뮤니티

글번호57166번 재질문

프로필 이미지
흰둥이아빠
2018-03-21 22:48:20
115
글번호 117590
답변완료
작성주신 식과 아래와 같이 수정을 한 식 모두 원하는 신호가 아닙니다. 번거로우시겠지만 다시 한번 더 확인 검증 요청드립니다. Input : Period(20), Dv(2), af(0.02), maxAF(0.2); Var : BBup(0),BBmd(0),BBdn(0),sarv(0); BBup = BollBandUp(Period,Dv); BBmd = ma(C,Period); BBdn = BollBandDown(Period,Dv); sarv = SAR(af,maxAF); if sarv < bbdn and bbmd < c Then buy(); if bbup < sarv and sarv < bbmd and bbmd < c Then sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-22 13:23:48

안녕하세요 예스스탁입니다. 죄송하지만 수식을 어느 부분을 수정해 드려야 할지 모르겠습니다. 올려주신 내용과 수식이 어느부분이 다른지 모르겠습니다. 수식에 주석을 붙여드립니다. 주석 참고하셔서 직접 수정보완하셔야 할것 같습니다. #상승파라볼릭 < 볼린저밴드 하한선 < 볼린저밴드 중심선 < 주가 : 매수 #볼린저밴드 상한선 < 하락파라볼릭 < 볼린저밴드 중심선 < 주가 : 매도 Input : Period(20), Dv(2), af(0.02), maxAF(0.2); Var : BBup(0),BBmd(0),BBdn(0),sarv(0); #볼린져밴드 상단 BBup = BollBandUp(Period,Dv); #볼린져밴드 중단 BBmd = ma(C,Period); #볼린져밴드 하단 BBdn = BollBandDown(Period,Dv); #파라볼릭 sarv = SAR(af,maxAF); #파라볼릭은 볼밴하단보다 작고 볼밴중단은 종가보다 작으면 매수 #(볼밴하단은 항상 중단보다 작으므로 조건내용이 필요 없습니다) if sarv < bbdn and bbmd < c Then buy(); #볼밴상단은 파라볼릭보다 작고 파라볼릭은 볼밴 중단보다 작고 볼밴중단은 종가보다 작으면 매도 if bbup < sarv and sarv < bbmd and bbmd < c Then sell(); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 글번호57166번 재질문 > 작성주신 식과 아래와 같이 수정을 한 식 모두 원하는 신호가 아닙니다. 번거로우시겠지만 다시 한번 더 확인 검증 요청드립니다. Input : Period(20), Dv(2), af(0.02), maxAF(0.2); Var : BBup(0),BBmd(0),BBdn(0),sarv(0); BBup = BollBandUp(Period,Dv); BBmd = ma(C,Period); BBdn = BollBandDown(Period,Dv); sarv = SAR(af,maxAF); if sarv < bbdn and bbmd < c Then buy(); if bbup < sarv and sarv < bbmd and bbmd < c Then sell();