커뮤니티
질문입니다
2014-04-11 11:20:43
150
글번호 74361
한개의 차트 내에서
이평선10-20 크로스
이평선15-30 크로스
두개 시스템 매매횟수를 1회씩 제한하고싶습니다
단 현재 포지션 있는 경우 중복진입 금지
답변 1
예스스탁 예스스탁 답변
2014-04-11 17:07:39
안녕하세요
예스스탁입니다.
var : cnt(0),count1(0),count2(0);
count1 = 0;
count2 = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) and (IsEntryName("b1",cnt) == true or IsEntryName("s1",1) == true) Then
count1 = count1+1;
if sdate == EntryDate(cnt) and (IsEntryName("b2",cnt) == true or IsEntryName("s2",1) == true) Then
count2 = count2+1;
}
var1 = ma(c,10);
var2 = ma(c,20);
var3 = ma(C,15);
var4 = ma(c,30);
if count1 < 1 Then{
if crossup(var1,var2) Then
buy("b1");
if CrossDown(var1,var2) Then
sell("s1");
}
if count2 < 1 Then{
if crossup(var3,var4) Then
buy("b2");
if CrossDown(var3,var4) Then
sell("s2");
}
if IsEntryName("b1",0) == true and CrossDown(var1,var2) Then
ExitLong();
if IsEntryName("s1",0) == true and crossup(var1,var2) Then
ExitShort();
if IsEntryName("b2",0) == true and CrossDown(var3,var4) Then
ExitLong();
if IsEntryName("s2",0) == true and crossup(var4,var3) Then
ExitShort();
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 질문입니다
>
한개의 차트 내에서
이평선10-20 크로스
이평선15-30 크로스
두개 시스템 매매횟수를 1회씩 제한하고싶습니다
단 현재 포지션 있는 경우 중복진입 금지
다음글
이전글