안녕하세요. 친절한 답변에 미리 감사드립니다.
한투 이프렌드 예스트레이더를 사용 중이고 불안정 하다는 관련된 문의를 전에도 남겼었습니다. 문제점을 나름대로 발견한 거 같습니다. 제 시스템은 외부 파이썬 터미널에서 연산을 한후 매매 신호를 마리아디비에 보냅니다. 그러면 예스트레이더 내 예스스팟으로 마이아디비를 주기적으로 읽어 신호를 감지해 예스트레이더 내에서 매매를 수행하는 것입니다. 예스트레이더를 삭제(남은 폴더 까지 삭제) 했다 다시 깔고 최초 수행시는 예스스팟 전략들이 문제 없이 실행(6종목이니 6개 전략을 동시에 실행합니다.)됩니다. 그런데 한번 그렇게 실행하고 나면 예스트레이더 폴더 내 Spot 폴더에 이상한 파일 수만개가 생성되어 쌓입니다. 그게 불안정의 원인거 같습니다. 그래서 다음날이 되어 다음번 예스트레이더 내 예스스팟 전략을 실행하면 전략 2개 정도까지는 실행이 되다가 3개째 실행을 시키면 예스트레이더 전체가 불안정 해지면 다운이 됩니다.
제 예스스팟 전략은 첨부파일의 'Spot 원래' 폴더에 들어있습니다. 주기적으로 Timer 를 통해 이벤트를 발생시키고 그 이벤트 시 마다 마리아디비를 두드리는 전략입니다. 2번째 첨부 파일은 예스스팟 전략들을 한번 실행후 예스트레이더를 끈 다음에 이상한 파일들 수만개(.ysdb)가 생성된 상태의 폴더입니다. 용량상 수만개 파일 중 백여개만 첨부했습니다.
eFriend Global YesTrader (한국투자증권)
답변 1
예스스탁
예스스탁 답변
2023-04-26 08:37:47
안녕하세요? 예스스탁입니다.
Database 객체 Selec t 함수의 두번째 매개변수는 Selec t 쿼리의 실행결과를 예스스팟 편집기에서 확인하기 위해 사용합니다. ysdb 파일은 그때 생성되는 임시파일입니다. 편집기에서 결과를 확인하실 때만 두번째 매개변수를 사용하시기 바랍니다.
감사합니다.
> 로봇짱 님이 쓴 글입니다.
> 제목 : 예스스팟 한번 실행후 다음번에 켜서 실행하면 이상합니다.
> 안녕하세요. 친절한 답변에 미리 감사드립니다.
한투 이프렌드 예스트레이더를 사용 중이고 불안정 하다는 관련된 문의를 전에도 남겼었습니다. 문제점을 나름대로 발견한 거 같습니다. 제 시스템은 외부 파이썬 터미널에서 연산을 한후 매매 신호를 마리아디비에 보냅니다. 그러면 예스트레이더 내 예스스팟으로 마이아디비를 주기적으로 읽어 신호를 감지해 예스트레이더 내에서 매매를 수행하는 것입니다. 예스트레이더를 삭제(남은 폴더 까지 삭제) 했다 다시 깔고 최초 수행시는 예스스팟 전략들이 문제 없이 실행(6종목이니 6개 전략을 동시에 실행합니다.)됩니다. 그런데 한번 그렇게 실행하고 나면 예스트레이더 폴더 내 Spot 폴더에 이상한 파일 수만개가 생성되어 쌓입니다. 그게 불안정의 원인거 같습니다. 그래서 다음날이 되어 다음번 예스트레이더 내 예스스팟 전략을 실행하면 전략 2개 정도까지는 실행이 되다가 3개째 실행을 시키면 예스트레이더 전체가 불안정 해지면 다운이 됩니다.
제 예스스팟 전략은 첨부파일의 'Spot 원래' 폴더에 들어있습니다. 주기적으로 Timer 를 통해 이벤트를 발생시키고 그 이벤트 시 마다 마리아디비를 두드리는 전략입니다. 2번째 첨부 파일은 예스스팟 전략들을 한번 실행후 예스트레이더를 끈 다음에 이상한 파일들 수만개(.ysdb)가 생성된 상태의 폴더입니다. 용량상 수만개 파일 중 백여개만 첨부했습니다.