커뮤니티

3.1 건의사항

프로필 이미지
tigle
2007-06-30 13:16:37
1063
글번호 200260
답변완료
(1) 3.1에서요. 차트를 연결선물 30분봉을 2500개 올리고, Print("test.txt","stime:%.0f time:%.0f di:%.0f",stime,time,dayindex());로 테스트해보면... 2006-09-11 12:30:00 stime:123000 time:125900 di:0 2006-09-11 13:00:00 stime:130000 time:132900 di:1 2006-09-11 13:30:00 stime:133000 time:135900 di:2 2006-09-11 14:00:00 stime:140000 time:142900 di:3 2006-09-11 14:30:00 stime:143000 time:145000 di:4 2006-09-11 15:00:00 stime:150000 time:150100 di:5 2006-09-12 09:00:00 stime:90000 time:92900 di:0 2006-09-12 09:30:00 stime:93000 time:95900 di:1 2006-09-12 10:00:00 stime:100000 time:102900 di:2 2006-09-12 10:30:00 stime:103000 time:105900 di:3 2006-09-12 11:00:00 stime:110000 time:112900 di:4 2006-09-12 11:30:00 stime:113000 time:115900 di:5 2006-09-12 12:00:00 stime:120000 time:122900 di:6 2006-09-12 12:30:00 stime:123000 time:125900 di:7 2006-09-12 13:00:00 stime:130000 time:132900 di:8 2006-09-12 13:30:00 stime:133000 time:135900 di:9 2006-09-12 14:00:00 stime:140000 time:142900 di:10 2006-09-12 14:30:00 stime:143000 time:145000 di:11 ... 로 됩니다. 즉, 차트에서 첫봉이 9시 시작봉이 아닌데도, dayindex()는 0으로 들어갑니다. 위와 같은 error는 사실 별 문제는 안됩니다만... 예를 들어서, 장시작시간이 9시가 아니거나 해서 하루 분봉개수가 변동 할 때, 이걸 잘못 다루면... 겉으로는 시스템이 잘 돌아가는것 같아도... 그때부터 엉켜... 예측불허하고 잡아내기 힘든 에러가 발생합니다. 잡아내기 힘들다는건... 데이터만 보면 멀쩡한데, 이게 시스템과 궁합이 맞으면 제대로 돌아가는데... 잘 안맞으면 겉으로만 멀쩡합니다. 이 문제는 아래에 언급한 (4)번만 해결이 되면 사용자 자체적으로 해결도 가능할것 같습니다만... (2) 시스템성능보고서가 3.0과 달리 창이 반토막으로 잘려서 내용이 다 안보이네요. 매번 마우스로 창크기를 조정해야 하는데, 이거 3.0처럼 다 보이게 하면 안되나요? (3) 시스템 테스트 할때 "if index>100 then..."을 사용해서 변수에 이상한게 안들어 가도록 주의해야 하는데요. 그러면 시스템 성과보고가 틀려지게 됩니다. 성과보고는 초기기간을 포함한 전기간에 대해서 보고 되는거니까요. 그래서 아예 시스템트레이딩 설정창에서 초기에 건너띄는 봉 갯수를 지정케 하고 이걸 그 창 전체에 global하게 적용할수 있게 하는게 어떨까 합니다. (4) 변수에 이상한게 들어간걸 프로그램내에서 점검하는건 정말 불가능 한건가요? 예를들어 if var1!="-1.#J" then ... 어쨋든 베타버전인데도 불구하고 3.0보다는 빠르고 더 안정적으로 보입니다. 사용자 편의성도 많이 좋아졌구요.
예스트레이더 (iM증권)
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2007-07-04 09:42:11

