커뮤니티

수식 작성 부탁드립니다.(2)

프로필 이미지
풍운객
2018-05-24 20:44:10
199
글번호 119151
답변완료
자꾸 귀찮게 해드려 죄송합니다. 한가지 더 부탁드릴게 있어서요. 래리윌리엄스 전략인데, -------------------------------------------------------------------------------------- 특정 시간대(17:00~익일02:30)에서, 1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑) 1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑) 트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다. -------------------------------------------------------------------------------------- 1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-25 12:32:34

안녕하세요 예스스탁입니다. 익일시가 청산은 가능하지 않습니다. 익일 첫봉 종가에 청산신호가 발생합니다. var : tcond(false); if (sdate != sdate[1] and stime >= 170000) or (sdate == sdate[1] and stime >= 170000 and stime[1] < 17000) Then tcond = true; if (sdate != sdate[1] and stime >= 023000) or (sdate == sdate[1] and stime >= 023000 and stime[1] < 023000) Then tcond = false; var1 = dayopen+(DayHigh(1)-DayLow(1))*0.5; var2 = dayopen-(DayHigh(1)-DayLow(1))*0.5; var3 = ma(c,60); if tcond == true then { if H < var1 Then buy("b",AtStop,var1); if L > var2 Then sell("s",AtStop,var2); } if MarketPosition == 1 Then { if CrossDown(c,var3) then ExitLong("bx1"); if bdate != bdate[1] then ExitLong("bx2"); } if MarketPosition == -1 Then { if CrossUp(c,var3) then ExitShort("sx1"); if bdate != bdate[1] then ExitShort("sx2"); } 즐거운 하루되세요 > 풍운객 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다.(2) > 자꾸 귀찮게 해드려 죄송합니다. 한가지 더 부탁드릴게 있어서요. 래리윌리엄스 전략인데, -------------------------------------------------------------------------------------- 특정 시간대(17:00~익일02:30)에서, 1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑) 1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑) 트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다. -------------------------------------------------------------------------------------- 1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.