씽크알고 : 씽크풀 알고리즘 트레이딩 with xingAPI

> 질의 응답 게시판 > 상세보기

커뮤니티

질의 응답 게시판
자유게시판
질의 응답 게시판
무료강의는 누구나 질문이 가능하며, 유료강의는 결제하신 강의에 대해서 질문이 가능합니다. 답변은 머니봇 강사님이 직접 달아드립니다.
트위터로 보내기 싸이월드 공감
답변 : mymoneybot 실행중 다음과 같은 에러가 발생합니다.  |  질의 응답 게시판 2018-11-08 12:50:26
작성자   머니봇 thinkpool 조회  14   |   추천  2
인용글

안녕하세요.

mymoneybot을 모의 계좌에서 돌려보고 있는데 다음과 같은 에러가 발생합니다.


로봇을 저장하고 종료한뒤에 폴더이름을 바꾸고 mymoneybot을 실행하고,

로봇을 탑재하고 전체 실행을 누르면 발생합니다.

( 폴더이름에서 "(V14)"를 지우고 싶어서 바꾸면....)

 

2018-11-07 21:41:39.941527 RobotPortfolioV1 1   -26 파일 읽기에 실패했습니다.
2018-11-07 21:41:39.943527 Robot1857v2 1   -26 파일 읽기에 실패했습니다.
2018-11-07 21:41:39.944527 Robot1857v1 1   -26 파일 읽기에 실패했습니다.

 

그래서 새로 다운 로드한 후  압축 풀고 이름 바꾼다음 매뉴얼에서 알려주신 대로 secret폴더와 mymoneybot.robot을 복사해도 로봇 실행하면  에러가 납니다.

(매매가 될때도 있고 안될때도 있는데 정확히 모르겠습니다. 전 회사에 있고 집에 있는 서버를 원격에서 수행해서요 ㅜㅜ)

 

==>  위 문제는 검색식에 경로를 바꿔 줘야 하더군요 ^^;; (해결했습니다. 몇일을 고민했는데...글 올리니 ㅜㅜ) 혹 다른 분을 위해 남겨 두겠습니다.

 

그런데 다른 에러가 발생하는데 이건 매매 시간이 아니어서 발생하는 거겠지요?

[DEBUG|mymoneybot.pyw:1761]2018-11-07 22:28:00,766>Action Slot actionRobotRun 전
체 로봇 실행
2018-11-07 22:28:05.506923 RobotPortfolioV1 0 E 조건을 등록할 수 없습니다.
2018-11-07 22:28:05.507923 Robot1857v2 0 E 조건을 등록할 수 없습니다.
2018-11-07 22:28:05.507923 Robot1857v1 1   -27 실시간 종목검색 조건 등록 최대건수를 초과하였습니다.

 

 

다른 질문도 있습니다.

1. 로봇은 몇개 정도 등록 가능한지요? (3개 등록 하니 에러가 나던거 같은데요...제가 실시간으로 테스팅을 못해봐서요...자세한 로그는 ㅜㅜ)

2. WOL로 자동 서버시작하면 mymoneybot이 실행되게는 했는데 로봇을 실행시킬 수는 없는지요?

3. 3시 45분에 컴퓨터가 자동 종료 되는데 매번 로봇을 저장하고 다음날 실행시 불러오기를 해야 하는지요?

 

좋은 프로그램을 만들어 주셔서 감사합니다.

좀더 공부가 되면 다시 한번 오프강의에 참석해보고 싶습니다.

 

감사합니다.

 

프로그램에서 사용하는 라이브러리가 디렉토리에 특수문자가 있는 경우 파일을 읽고 저장하는데 문제가 있습니다.

특수문자는 피해주시기 바랍니다.

 

거래시간이 아닌경우에는 조건검색을 등록할수 없다는 eBEST API 에러가 나옵니다.

 

1.

로봇은 무한대로 사용가능하지만, 조건검색의 경우는 1개까지만 동시에 사용할수 있습니다.

이베스트에 문의해 봤는데 2개까지는 사용가능하다고 했지만, 그렇지 않았습니다.

여러개를 사용할 경우 프로그램을 3번까지 중복실행가능하니 그렇게 사용하는하면 됩니다.

그외 조건검색을 사용하지 않는 로봇의 경우는 제한이 없습니다.

 

2. 

프로그램 코드를 보시면 9시 1분에 모든 로봇이 자동적으로 실행됩니다.

def OnClocktick(self) 함수를 참조하시면 됩니다.

 

3.

15시 31분에 기록을 자동저장하고, 다음날 다시 실행하면 저장된 것을 자동으로 불러와 거래가 계속됩니다.

 

추천 소스보기
목록
(주) 씽크풀
서울시 영등포구 국제금융로 70. 15층 (여의도동, 미원빌딩)
고객센터 1666-6300 사업자등록번호 115-81-54775 대표 김동진
@ThinkPool Co.,Ltd. All Rights Reserved