커뮤니티

갭보정이평선 전략

프로필 이미지
shims45
2022-11-09 17:09:04
786
글번호 163668
답변완료
질문) 갭을 보정한 상태에서 다음과 같은 전략을 구사하고싶습니다. 조건) 그런데, 혹시 갭보정시에 전일의 데이터들을 당일에 맞게 갭보정해야지 오늘의 데이터를 전일에 맞게 갭보정 하시면 안 됩니다 매수전략) 볼린저밴드 20-2의 상단선에서 이동평균선 5-10 골드크로스때 매수하고 볼린저밴드 하단을 깨고 내려가거나 이평선 5-10 데드시에 청산 매도전략) 볼린저밴드 20-2의 하단선에서 이동평균선 5-10 데드크로스때 매도하고 볼린저밴드 상단을 깨고 올라가거나 이평선 5-10 골드시에 청산 미리 감사드립니다~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-10 11:34:36

안녕하세요 예스스탁입니다. 1 갭보정은 기본차트속성에서 설정하시면 됩니다. 당일 데이타를 고정한 상태에서 과거로 가면서 보정합니다. 기본차트속성은 차트에서 봉을 더블클릭하면 나타납니다. 2 input : Period(20),dv(2),P1(5),P2(10); var : BBup(0),BBdn(0),mav1(0),mav2(0); BBup = BollBandUp(Period,dv); BBdn = BollBandDown(Period,dv); mav1 = ma(C,P1); mav2 = ma(C,P2); if MarketPosition <= 0 and C > bbup and CrossUp(mav1,mav2) Then Buy("b"); if MarketPosition == 1 Then { if CrossDown(c,bbdn) Then ExitLong("bx1"); if CrossDown(mav1,mav2) Then ExitLong("bx2"); } if MarketPosition >= 0 and C < bbdn and CrossDown(mav1,mav2) Then Sell("s"); if MarketPosition == -1 Then { if Crossup(c,bbup) Then ExitShort("sx1"); if CrossUp(mav1,mav2) Then ExitShort("sx2"); } 즐거운 하루되세요 > shims45 님이 쓴 글입니다. > 제목 : 갭보정이평선 전략 > 질문) 갭을 보정한 상태에서 다음과 같은 전략을 구사하고싶습니다. 조건) 그런데, 혹시 갭보정시에 전일의 데이터들을 당일에 맞게 갭보정해야지 오늘의 데이터를 전일에 맞게 갭보정 하시면 안 됩니다 매수전략) 볼린저밴드 20-2의 상단선에서 이동평균선 5-10 골드크로스때 매수하고 볼린저밴드 하단을 깨고 내려가거나 이평선 5-10 데드시에 청산 매도전략) 볼린저밴드 20-2의 하단선에서 이동평균선 5-10 데드크로스때 매도하고 볼린저밴드 상단을 깨고 올라가거나 이평선 5-10 골드시에 청산 미리 감사드립니다~~