커뮤니티

문의드립니다

프로필 이미지
하늘북
2018-06-04 13:31:31
201
글번호 119468
답변완료
현물입니다. 매수: 일봉기준 15:00정각에 주가가 볼벤(20, 2) 와 엔벨로프(20,8)선 보다 아래 있으면 1일에 1회만 매수 다음날도 15:00정각에 주가가 위와같이 볼벤과 엔벨로프 선 아래있음 추가매수 추가매수는 5회로 제한 매도: 10프로 수익 발생시. 손절: 30프로 손실 발생시
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-05 13:32:14

안녕하세요 예스스탁입니다. 일봉차트에서는 시간주기로 진입이 불가능합니다. 시간조건은 분봉이하에서만 가능합니다. 아래식은 분봉에서 일봉볼밴과 엔벨로프를 계산해 조건체크해 진입합니다. input : BBP(20),Dv(2); var : sum1(0),cnt(0),SumSqrt(0),Stdv(0); var : BBmd(0),BBup(0),BBdn(0); input : EVP(20),Per(8); var : EVmd(0),Evup(0),Evdn(0),sum2(0); #일봉 볼밴계산 If DayClose(BBP-1) > 0 Then { sum1 = 0; for cnt = 0 to BBP-1 { sum1 = sum1 + DayClose(cnt); } BBmd = sum1/BBP; SumSqrt = 0; For cnt = 0 To BBP - 1 { SumSqrt = SumSqrt + (DayClose(cnt) - BBmd)^2; } Stdv = SquareRoot(SumSqrt / BBP); BBup = BBmd + (Dv * Stdv); BBdn = BBmd - (Dv * Stdv); } #일봉 엔벨로프 계산 If DayClose(EVP-1) > 0 Then { sum2 = 0; for cnt = 0 to BBP-1 { sum2 = sum2 + DayClose(cnt); } Evmd = sum2/BBP; Evup = Evmd + EVmd*(Per/100); Evdn = EVmd - EVmd*(Per/100); } if stime >= 150000 and stime[1] < 150000 then { if C < BBmd and C < EVmd Then buy(); } if MarketPosition == 1 Then { ExitLong("bx",atlimit,AvgEntryPrice*1.10); ExitLong("sx",AtStop,AvgEntryPrice*0.70); } 즐거운 하루되세요 > 하늘북 님이 쓴 글입니다. > 제목 : 문의드립니다 > 현물입니다. 매수: 일봉기준 15:00정각에 주가가 볼벤(20, 2) 와 엔벨로프(20,8)선 보다 아래 있으면 1일에 1회만 매수 다음날도 15:00정각에 주가가 위와같이 볼벤과 엔벨로프 선 아래있음 추가매수 추가매수는 5회로 제한 매도: 10프로 수익 발생시. 손절: 30프로 손실 발생시