커뮤니티
수식문의 드립니다.
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 으로 청산 된 가격으로 다시 오면, 재매수 재진입합니다
상기 수식은 볼린져 밴드 하단을 밖에서 완성된 음봉이 발생될 때까지,
매수 추세로 간주하고 계속 반복합니다.
검토 부탁드립니다.
감사합니다.
다음글