커뮤니티

매매수식 부탁합니다.

프로필 이미지
시리우스
2016-04-06 20:45:52
127
글번호 96917
답변완료
수식문의 드립니다. 볼린저밴드(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 모두 밴드중심선이 수평이 되거나 중심선에 닿일 때. 수식 부탁드리며 감사합니다.