커뮤니티

오류 해결 좀 부탁드립니다.

프로필 이미지
중박주식
2021-02-12 23:35:44
655
글번호 146299
답변완료
실전 돌리고 있는 전략 중 하나가, 한번 진입하면 무조건 이틀 보유하는 전략입니다. (정확히 말하면 아침에 사서, 하루 오버나잇 후 다음날 종가 무렵에 파는 전략입니다) 그런데 제가 짧은 초봉을 이용하다보니 10000봉을 불러와봐야 고작 1주일 정도만 이용 가능합니다. 그러다보니 하루 하루 지날때마다 진입된 상태가 변경되는 문제가 발생하고 있습니다. 예를 들어 설명드리면: 어제는 5일입니다. 그리고 어제까지 1, 2, 3, 4, 5일의 데이터를 불러와서 신호가 나왔습니다. 1일에서 사서 2일에 팔고, 3일에서 사서 4일에 팔고, 다시 5일에 사서 오버나잇을 했습니다. 오늘은 6일입니다. 오늘 불러와진 데이터는 2, 3, 4, 5, 6일입니다. 그러다보니 가져온 데이터의 첫날인 2일날 신호가 발생하여, 2일에 사서 3일에 팔고, 4일에 사서 5일에 팔고, 6일 오전에 다시 진입한 것으로 되어 있습니다. 어제 이미 사서 오버나잇을 했는데, 오늘 다시 열어서 데이터를 다시 불러오다보니 어제 사둔 신호는 시스템 차트 상에서 사라지고, 오늘 새로운 신호가 나옵니다. 이런 문제는 어떻게 해결하면 좋을지 궁금합니다. 감사합니다. 그런데 문제는
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-15 17:05:44

안녕하세요 예스스탁입니다. 랭귀지가 차트의 데이타만 읽어 신호를 발생하게 되서 문의하신 내용은 별도로 처리할 방법이 없습니다. input : ndate(20210215); if sDate >= ndate Then { 진입청산수식 } 가능한 방법이라면 위와같이 시스템식에 진입을 특정날짜 이후에만 발생하게 해서 한번 진입후 청산이 되면 다음에 걸때 다시 날짜들 지정해서 차트에 지정일 이전의 진입과 청산신허는 발생되지 않게 하셔야 합니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 중박주식 님이 쓴 글입니다. > 제목 : 오류 해결 좀 부탁드립니다. > 실전 돌리고 있는 전략 중 하나가, 한번 진입하면 무조건 이틀 보유하는 전략입니다. (정확히 말하면 아침에 사서, 하루 오버나잇 후 다음날 종가 무렵에 파는 전략입니다) 그런데 제가 짧은 초봉을 이용하다보니 10000봉을 불러와봐야 고작 1주일 정도만 이용 가능합니다. 그러다보니 하루 하루 지날때마다 진입된 상태가 변경되는 문제가 발생하고 있습니다. 예를 들어 설명드리면: 어제는 5일입니다. 그리고 어제까지 1, 2, 3, 4, 5일의 데이터를 불러와서 신호가 나왔습니다. 1일에서 사서 2일에 팔고, 3일에서 사서 4일에 팔고, 다시 5일에 사서 오버나잇을 했습니다. 오늘은 6일입니다. 오늘 불러와진 데이터는 2, 3, 4, 5, 6일입니다. 그러다보니 가져온 데이터의 첫날인 2일날 신호가 발생하여, 2일에 사서 3일에 팔고, 4일에 사서 5일에 팔고, 6일 오전에 다시 진입한 것으로 되어 있습니다. 어제 이미 사서 오버나잇을 했는데, 오늘 다시 열어서 데이터를 다시 불러오다보니 어제 사둔 신호는 시스템 차트 상에서 사라지고, 오늘 새로운 신호가 나옵니다. 이런 문제는 어떻게 해결하면 좋을지 궁금합니다. 감사합니다. 그런데 문제는