커뮤니티

안녕하세요

프로필 이미지
미래테크
2015-03-20 02:59:49
137
글번호 84218
답변완료
Stochastic (12,5,5) 사용 Golden Cross는 K값 <= 30 인 경우만 인정 Dead Cross는 K값이 70 이하인 경우만 인정 시스템식은 스토캐스틱 골든 크로스 발생 시가 부터 데드크로스 발생 종가 까지 가격이 1% 이상 상승 또는 하락한 종목 매수 진입 또는 매도 진입 청산은 스토캐스틱 값이 골든크로스 발생한 경우는 데드크로스에 매수 청산 데드크로스 발생한 경우는 골든크로스 발생시 청산 즉 상승 또는 하락하는 경우라도 진입 부터 청산 까지 가격이 1% 이상 초과한 경우 진입하고 진입 조건의 반대방향 발생시 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-20 13:48:44

안녕하세요 예스스탁입니다. input : sto1(10),sto2(5),sto3(3); var : Stok(0),Stod(0); var : UpOpen(0),UpClose(0); var : DnOpen(0),DnClose(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); if crossup(stok,stod) and stok <= 30 then{ UpOpen = O; UpClose= C; if UpClose >= DnOpen*1.01 and DnOpen > 0 Then buy("B1"); if UpClose <= DnOpen*0.99 and DnOpen > 0 Then sell("S1"); } if CrossDown(stok,stod) and stok >= 70 then{ DnOpen = O; DnClose= C; if DnClose >= UpOpen*1.01 and UpOpen > 0 Then buy("B2"); if DnClose <= UpOpen*0.99 and UpOpen > 0 Then sell("S2"); } if MarketPosition == 1 Then { if IsEntryName("b1") == true and CrossDown(stok,stod) Then ExitLong(); if IsEntryName("b2") == true and CrossUp(stok,stod) Then ExitLong(); } if MarketPosition == -1 Then { if IsEntryName("S1") == true and CrossDown(stok,stod) Then ExitShort(); if IsEntryName("S2") == true and CrossUp(stok,stod) Then ExitShort(); } 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 안녕하세요 > Stochastic (12,5,5) 사용 Golden Cross는 K값 <= 30 인 경우만 인정 Dead Cross는 K값이 70 이하인 경우만 인정 시스템식은 스토캐스틱 골든 크로스 발생 시가 부터 데드크로스 발생 종가 까지 가격이 1% 이상 상승 또는 하락한 종목 매수 진입 또는 매도 진입 청산은 스토캐스틱 값이 골든크로스 발생한 경우는 데드크로스에 매수 청산 데드크로스 발생한 경우는 골든크로스 발생시 청산 즉 상승 또는 하락하는 경우라도 진입 부터 청산 까지 가격이 1% 이상 초과한 경우 진입하고 진입 조건의 반대방향 발생시 청산