수식문의 드립니다.
볼린저밴드(12, 2)에서
<매도진입신호>
경우 1. 밴드하한선이 하락하다 상승전환으로 꺾일 때 매도진입.
경우 2. 일봉상 또는 30분봉에서 밴드상한선 돌파 후 다음 캔들시가에 매도진입.
<매수진입신호>
경우 1. 밴드상한선이 상승하다 하락전환으로 꺾일 때 매수진입.
경우 2. 240분봉 또는 30분봉에서 밴드하한선 붕괴 후 다음 캔들시가에 매수진입.
<매도 매수 진입 모두 청산신호> --- 위의 진입 모두의 청산시
경우 1과 2 모두 밴드중심선이 수평이 되거나 중심선에 닿일 때.
수식 부탁드리며 감사합니다.
답변 1
예스스탁
예스스탁 답변
2016-04-07 10:29:46
안녕하세요
예스스탁입니다.
Input : Period(12), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0),T1(0),T2(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if BBup > BBup[1] Then
T1 = 1;
if BBup < BBup[1] Then
T1 = -1;
if BBdn > BBdn[1] Then
T2 = 1;
if BBdn < BBdn[1] Then
T2 = -1;
if T2 == 1 and T2[1] == -1 Then
sell("s1");
if crossup(C,BBup) Then
sell("s2",AtMarket);
if MarketPosition == -1 Then{
if BBmd == BBmd[1] Then
ExitShort();
if CrossDown(c,bbmd) Then
ExitShort();
}
if T1 == -1 and T1[1] == 1 Then
Buy("b1");
if crossup(C,BBdn) Then
Buy("b2",AtMarket);
if MarketPosition == 1 Then{
if BBmd == BBmd[1] Then
ExitLong();
if crossup(c,bbmd) Then
ExitLong();
}
즐거운 하루되세요
> 시리우스 님이 쓴 글입니다.
> 제목 : 매매수식 부탁합니다.
> 수식문의 드립니다.
볼린저밴드(12, 2)에서
<매도진입신호>
경우 1. 밴드하한선이 하락하다 상승전환으로 꺾일 때 매도진입.
경우 2. 일봉상 또는 30분봉에서 밴드상한선 돌파 후 다음 캔들시가에 매도진입.
<매수진입신호>
경우 1. 밴드상한선이 상승하다 하락전환으로 꺾일 때 매수진입.
경우 2. 240분봉 또는 30분봉에서 밴드하한선 붕괴 후 다음 캔들시가에 매수진입.
<매도 매수 진입 모두 청산신호> --- 위의 진입 모두의 청산시
경우 1과 2 모두 밴드중심선이 수평이 되거나 중심선에 닿일 때.
수식 부탁드리며 감사합니다.