커뮤니티
진입시작 싯점 오류
2010-03-01 15:39:09
846
글번호 28448
안녕하세요.
2006.04~2006.06월의 자료로 시뮬레이션을 하는데요.
If marketposition() == 0 && sDate == 20060403 && sTime <= 120000 Then // 신규매수
{
Buy("시스템시작매수");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("매수 - 시스템시작 ---------------------------------");
}
}
If marketposition() == 1 && sDate == 20060403 && sTime <= 120200 Then // 매수청산
{
Exitlong("시스템시작청산");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("청산 - 시스템시작 ---------------------------------");
}
}
위 소스가
소스사이즈가 작은 테스트소스에서는 제대로 작동하는데요.
소스사이즈가 큰 소스(약2만스텝)에서는 제대로 작동하지 않고
12시부터 작동되기 시작하는데요.
이 것이 원래 의도된 설계입니까 아님 버그인가요?
(몇년전부터 그랬는데 요즘 정리하다가 피해가야하는 지를 결정해야 겠기에
문의드립니다...)
매수루틴 안으로 들어오긴 하나(아래 디버그 화면에서 보듯이)
매수가 실제로 실행이 안되고 레포트에도 안잡힙니다.
- 1. TEST20100301A.jpg (0.08 MB)
- 2. TEST20100301B.jpg (0.08 MB)
답변 2
예스스탁 예스스탁 답변
2010-03-02 11:49:53
안녕하세요
예스스탁입니다.
담당부서에서 해당 내용에 대해 파악중에 있습니다.
최대한 빨리 답변드리겠습니다.
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 진입시작 싯점 오류
> 안녕하세요.
2006.04~2006.06월의 자료로 시뮬레이션을 하는데요.
If marketposition() == 0 && sDate == 20060403 && sTime <= 120000 Then // 신규매수
{
Buy("시스템시작매수");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("매수 - 시스템시작 ---------------------------------");
}
}
If marketposition() == 1 && sDate == 20060403 && sTime <= 120200 Then // 매수청산
{
Exitlong("시스템시작청산");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("청산 - 시스템시작 ---------------------------------");
}
}
위 소스가
소스사이즈가 작은 테스트소스에서는 제대로 작동하는데요.
소스사이즈가 큰 소스(약2만스텝)에서는 제대로 작동하지 않고
12시부터 작동되기 시작하는데요.
이 것이 원래 의도된 설계입니까 아님 버그인가요?
(몇년전부터 그랬는데 요즘 정리하다가 피해가야하는 지를 결정해야 겠기에
문의드립니다...)
매수루틴 안으로 들어오긴 하나(아래 디버그 화면에서 보듯이)
매수가 실제로 실행이 안되고 레포트에도 안잡힙니다.
예스스탁 예스스탁 답변
2010-03-04 13:23:57
안녕하세요
예스스탁입니다.
말씀하신 내용은 리소스관련 문제로 파악되고 있습니다.
현재 처리 준비중이며 시간이 다소 소요가 될 것으로 판단됩니다.
최대한 빠른 시일안에 처리하도록 하겠습니다.
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 진입시작 싯점 오류
> 안녕하세요
예스스탁입니다.
담당부서에서 해당 내용에 대해 파악중에 있습니다.
최대한 빨리 답변드리겠습니다.
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 진입시작 싯점 오류
> 안녕하세요.
2006.04~2006.06월의 자료로 시뮬레이션을 하는데요.
If marketposition() == 0 && sDate == 20060403 && sTime <= 120000 Then // 신규매수
{
Buy("시스템시작매수");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("매수 - 시스템시작 ---------------------------------");
}
}
If marketposition() == 1 && sDate == 20060403 && sTime <= 120200 Then // 매수청산
{
Exitlong("시스템시작청산");
If DataCompress == 2 && Barinterval == 1
Then
{
MessageLog("청산 - 시스템시작 ---------------------------------");
}
}
위 소스가
소스사이즈가 작은 테스트소스에서는 제대로 작동하는데요.
소스사이즈가 큰 소스(약2만스텝)에서는 제대로 작동하지 않고
12시부터 작동되기 시작하는데요.
이 것이 원래 의도된 설계입니까 아님 버그인가요?
(몇년전부터 그랬는데 요즘 정리하다가 피해가야하는 지를 결정해야 겠기에
문의드립니다...)
매수루틴 안으로 들어오긴 하나(아래 디버그 화면에서 보듯이)
매수가 실제로 실행이 안되고 레포트에도 안잡힙니다.