커뮤니티
수식부탁드립니다
2013-05-23 11:17:37
232
글번호 63520
안녕하세요..
선물 10분봉 에서 사용하려는 시스템입니다
매수조건 발생하면 매수후 매수청산하고
매도 조건 발생하면 매도후 매도청산하는 시스템인데 각각 하루 1번씩만 거래하는
조건식좀 부탁드립니다.
아래와 같은 수식을 사용하니까 매수후 매수청산된 이후 매도가 밸생되어도
신호가 발생하지 않습니다.
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<1 and 매수식 then{
buy("b1");
}
if 매수청산식 then{
exitlong("bu",OnClose,def,"b1");
}
if count<1 and 매도식 then{
sell("s1");
}
if 매도청산식
ExitShort("se",OnClose,def,"s1");
}
답변 1
예스스탁 예스스탁 답변
2013-05-23 13:44:54
안녕하세요
예스스탁입니다.
기존식은 진입이 당일 한번만 발생하는 식이었습니다.
매수와 매도로 분류하여 각각 한번씩만 발생하는 식으로 수정했습니다.
var : cnt(0),bcount(0),scount(0);
bcount = 0;
scount = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) and MarketPosition(cnt) == 1 Then
bcount = bcount+1;
if sdate == EntryDate(cnt) and MarketPosition(cnt) == -1 Then
scount = scount+1;
}
if bcount<1 and 매수식 then{
buy("b1");
}
if 매수청산식 then{
exitlong("bu",OnClose,def,"b1");
}
if scount<1 and 매도식 then{
sell("s1");
}
if 매도청산식 then{
ExitShort("se",OnClose,def,"s1");
}
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 안녕하세요..
선물 10분봉 에서 사용하려는 시스템입니다
매수조건 발생하면 매수후 매수청산하고
매도 조건 발생하면 매도후 매도청산하는 시스템인데 각각 하루 1번씩만 거래하는
조건식좀 부탁드립니다.
아래와 같은 수식을 사용하니까 매수후 매수청산된 이후 매도가 밸생되어도
신호가 발생하지 않습니다.
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<1 and 매수식 then{
buy("b1");
}
if 매수청산식 then{
exitlong("bu",OnClose,def,"b1");
}
if count<1 and 매도식 then{
sell("s1");
}
if 매도청산식
ExitShort("se",OnClose,def,"s1");
}