커뮤니티

재질문드립니다.

프로필 이미지
류트
2020-01-10 08:05:07
120
글번호 135027
답변완료
아래 65584 질문에 대해, 종목검색식이 아니라 시스템트레이딩 수식으로 변화 재문의드립니다. 하기의 조건식이 => (1 or 2) and 3 and 4 and 5 and i6 and 7 and i8 and 9 일때 매수 진입하고, => 6% 익절, -10% 손절, 만약 손익절이 되지 않으면 익일종가에 매수청산 하고 싶습니다. => 외부변수: 매수청산일 (매수 n일 후 종가 청산) ======================================================================= 1. 주가등락률: [일]2봉전 종가대비 1봉전 고가등락률 8%이상 2. 주가등락률: [일]1봉전 종가대비 0봉전 고가등락률 8%이상 3. 주가등락률: [일]1봉전 종가대비 0봉전 시가등락률 2%이하 4. 2일 평균거래대금(단위:백만) 10000이상 100000000이하 (금일포함) 5. [일]2봉전 거래량 10000이상 300000000이하 6. 주가이평배열:[일] 0봉전 5이평 <20이평 < 120이평 (지수) 7. 주가이평배열: [5분] 5봉전 20이평 > 20이평 (지수) 8. 상장일 60일 이내 9. 상세이평돌파: [5분]0봉전 지수(저가 1이평)이 지수(종가 20이평)을 1봉 이내 데드크로스 1회 이상 ==================================================================== 다시 한번 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-10 10:38:22

안녕하세요 예스스탁입니다. 종가청산은 가능하지 않습니다. xtime으로 시간을 지정하셔야 합니다. Input : P1(5),P2(20),P3(120); input : 익절(6),손절(10),ndayX(1),xtime(150000); var : cnt(0),Dindex(0); Var : Ep1(0),emav1(0),Pre1(0); Var : Ep2(0),emav2(0),Pre2(0); Var : Ep3(0),emav3(0),Pre3(0); Array : MM[10](0); #일봉 지수이평 계산 Ep1 = 2/(P1+1); Ep2 = 2/(P2+1); Ep3 = 2/(P3+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; Pre1 = emav1[1]; Pre2 = emav2[1]; Pre3 = emav3[1]; MM[0] = 0; for cnt = 1 to 9 { MM[cnt] = MM[cnt-1][1]; } } if DINDEX <= 1 then{ emav1 = C; emav2 = C; emav3 = C; } else{ emav1 = C * EP1 + Pre1 * (1-EP1); emav2 = C * EP2 + Pre2 * (1-EP2); emav3 = C * EP3 + Pre3 * (1-EP3); } MM[0] = MM[0] + Money; var1 = ema(l,P1); var2 = ema(c,P2); if (DayHigh(1) >= DayClose(2)*1.08 or DayHigh(0) >= DayClose(1)*1.08) and dayopen(0) <= DayClose(1)*1.02 and mm[1] > 0 and (MM[0]+MM[1])/2 >= 10000000000 and DayVolume(2) >= 10000 and emav1 < emav2 and emav2 < emav3 and var2[5] > var2[6] and CrossDown(var1,var2) Then buy("b"); if MarketPosition == 1 and Dindex == Dindex[BarsSinceEntry]+NdayX and stime >= Xtime and stime[1] < Xtime Then ExitLong("bx"); SetStopProfittarget(익절,PercentStop); SetStopLoss(손절,PercentStop); 즐거운 하루되세요 > 류트 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 아래 65584 질문에 대해, 종목검색식이 아니라 시스템트레이딩 수식으로 변화 재문의드립니다. 하기의 조건식이 => (1 or 2) and 3 and 4 and 5 and i6 and 7 and i8 and 9 일때 매수 진입하고, => 6% 익절, -10% 손절, 만약 손익절이 되지 않으면 익일종가에 매수청산 하고 싶습니다. => 외부변수: 매수청산일 (매수 n일 후 종가 청산) ======================================================================= 1. 주가등락률: [일]2봉전 종가대비 1봉전 고가등락률 8%이상 2. 주가등락률: [일]1봉전 종가대비 0봉전 고가등락률 8%이상 3. 주가등락률: [일]1봉전 종가대비 0봉전 시가등락률 2%이하 4. 2일 평균거래대금(단위:백만) 10000이상 100000000이하 (금일포함) 5. [일]2봉전 거래량 10000이상 300000000이하 6. 주가이평배열:[일] 0봉전 5이평 <20이평 < 120이평 (지수) 7. 주가이평배열: [5분] 5봉전 20이평 > 20이평 (지수) 8. 상장일 60일 이내 9. 상세이평돌파: [5분]0봉전 지수(저가 1이평)이 지수(종가 20이평)을 1봉 이내 데드크로스 1회 이상 ==================================================================== 다시 한번 감사합니다.