커뮤니티

수식

프로필 이미지
달마7
2018-10-15 15:22:46
143
글번호 122697
답변완료
안녕하세요 감사 인사부터 드려요 제가원하는 수식은 볼린저밴드를 종가기준으로 하한선 이탈후 하한선 안으로 종가기준 제진입시 매수 청산은 매수후 이전 저점을 종가기준 하향이탈하면 매수청산후 매도진입하거나 볼린저밴드 상한선을 고점기준 돌파시 청산 매도는 반대 입니다 중요한것은 매수후 이전 저점을 하향이탈하면 청산후 매도진입 매도후 이전 고점을 상향이탈하면 청산후 매수진입닙니다 항상 감사드립니다 꾸벅
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-16 09:17:14

안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0),T(0),HH(0),LL(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if CrossUp(c,bbup) Then { T = 1; HH = H; } if CrossDown(c,bbup) Then { T = 2; if T[1] == 1 Then Sell("S"); } if CrossDown(c,bbdn) Then { T = -1; LL = L; } if CrossUp(c,bbdn) Then { T = -2; if T[1] == -1 Then { buy("B"); } } if T == 1 and H > HH Then HH = H; if T == -1 and L < LL Then LL = L; if MarketPosition == 1 Then { if IsEntryName("B",0) == true and CrossDown(c,LL[BarsSinceEntry]) Then sell("BS"); if crossup(H,BBup) Then ExitLong("bx2"); } if MarketPosition == -1 Then { if IsEntryName("S",0) == true and CrossUp(c,HH[BarsSinceEntry]) Then Buy("SB"); if CrossDown(L,BBdn) Then ExitShort("sx2"); } 즐거운 하루되세요 > 달마7 님이 쓴 글입니다. > 제목 : 수식 > 안녕하세요 감사 인사부터 드려요 제가원하는 수식은 볼린저밴드를 종가기준으로 하한선 이탈후 하한선 안으로 종가기준 제진입시 매수 청산은 매수후 이전 저점을 종가기준 하향이탈하면 매수청산후 매도진입하거나 볼린저밴드 상한선을 고점기준 돌파시 청산 매도는 반대 입니다 중요한것은 매수후 이전 저점을 하향이탈하면 청산후 매도진입 매도후 이전 고점을 상향이탈하면 청산후 매수진입닙니다 항상 감사드립니다 꾸벅