커뮤니티

수식문의

프로필 이미지
mito
2009-12-23 23:23:04
616
글번호 26921
답변완료
첫째 일단 본인이 선물 1계약 매수진입 후 슬로우 스토케스틱 k,d값이 75이상에서 데드크로스 후 d값이 65이하로 하락시 청산 후 다시 골드크로스일때 1계약 매수 진입 이후 같은식으로 청산 매수 둘째 본인이 1계약 매도진입 후 슬로우 스토케스틱 k,d값이 25미만에서 골드크로스 후 d값이 35이상으로 상승시 청산 후 다시 데드크로스일때 1계약 매도 진입 이후 같은식으로 청산 매도 ..................................... 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-12-24 11:19:30

안녕하세요 예스스탁입니다. 수동으로 진입한 부분이 있으므로 현재 시간 이전에 가신호를 만들어 포지션에 진입했음을 나타내 주어야 합니다. 식에서는 차트상 앞쪽에 가신호를 만들고 시스템을 적용하는 시점 이후에 청산부터 발동하도록 작성되어 습니다. 그러므로 시스템을 적용하실때 적용하는 날짜와 시간을 입력해 주셔야 합니다. 1. Input : Period(12), Period1(5), Period2(5),적용날짜(20091224),적용시간(90000); var1 = StochasticsK(Period,Period1); var2 = StochasticsD(Period,Period1,Period2); if crossup(var1,75) Then Condition1 = False; if var1 > 75 and CrossDown(var1,var2) Then Condition1 = true; # 수동부분 인식을 위한 가신호 if CurrentBar == 1 Then buy("b1",OnClose,def,1); if sdate >= 적용날짜 and stime >= 적용시간 Then{ If CrossUP(var1, var2) Then { Buy("b",OnClose,def,1); } If Condition1 == true and CrossDown(var1,65) Then { ExitLong(); } } 2. Input : Period(12), Period1(5), Period2(5),적용날짜(20091224),적용시간(90000); var1 = StochasticsK(Period,Period1); var2 = StochasticsD(Period,Period1,Period2); if CrossDown(var1,25) Then Condition1 = False; if var1 < 25 and CrossUp(var1,var2) Then Condition1 = true; # 수동부분 인식을 위한 가신호 if CurrentBar == 1 Then Sell("s1",OnClose,def,1); if sdate >= 적용날짜 and stime >= 적용시간 Then{ If CrossDown(var1, var2) Then { Sell("s",OnClose,def,1); } If Condition1 == true and CrossUp(var1,35) Then { ExitShort(); } } 즐거운 하루되세요 > mito 님이 쓴 글입니다. > 제목 : 수식문의 > 첫째 일단 본인이 선물 1계약 매수진입 후 슬로우 스토케스틱 k,d값이 75이상에서 데드크로스 후 d값이 65이하로 하락시 청산 후 다시 골드크로스일때 1계약 매수 진입 이후 같은식으로 청산 매수 둘째 본인이 1계약 매도진입 후 슬로우 스토케스틱 k,d값이 25미만에서 골드크로스 후 d값이 35이상으로 상승시 청산 후 다시 데드크로스일때 1계약 매도 진입 이후 같은식으로 청산 매도 ..................................... 감사합니다