Q&A 게시판 HOME > Q&A 게시판
작성자 : 예스스탁 작성일 : 2022-08-19 15:57:00 조회수 : 271
Re:재실행 시 신호 바뀜 문제 문의
안녕하세요? 

이동평균선을 포함한 모든 지표나 시스템식의 계산은 차트 첫봉부터 시작해서 현재봉으로 진행이 됩니다.
이 방향을 반대로 바꿀 수 있는 방법은 없습니다. 

코인거래의 경우 서버 초기화가 없기 때문에 사용자가 프로그램을 종료하지 않으면 계속 실행됩니다. 
이 경우에 메모리가 계속 쌓이게 되어 어느 시점에 프로그램이 강제 종료되는 현상이 발생하게 됩니다.
이런 강제 종료 현상을 피하기 위해서는 매일 프로그램을 재접속하시는 것을 권해드립니다.

재접속시 차트 앞구간의 데이터가 없어짐에 따라 신호 상태가 바뀌는 현상이 생길 수 있는데, 
차트 제공 기간이 정해져 있기 때문에 피할 수는 없는 현상입니다.
신호 변경을 최소화 하기 위해서는 조회 기간을 늘려주는 방법을 사용하실 수 있겠습니다.(최대 1만봉)
또는 차트의 주기를 큰 값으로 변경하고 이동평균 기간을 줄이는 방법 등을 사용하실 수 있을것 같습니다.
예를 들어 1분봉에서 1,000 이평을 사용하셨다면 10분봉에서 100이평을 사용하는 방법으로 변경하는 것입니다.

또한, 프로그램 재접속 전후에 시스템모티터 화면(화면 상단에 표시되는 포지션 잔고 수량) 등을 통하여 포지션의 수량이 변경되었는지를 
확인하고 매매하시기를 권해드립니다.

감사합니다.




>> 김예코 님이 쓴 글입니다.

>> 제목 : 재실행 시 신호 바뀜 문제 문의안녕하세요,
36개 종목 멀티차트로 1분봉 5000개씩 띄워서 매매를 하고 있는데 문제가 있어 문의드립니다.

시스템에 멀티차트로 여러 종목을 봉 5000개를 띄워서 매매를 하면, 시간이 지나 봉이 5천개가 넘어갈때 과거 봉이 지워지고 5천개가 계속 유지되는 것이 아니라 누적으로 6천개 7천개 이렇게 계속 쌓이게 되는데, 
시스템을 껐다 키면 누적되어 쌓여있던 봉이 삭제되고 다시 최근 5000봉만 뜨게 되면 기존에 있던 매매 신호가 완전히 바뀌게 됩니다. 그래서 매매가 완전 꼬이게 되구요.

왜 이런 문제가 생기는지 생각해봤는데 이평 계산이 차트 첫봉이라면 최종까지 봉 갯수가 달라지므로 신호가 바뀔수 있을 것 같은데 이동평균 계산방법이 가장 최근 봉 기준인지, 차트 첫봉 기준인지가 궁금합니다.
예를 들어 20이평이라면 차트 첫봉부터 과거 방향으로 20봉 평균인지,
차트에 나타난 첫봉부터 최근 방향으로 20봉 평균인지요.

신호가 바뀌는게 이동평균 계산 방식이 문제 때문이 맞는지, 맞다면 가장 최근 봉부터 과거순으로 이평선을 설정하려면 수식을 어떻게 바꿔야하는지, 이게 문제가 아니라면 왜 이런일이 발생하는지 문의드립니다.

매번 며칠 돌리다가 튕겨서 재실행 했을 때 신호가 완전히 바뀌어 버려서 제대로 된 매매를 할 수가 없습니다.
건수를 5000바로 설정하면 5천바를 넘어갈 때 차트 첫 봉을 하나씩 지워지게 해서 봉 갯수를 항상 5천바로 유지하게 할 수는 없는건가요?
예스 트레이더는 장 종료가 정해져있어 이런일이 없을 것 같은데, 코인은 24시간 켜놓게 되니 봉이 누적으로 계속 쌓여서 이런일이 발생하는 것 같습니다. 검토 부탁드립니다.
목록 답변