커뮤니티
시스템 질문입니다
2013-10-01 00:25:00
115
글번호 67987
다른 시간대에서 매매횟수를 제한 하고 싶습니다
같은 이평선크로스 전략인데
090001-095959 시간대에서 매수매도 상관없이 N회
100001-115959 시간대에서 매수매도 상관없이 M회
으로 제한 하고싶습니다
답변 1
예스스탁 예스스탁 답변
2013-10-01 16:10:16
안녕하세요
예스스탁입니다.
input : NN(3),MM(3);
var : count1(0),count2(0);
if stime == 090001 or (stime > 090001 and stime[1] < 090001) Then
count1 = 0;
if stime == 100001 or (stime > 100001 and stime[1] < 100001) Then
count2 = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{
if stime >= 090001 and stime < 095959 Then
count1 = count1+1;
if stime >= 100001 and stime < 105959 Then
count1 = count1+1;
}
var1 = ma(c,5);
var2 = ma(c,20);
if stime >= 090001 and stime < 095959 and count1 < NN Then{
if crossup(var1,var2) Then
buy();
if crossdown(var1,var2) Then
sell();
}
if stime >= 090001 and stime < 095959 and count2 < MM Then{
if crossup(var1,var2) Then
buy();
if crossdown(var1,var2) Then
sell();
}
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 시스템 질문입니다
> 다른 시간대에서 매매횟수를 제한 하고 싶습니다
같은 이평선크로스 전략인데
090001-095959 시간대에서 매수매도 상관없이 N회
100001-115959 시간대에서 매수매도 상관없이 M회
으로 제한 하고싶습니다