커뮤니티
시스템 시뮬레이션에서...
2004-04-29 11:35:48
695
글번호 3431
도와주신 덕분에 한 두개 시스템을 만들어 보았습니다.
다른 시스템과 실적을 비교해 보고 싶은데 약간의 문제가 있습니다.
예를 들어 2003.1.1 부터 출시되어 있는 시스템과 비교하려고 하니
제꺼는 매매 신호가 몇 날 뒤에 나오더라구요
그래서 생각해 봤더니 데이터를 받아도 장기 이평같은 것 수식에 맞춰 계산을 해 낼때
까지는 매매 신호가 안 나오는 거 같습니다.
그런데 시뮬레이션 종합표에서는 데이터가 시작되는 시간부터의 수익률 계산이 되서 몇
달간의 괴리가 발생합니다.
따라서
가능하다면
데이터는 기존의 과거 데이터를 이용하도 시스템 시뮬레이션 할 때 시작하는 지점을 설정할 수 있는 기능을 추가시켜 주시면 고맙겠습니다.
무슨 말씀인지 이해가 가시죠?
그리고 시험 적용을 할 때 매매 신호가 나온 지점에서 매매 신호가 몇 포인테 나왔는지를 화면에 남겨 주시면 어떨까요?
매매 신호가 나온 수치를 일일이 찾아보는게 좀 번거롭더라구요
신호 옆에 풍선이나 뭐 그런 걸로 아니면 화면 한 쪽 구석이라도 현재 매도포지션중 이라고만 하지 말고 몇 포인트 매도 포지션 중 하는 식으로라도 표시해 주시면
사용하는데 작지만 아주 편리할 거 같습니다.
수고하시고 바쁘실 텐데 도움을 주셔서 항상 감사 드립니다.
답변 1
예스스탁 예스스탁 답변
2004-04-29 14:38:11
안녕하세요? 예스스탁입니다...
예스트레이더 프로 메뉴 중에서 도구의 "시스템 시뮬레이터"가 있는데 이것을 이용하시면 시작과 끝을 정해서 시뮬레이션하실 수 있습니다...
그리고, 해당 조건에 만족하는 시점을 지표로 표현하시면 (2)번과 같습니다...
(1)시스템
var : 이평(0);
이평 = ma(c, 10);
if crossup(c, 이평) then
buy();
if crossdown(c, 이평) then
sell();
(2)지표
var : 이평(0);
이평 = ma(c, 10);
if crossup(c, 이평) then
var1 = c;
if crossup(c, 이평) then
var2 = c;
plot1(var1); // 종가가 이평선을 상향돌파할 때의 종가(매수시점의 종가)를 나타냄
plot2(var2); // 종가가 이평선을 하향돌파할 때의 종가(매도시점의 종가)를 나타냄
감사합니다...
> 하하하 님이 쓴 글입니다.
> 제목 : 시스템 시뮬레이션에서...
> 도와주신 덕분에 한 두개 시스템을 만들어 보았습니다.
다른 시스템과 실적을 비교해 보고 싶은데 약간의 문제가 있습니다.
예를 들어 2003.1.1 부터 출시되어 있는 시스템과 비교하려고 하니
제꺼는 매매 신호가 몇 날 뒤에 나오더라구요
그래서 생각해 봤더니 데이터를 받아도 장기 이평같은 것 수식에 맞춰 계산을 해 낼때
까지는 매매 신호가 안 나오는 거 같습니다.
그런데 시뮬레이션 종합표에서는 데이터가 시작되는 시간부터의 수익률 계산이 되서 몇
달간의 괴리가 발생합니다.
따라서
가능하다면
데이터는 기존의 과거 데이터를 이용하도 시스템 시뮬레이션 할 때 시작하는 지점을 설정할 수 있는 기능을 추가시켜 주시면 고맙겠습니다.
무슨 말씀인지 이해가 가시죠?
그리고 시험 적용을 할 때 매매 신호가 나온 지점에서 매매 신호가 몇 포인테 나왔는지를 화면에 남겨 주시면 어떨까요?
매매 신호가 나온 수치를 일일이 찾아보는게 좀 번거롭더라구요
신호 옆에 풍선이나 뭐 그런 걸로 아니면 화면 한 쪽 구석이라도 현재 매도포지션중 이라고만 하지 말고 몇 포인트 매도 포지션 중 하는 식으로라도 표시해 주시면
사용하는데 작지만 아주 편리할 거 같습니다.
수고하시고 바쁘실 텐데 도움을 주셔서 항상 감사 드립니다.