안녕하세요. 예스스탁입니다. dayindex()함수는 분봉에서 당일 해당봉의 좌표를 알려주는 함수이지만 첫봉이 9시 봉이 아니면 첫봉 이전의 데이터를 저희가 알 수 없기 때문에 해당봉을 당일 첫봉으로 알려드리고 있습니다. (이부분은 예스트레이더3의 예스랭귀지에서도 마찬가지입니다.) 시스템 성능보고서의 창 크기는 당장 수정되기는 힘들것 같습니다. 불편을 드려 죄송합니다. 그리고 변수에 알수없는 값이 들어있는지는 IsNaN(변수명) 함수로 확인할 수 있습니다. 알수없는 값이 들어가 있으면 TRUE값을 리턴하게 됩니다. 감사합니다. 행복한 하루 되세요. > tigle 님이 쓴 글입니다. > 제목 : 3.1 건의사항 > (1) 3.1에서요. 차트를 연결선물 30분봉을 2500개 올리고, Print("test.txt","stime:%.0f time:%.0f di:%.0f",stime,time,dayindex());로 테스트해보면... 2006-09-11 12:30:00 stime:123000 time:125900 di:0 2006-09-11 13:00:00 stime:130000 time:132900 di:1 2006-09-11 13:30:00 stime:133000 time:135900 di:2 2006-09-11 14:00:00 stime:140000 time:142900 di:3 2006-09-11 14:30:00 stime:143000 time:145000 di:4 2006-09-11 15:00:00 stime:150000 time:150100 di:5 2006-09-12 09:00:00 stime:90000 time:92900 di:0 2006-09-12 09:30:00 stime:93000 time:95900 di:1 2006-09-12 10:00:00 stime:100000 time:102900 di:2 2006-09-12 10:30:00 stime:103000 time:105900 di:3 2006-09-12 11:00:00 stime:110000 time:112900 di:4 2006-09-12 11:30:00 stime:113000 time:115900 di:5 2006-09-12 12:00:00 stime:120000 time:122900 di:6 2006-09-12 12:30:00 stime:123000 time:125900 di:7 2006-09-12 13:00:00 stime:130000 time:132900 di:8 2006-09-12 13:30:00 stime:133000 time:135900 di:9 2006-09-12 14:00:00 stime:140000 time:142900 di:10 2006-09-12 14:30:00 stime:143000 time:145000 di:11 ... 로 됩니다. 즉, 차트에서 첫봉이 9시 시작봉이 아닌데도, dayindex()는 0으로 들어갑니다. 위와 같은 error는 사실 별 문제는 안됩니다만... 예를 들어서, 장시작시간이 9시가 아니거나 해서 하루 분봉개수가 변동 할 때, 이걸 잘못 다루면... 겉으로는 시스템이 잘 돌아가는것 같아도... 그때부터 엉켜... 예측불허하고 잡아내기 힘든 에러가 발생합니다. 잡아내기 힘들다는건... 데이터만 보면 멀쩡한데, 이게 시스템과 궁합이 맞으면 제대로 돌아가는데... 잘 안맞으면 겉으로만 멀쩡합니다. 이 문제는 아래에 언급한 (4)번만 해결이 되면 사용자 자체적으로 해결도 가능할것 같습니다만... (2) 시스템성능보고서가 3.0과 달리 창이 반토막으로 잘려서 내용이 다 안보이네요. 매번 마우스로 창크기를 조정해야 하는데, 이거 3.0처럼 다 보이게 하면 안되나요? (3) 시스템 테스트 할때 "if index>100 then..."을 사용해서 변수에 이상한게 안들어 가도록 주의해야 하는데요. 그러면 시스템 성과보고가 틀려지게 됩니다. 성과보고는 초기기간을 포함한 전기간에 대해서 보고 되는거니까요. 그래서 아예 시스템트레이딩 설정창에서 초기에 건너띄는 봉 갯수를 지정케 하고 이걸 그 창 전체에 global하게 적용할수 있게 하는게 어떨까 합니다. (4) 변수에 이상한게 들어간걸 프로그램내에서 점검하는건 정말 불가능 한건가요? 예를들어 if var1!="-1.#J" then ... 어쨋든 베타버전인데도 불구하고 3.0보다는 빠르고 더 안정적으로 보입니다. 사용자 편의성도 많이 좋아졌구요.
프로필 이미지

예스스탁 예스스탁 답변

2007-07-06 17:04:45

