커뮤니티
12436 관련 미해결
2009-11-04 12:59:24
778
글번호 25911
죄송합니다. 계속 올리네요.
셋스탑 트레일링 12436 관련하여 stime < 144000을 제어문에 추가했는데도 다음날 9시 땡하면 시가에 계속 진입을 해버립니다.
참고로 제 시스템은 9시 20분부터 진입을 합니다.
아래의 식에서 뭐가 잘못된 것인지요???
중간생략
Trcount = 0;
for cnt = 1 to 20{
if sDate ==ExitDate(cnt) and IsExitName("StopTrailing", cnt) Then
Trcount = Trcount+1;
}
if stime < 144000
&& MarketPosition == 0
&& IsExitName("StopTrailing", 1)
&& Trcount <= 1 Then{
Buy("오름", AtStop, ExitPrice(1)+0.4);
Sell("내림", AtStop, ExitPrice(1)-0.4);
}
if MarketPosition != 0
Then{if IsEntryName("오름") or IsEntryName("내림") Then{
SetStopTrailing(0.5, 2.4, PointStop, 1);
SetStopLoss(2.8, PointStop);
}
}
Else{
SetStopTrailing(0,0);
SetStopLoss(0);
}
SetStopEndofday(145000);
가장 큰 문제는 전날 14시 40분 전에 셋스탑스레일링이 걸린 것이 있고 다음날 시가에 갭등(진입가격에서 +0.4이상)으로 시작하면 '오름'으로 진입, 다음날 시가에 갭락(진입가격에서 -0.4이하)으로 시작하면 '내림'으로 진입해버리는 것입니다.
stime < 144000을 추가했는데도 다음날 첫봉에 신호가 발생한다면
신호의 명칭을 확인하고 해당 신호의 제어문에 stime < 144000을 추가하라고 하셨는데, 다음날 아침 시가에 진입 명칭은 '오름'이나'내림'입니다.
어떻게 해야 하는지요???
제 생각에는 셋스탑트레일링- 오름이나 내림- 셋스탑 트레일링 -오름이나 내림 이 패턴으로 하루종일 진입하다가 다음날 아침 9시 시가까지 이어지는 것 같습니다.
당일로만 진입할 수 있게 방법좀 알려주세요.
미리 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2009-11-04 13:06:13
> 빠샤 님이 쓴 글입니다.
> 제목 : 12436 관련 미해결
> 죄송합니다. 계속 올리네요.
셋스탑 트레일링 12436 관련하여 stime < 144000을 제어문에 추가했는데도 다음날 9시 땡하면 시가에 계속 진입을 해버립니다.
참고로 제 시스템은 9시 20분부터 진입을 합니다.
아래의 식에서 뭐가 잘못된 것인지요???
중간생략
Trcount = 0;
for cnt = 1 to 20{
if sDate ==ExitDate(cnt) and IsExitName("StopTrailing", cnt) Then
Trcount = Trcount+1;
}
if stime < 144000
&& MarketPosition == 0
&& IsExitName("StopTrailing", 1)
&& Trcount <= 1 Then{
Buy("오름", AtStop, ExitPrice(1)+0.4);
Sell("내림", AtStop, ExitPrice(1)-0.4);
}
if MarketPosition != 0
Then{if IsEntryName("오름") or IsEntryName("내림") Then{
SetStopTrailing(0.5, 2.4, PointStop, 1);
SetStopLoss(2.8, PointStop);
}
}
Else{
SetStopTrailing(0,0);
SetStopLoss(0);
}
SetStopEndofday(145000);
가장 큰 문제는 전날 14시 40분 전에 셋스탑스레일링이 걸린 것이 있고 다음날 시가에 갭등(진입가격에서 +0.4이상)으로 시작하면 '오름'으로 진입, 다음날 시가에 갭락(진입가격에서 -0.4이하)으로 시작하면 '내림'으로 진입해버리는 것입니다.
stime < 144000을 추가했는데도 다음날 첫봉에 신호가 발생한다면
신호의 명칭을 확인하고 해당 신호의 제어문에 stime < 144000을 추가하라고 하셨는데, 다음날 아침 시가에 진입 명칭은 '오름'이나'내림'입니다.
어떻게 해야 하는지요???
제 생각에는 셋스탑트레일링- 오름이나 내림- 셋스탑 트레일링 -오름이나 내림 이 패턴으로 하루종일 진입하다가 다음날 아침 9시 시가까지 이어지는 것 같습니다.
당일로만 진입할 수 있게 방법좀 알려주세요.
미리 감사드립니다.
회원
2012-01-01 10:07:35
관리자님에 의해 삭제된 답변입니다.
이전글