커뮤니티

수식문의드립니다

프로필 이미지
toal
2018-05-23 13:25:51
137
글번호 119077
답변완료
수식문의드립니다. 1. 매매시간을 18시부터 01시까지로만 정해서 01시가 되면 모두 청산하고 재진입불가로 하고 싶습니다. 2. 매매시간을 정해서 18시 이후에 조건식을 Trix 기준선 상향돌파 매수 하락돌파 매도로 하고싶은데 문제는 18시에 진입했을 때 기준선 아래(위)에 있을 경우는 상관없는데 이미 상향(하락)돌파되어 있는 상태라면 바로 진입하지 않고 장중에 기준선 아래로 하락후 재상승돌파 했을때 진입하고 싶은데 어떻게 작성해야 하나요? 3. 손절조건 발생해서 손절3회이상 발생하면 진입불가로 하고 싶습니다. 4. 손절조건을 진입봉 기준 두봉전 저가로 하고 싶은데 어떻게 작성하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-23 15:19:49

안녕하세요 예스스탁입니다. Input : Period(12), sigPeriod(9),손절틱수(20); var : TRIXv(0),Xcount(0); var : tcond(false); TRIXv = TRIX(Period); if (sdate != sdate[1] and stime >= 180000) or (sdate == sdate[1] and stime >= 180000 and stime[1] < 180000) Then { tcond = true; Xcount = 0; } if (sdate != sdate[1] and stime >= 010000) or (sdate == sdate[1] and stime >= 010000 and stime[1] < 010000) Then tcond = false; if TotalTrades > TotalTrades[1] and (IsExitName("bloss",1) or IsExitName("sloss",1)) Then Xcount = Xcount+1; if Tcond == true and crossup(TRIXv,0) Then buy(); if Tcond == true and CrossDown(TRIXv,0) Then sell(); if MarketPosition == 1 Then ExitLong("bloss",AtStop,L[BarsSinceEntry+2]); if MarketPosition == -1 Then ExitShort("sloss",AtStop,H[BarsSinceEntry+2]); 즐거운 하루되세요 > toal 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 수식문의드립니다. 1. 매매시간을 18시부터 01시까지로만 정해서 01시가 되면 모두 청산하고 재진입불가로 하고 싶습니다. 2. 매매시간을 정해서 18시 이후에 조건식을 Trix 기준선 상향돌파 매수 하락돌파 매도로 하고싶은데 문제는 18시에 진입했을 때 기준선 아래(위)에 있을 경우는 상관없는데 이미 상향(하락)돌파되어 있는 상태라면 바로 진입하지 않고 장중에 기준선 아래로 하락후 재상승돌파 했을때 진입하고 싶은데 어떻게 작성해야 하나요? 3. 손절조건 발생해서 손절3회이상 발생하면 진입불가로 하고 싶습니다. 4. 손절조건을 진입봉 기준 두봉전 저가로 하고 싶은데 어떻게 작성하나요?