커뮤니티
하루에 딱 2번만 신호발생 및 진입하는 식
2013-03-08 15:40:18
242
글번호 60489
지금 운용하는 시스템 식이 1일 정해진것 없이 로직에 따라 1일 1회~ 6회 내외에서
매수, 매도 진입신호 발생합니다.
통계를 내보니 매 1일 첫번째, 두번째 진입까지가 가장 성적이 좋더군요.
그래서 1일 매수,매도 신호 관계없이 순서대로 딱 2번만 신호 나오게 하고 그다음에는
안나오게 하는 방법이 없는지요.. 또는 3번째 부터는 발생신호 유효하지 않도록 하는
방법이 있는지요?
시스템 식 부탁드리고 어떻게 기존 식에 붙여넣는지 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-03-08 16:50:00
안녕하세요
예스스탁입니다.
var : count(0),cnt(0);
#당일진입횟수
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
위 계산식이 당일 진입의 횟수를 계산하는 식입니다.
count변수에 당일 진입의 횟수가 저장됩니다.
아래와 같이 진입식에 count < 2라는 조건을 추가하시면
count가 0일때와 count가 1일때 진입해서
당일 총 2회까지만 진입을 하게 됩니다.
var : count(0),cnt(0);
#당일진입횟수
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 2 and 매수진입조건 then
buy();
if count < 2 and 매도진입조건 then
sell();
즐거운 하루되세요
> 우후훗 님이 쓴 글입니다.
> 제목 : 하루에 딱 2번만 신호발생 및 진입하는 식
> 지금 운용하는 시스템 식이 1일 정해진것 없이 로직에 따라 1일 1회~ 6회 내외에서
매수, 매도 진입신호 발생합니다.
통계를 내보니 매 1일 첫번째, 두번째 진입까지가 가장 성적이 좋더군요.
그래서 1일 매수,매도 신호 관계없이 순서대로 딱 2번만 신호 나오게 하고 그다음에는
안나오게 하는 방법이 없는지요.. 또는 3번째 부터는 발생신호 유효하지 않도록 하는
방법이 있는지요?
시스템 식 부탁드리고 어떻게 기존 식에 붙여넣는지 부탁드립니다.
다음글
이전글