커뮤니티

수식 문의

프로필 이미지
흑수돌
2011-12-14 00:07:17
449
글번호 45754
답변완료
일전, 아래와 같은 시스템 수식을 얻은바 있습니다. Input: n(5),n2(20),n3(10),n4(20),n5(2); Var: GPB(0),GPS(0); GPS = max(highest(c,n3) - c,0); GPB = max(c - lowest(c,n3),0); var1 = ma(c,n); var2 = ma(c,n2); if var1 > var2 and GPB > GPS and crossup(c,BollBandUp(n4,n5)) Then buy(); if var1 < var2 and GPB < GPS and CrossDown(c,BollBandDown(n4,n5)) Then Sell(); 위의 시스템에 시간대를 적용하고 싶습니다. 시가~11시30분까지의 신호만 유효한 것으로 적용하고 11시 30분이 지나면 직전에 신호 포지션을 유지하되 청산은 n이평 (상기 시스템에 적용된 n이평) 을 돌파하거나 이탈할 때 청산, 다시, 1시 이후의 신호만 유효한 것으로 적용하고 종가까지 신호 적용 종가에 무조건 청산. 항상 수고해 주셔서 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-14 14:53:37

안녕하세요 예스스탁입니다. 1. Input: n(5),n2(20),n3(10),n4(20),n5(2); Var: GPB(0),GPS(0); GPS = max(highest(c,n3) - c,0); GPB = max(c - lowest(c,n3),0); var1 = ma(c,n); var2 = ma(c,n2); if stime < 113000 Then{ if var1 > var2 and GPB > GPS and crossup(c,BollBandUp(n4,n5)) Then buy(); if var1 < var2 and GPB < GPS and CrossDown(c,BollBandDown(n4,n5)) Then Sell(); } if stime >= 113000 then{ if CrossDown(c,var1) Then exitlong(); if crossup(c,var1) Then ExitShort(); } 2. Input: n(5),n2(20),n3(10),n4(20),n5(2); Var: GPB(0),GPS(0); GPS = max(highest(c,n3) - c,0); GPB = max(c - lowest(c,n3),0); var1 = ma(c,n); var2 = ma(c,n2); if stime > 130000 Then{ if var1 > var2 and GPB > GPS and crossup(c,BollBandUp(n4,n5)) Then buy(); if var1 < var2 and GPB < GPS and CrossDown(c,BollBandDown(n4,n5)) Then Sell(); } SetStopEndofday(150000); 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > 일전, 아래와 같은 시스템 수식을 얻은바 있습니다. Input: n(5),n2(20),n3(10),n4(20),n5(2); Var: GPB(0),GPS(0); GPS = max(highest(c,n3) - c,0); GPB = max(c - lowest(c,n3),0); var1 = ma(c,n); var2 = ma(c,n2); if var1 > var2 and GPB > GPS and crossup(c,BollBandUp(n4,n5)) Then buy(); if var1 < var2 and GPB < GPS and CrossDown(c,BollBandDown(n4,n5)) Then Sell(); 위의 시스템에 시간대를 적용하고 싶습니다. 시가~11시30분까지의 신호만 유효한 것으로 적용하고 11시 30분이 지나면 직전에 신호 포지션을 유지하되 청산은 n이평 (상기 시스템에 적용된 n이평) 을 돌파하거나 이탈할 때 청산, 다시, 1시 이후의 신호만 유효한 것으로 적용하고 종가까지 신호 적용 종가에 무조건 청산. 항상 수고해 주셔서 감사드립니다.