안녕하세요. 예스스탁입니다. (2)번 질문에 대한 답변입니다. 사용자가 저장한 창 크기대로 저장하여 사용할 수 있게 수정하겠습니다. 사용에 불편을 드려 죄송합니다. 감사합니다. 행복한 하루 되세요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 3.1 건의사항 > 안녕하세요. 예스스탁입니다. dayindex()함수는 분봉에서 당일 해당봉의 좌표를 알려주는 함수이지만 첫봉이 9시 봉이 아니면 첫봉 이전의 데이터를 저희가 알 수 없기 때문에 해당봉을 당일 첫봉으로 알려드리고 있습니다. (이부분은 예스트레이더3의 예스랭귀지에서도 마찬가지입니다.) 시스템 성능보고서의 창 크기는 당장 수정되기는 힘들것 같습니다. 불편을 드려 죄송합니다. 그리고 변수에 알수없는 값이 들어있는지는 IsNaN(변수명) 함수로 확인할 수 있습니다. 알수없는 값이 들어가 있으면 TRUE값을 리턴하게 됩니다. 감사합니다. 행복한 하루 되세요. > tigle 님이 쓴 글입니다. > 제목 : 3.1 건의사항 > (1) 3.1에서요. 차트를 연결선물 30분봉을 2500개 올리고, Print("test.txt","stime:%.0f time:%.0f di:%.0f",stime,time,dayindex());로 테스트해보면... 2006-09-11 12:30:00 stime:123000 time:125900 di:0 2006-09-11 13:00:00 stime:130000 time:132900 di:1 2006-09-11 13:30:00 stime:133000 time:135900 di:2 2006-09-11 14:00:00 stime:140000 time:142900 di:3 2006-09-11 14:30:00 stime:143000 time:145000 di:4 2006-09-11 15:00:00 stime:150000 time:150100 di:5 2006-09-12 09:00:00 stime:90000 time:92900 di:0 2006-09-12 09:30:00 stime:93000 time:95900 di:1 2006-09-12 10:00:00 stime:100000 time:102900 di:2 2006-09-12 10:30:00 stime:103000 time:105900 di:3 2006-09-12 11:00:00 stime:110000 time:112900 di:4 2006-09-12 11:30:00 stime:113000 time:115900 di:5 2006-09-12 12:00:00 stime:120000 time:122900 di:6 2006-09-12 12:30:00 stime:123000 time:125900 di:7 2006-09-12 13:00:00 stime:130000 time:132900 di:8 2006-09-12 13:30:00 stime:133000 time:135900 di:9 2006-09-12 14:00:00 stime:140000 time:142900 di:10 2006-09-12 14:30:00 stime:143000 time:145000 di:11 ... 로 됩니다. 즉, 차트에서 첫봉이 9시 시작봉이 아닌데도, dayindex()는 0으로 들어갑니다. 위와 같은 error는 사실 별 문제는 안됩니다만... 예를 들어서, 장시작시간이 9시가 아니거나 해서 하루 분봉개수가 변동 할 때, 이걸 잘못 다루면... 겉으로는 시스템이 잘 돌아가는것 같아도... 그때부터 엉켜... 예측불허하고 잡아내기 힘든 에러가 발생합니다. 잡아내기 힘들다는건... 데이터만 보면 멀쩡한데, 이게 시스템과 궁합이 맞으면 제대로 돌아가는데... 잘 안맞으면 겉으로만 멀쩡합니다. 이 문제는 아래에 언급한 (4)번만 해결이 되면 사용자 자체적으로 해결도 가능할것 같습니다만... (2) 시스템성능보고서가 3.0과 달리 창이 반토막으로 잘려서 내용이 다 안보이네요. 매번 마우스로 창크기를 조정해야 하는데, 이거 3.0처럼 다 보이게 하면 안되나요? (3) 시스템 테스트 할때 "if index>100 then..."을 사용해서 변수에 이상한게 안들어 가도록 주의해야 하는데요. 그러면 시스템 성과보고가 틀려지게 됩니다. 성과보고는 초기기간을 포함한 전기간에 대해서 보고 되는거니까요. 그래서 아예 시스템트레이딩 설정창에서 초기에 건너띄는 봉 갯수를 지정케 하고 이걸 그 창 전체에 global하게 적용할수 있게 하는게 어떨까 합니다. (4) 변수에 이상한게 들어간걸 프로그램내에서 점검하는건 정말 불가능 한건가요? 예를들어 if var1!="-1.#J" then ... 어쨋든 베타버전인데도 불구하고 3.0보다는 빠르고 더 안정적으로 보입니다. 사용자 편의성도 많이 좋아졌구요.