커뮤니티

진입시작 싯점 오류

프로필 이미지
회원
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시부터 작동되기 시작하는데요. 이 것이 원래 의도된 설계입니까 아님 버그인가요? (몇년전부터 그랬는데 요즘 정리하다가 피해가야하는 지를 결정해야 겠기에 문의드립니다...) 매수루틴 안으로 들어오긴 하나(아래 디버그 화면에서 보듯이) 매수가 실제로 실행이 안되고 레포트에도 안잡힙니다.
시스템
답변 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시부터 작동되기 시작하는데요. 이 것이 원래 의도된 설계입니까 아님 버그인가요? (몇년전부터 그랬는데 요즘 정리하다가 피해가야하는 지를 결정해야 겠기에 문의드립니다...) 매수루틴 안으로 들어오긴 하나(아래 디버그 화면에서 보듯이) 매수가 실제로 실행이 안되고 레포트에도 안잡힙니다.