커뮤니티

수식문의 드립니다.

프로필 이미지
softtoug
2017-02-01 00:22:44
108
글번호 106395
답변완료
안녕하세요 하기 수식 구현이 가능하신지 확인 부탁드립니다. 볼린져 밴드를 이용한 수식입니다. 볼리져 밴드하단 밖에서 완성된 음봉이 발생하면 매도로 진입합니다.- 양봉은 무시합니다. 매도로 진입한 상태에서 볼린져 밴드 이평을 관통한 양봉이 발생하면 봉완성 후 청산합니다. 최초 매도 진입가로 다시 오면, 매도 재진입하거나, stoptrailing 으로 청산 된 가격으로 다시 오면, 재매도 진입합니다. 상기 수식은 볼린져 밴드 상단을 하기와 같은 조건이 될 때까지 매도 추세로 간주하고 계속 반복합니다. 볼린져 밴드상단 밖에서 완성된 양봉이 발생하면 매수 진입합니다. - 음봉은 무시합니다. 매수로 진입한 상태에서 볼린져 밴드 이평을 관통한 음봉이 발생하면 봉완성 후 청산합니다. 최초 매수 진입가로 다시 오면, 매수 재진입하거나, stoptrailing 으로 청산 된 가격으로 다시 오면, 재매수 재진입합니다 상기 수식은 볼린져 밴드 하단을 밖에서 완성된 음봉이 발생될 때까지, 매수 추세로 간주하고 계속 반복합니다. 검토 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-01 15:12:27

안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0),T(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if T <= 0 and C > BBup and C > O Then{ T = 1; buy("b"); } if T >= 0 and C < BBdn and C < O Then{ T = -1; sell("s"); } if MarketPosition == 1 and CrossDown(c,mav) and C < O Then ExitLong("bx"); if MarketPosition == -1 and Crossup(c,mav) and C > O Then ExitShort("sx"); #매수추세이고 무포지션이고 직전 청산가격을 상향돌파하면 재매수 if T == 1 and MarketPosition == 0 and crossup(c,ExitPrice(1)) Then buy("bb"); #매도추세이고 무포지션이고 직전 청산가격을 하향이탈하면 재매도 if T == -1 and MarketPosition == 0 and CrossDown(c,ExitPrice(1)) Then sell("ss"); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 안녕하세요 하기 수식 구현이 가능하신지 확인 부탁드립니다. 볼린져 밴드를 이용한 수식입니다. 볼리져 밴드하단 밖에서 완성된 음봉이 발생하면 매도로 진입합니다.- 양봉은 무시합니다. 매도로 진입한 상태에서 볼린져 밴드 이평을 관통한 양봉이 발생하면 봉완성 후 청산합니다. 최초 매도 진입가로 다시 오면, 매도 재진입하거나, stoptrailing 으로 청산 된 가격으로 다시 오면, 재매도 진입합니다. 상기 수식은 볼린져 밴드 상단을 하기와 같은 조건이 될 때까지 매도 추세로 간주하고 계속 반복합니다. 볼린져 밴드상단 밖에서 완성된 양봉이 발생하면 매수 진입합니다. - 음봉은 무시합니다. 매수로 진입한 상태에서 볼린져 밴드 이평을 관통한 음봉이 발생하면 봉완성 후 청산합니다. 최초 매수 진입가로 다시 오면, 매수 재진입하거나, stoptrailing 으로 청산 된 가격으로 다시 오면, 재매수 재진입합니다 상기 수식은 볼린져 밴드 하단을 밖에서 완성된 음봉이 발생될 때까지, 매수 추세로 간주하고 계속 반복합니다. 검토 부탁드립니다. 감사합니다.