커뮤니티
시스템식 요청
2016-08-25 12:24:33
117
글번호 101356
안녕하세요
수고가 많으십니다.
아래와 같은 시스템식 좀 부탁 드리겠습니다.
매수식은
일봉상 고+저+종/3 지수 이평선 5.20.60 선이 정배열인 상태에서
전일 거래량 50% 이상에 전 고점돌파 시 매수
또는 일봉상 5일봉 전 고점 돌파 시 매수
매도식은
전고점 하향 이탈시 손절 또는
trix 8.3 데드크로스 시 매도
답변 1
예스스탁 예스스탁 답변
2016-08-25 14:03:13
안녕하세요
예스스탁입니다.
전고점/전저점은 내용이 불명확하므로 5일최고와 최저로 작성했습니다.
Input : Period1(5),Period2(20),Period3(60),P(5),TRIXP(8),TRIXsig(3);
Var : Ep1(0),Ep2(0),Ep3(0),DINDEX(0);
var : JISU1(0),JISU2(9),JISU3(0);
var : PreJISU1(0),PreJISU2(0),PreJISU3(0);
var : HH(0),LL(0),cnt(0),TRIXV(0),TRIXS(0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
Ep3 = 2/(Period3+1);
if bdate != bdate[1] then {
DINDEX = DINDEX + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreJISU3 = JISU3[1];
}
if DINDEX <= 1 then{
JISU1 = (dayhigh+daylow+DayClose)/3;
JISU2 = (dayhigh+daylow+DayClose)/3;
JISU3 = (dayhigh+daylow+DayClose)/3;
}
else{
JISU1 = (dayhigh+daylow+DayClose)/3 * EP1 + PreJISU1 * (1-EP1);
JISU2 = (dayhigh+daylow+DayClose)/3 * EP2 + PreJISU2 * (1-EP2);
JISU3 = (dayhigh+daylow+DayClose)/3 * EP3 + PreJISU3 * (1-EP3);
}
HH = dayhigh(1);
LL = daylow(1);
for cnt = 1 to P{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if DayLow(cnt) < LL Then
LL = DayLow(cnt);
}
TRIXV = TRIX(TRIXP);
TRIXS = ema(TRIXV,trixsig);
if JISU1 > JISU2 and JISU2 > JISU3 and
DayVolume >= DayVolume(1)*0.5 and
crossup(C,HH) Then
buy("b");
if MarketPosition == 1 then{
if CrossDown(c,LL) Then
exitlong("bx1");
if CrossDown(TRIXV,TRIXS) Then
exitlong("bx2");
}
즐거운 하루되세요
> 수급신화 님이 쓴 글입니다.
> 제목 : 시스템식 요청
> 안녕하세요
수고가 많으십니다.
아래와 같은 시스템식 좀 부탁 드리겠습니다.
매수식은
일봉상 고+저+종/3 지수 이평선 5.20.60 선이 정배열인 상태에서
전일 거래량 50% 이상에 전 고점돌파 시 매수
또는 일봉상 5일봉 전 고점 돌파 시 매수
매도식은
전고점 하향 이탈시 손절 또는
trix 8.3 데드크로스 시 매도