커뮤니티
수식 문의
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시 이후의 신호만 유효한 것으로 적용하고 종가까지 신호 적용 종가에 무조건 청산.
항상 수고해 주셔서 감사드립니다.