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

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

커뮤니티

질의 응답 게시판
자유게시판
질의 응답 게시판
무료강의는 누구나 질문이 가능하며, 유료강의는 결제하신 강의에 대해서 질문이 가능합니다. 답변은 머니봇 강사님이 직접 달아드립니다.
트위터로 보내기 싸이월드 공감
답변 : Robot Save, Load 시 포트폴리오 문의 드립니다.  |  질의 응답 게시판 2018-10-15 11:02:08
작성자  머니봇 thinkpool 조회  38   |   추천  5
인용글

안녕하세요.

 

Mymoneybot 프로그램 GUI에서 우측 화면에 종목별 거래 수익률, 매수가, 매도가, 매수시간, 매도시간,종목검색 시 시가 등 항목을 추가하고 싶어서

 

코드를 확인해보니 mainclass.robot attribute에 portfolio 에 해당 내용이 저장되는것 같은데 전반적으로 잘 이해를 못하였습니다..

 

우선 지금까지 코드를 보고 이해한내용은 robot 실행 후 포트폴리오를 mymoneybot.robot 바이너리 파일에 저장하고,

 

다음 mymoneybot 실행 시 mymoneybot.robot 바이너리파일에서 다시 포트폴리오를 load하는 것 까지 이해하였습니다.

 

잘 모르겠는 내용은

 

1. robot이 실행 될 때 기존에 저장되있었던 포트폴리오를 어떻게 robot(Robot1857v1.py 모듈)에 다시 넣어, 매매를 진행하는 건지 모르겠습니다.

 

2. 로봇에 저장되어있는 portfolio를 어떻게 확인 할 수 있을지 문의드립니다. 

 

3. portfolio 의 column 을 추가 및 수정하려면 어떻게 해야 할 지 모르겠습니다.

 

질문이 다소 난잡하고 많은데 답변 주시면 감사드리겠습니다.

강의 잘 듣고 있습니다.

감사드립니다.

 

 

질문의 내용중 어떤 질문은 간단하게 게시판에 답하기는 어려운점이 있습니다.

오프라인 강의에 오시면 충분한 대답을 해드릴수 있을것 같습니다.

대답해드릴 수 있는 만큼 대답을 해드리자면

 

* 장 개시후 빠른 거래를 원하시면 가능한 화면에 많은 정보를 표현하지 마세요

- 장개시 후 약 1시간 가량은 거래가 매우 많습니다. 특히 거래가 많은 종목을 검색식으로 찾아 거래하신다면 더욱 그렇습니다.

화면에 많은 정보를 실시간으로 표현하는것은 밀리세컨드의 시간이 아까운 시점에서 시간을 낭비하는 것이기 때문에 그렇습니다.

* 자동 거래 프로그램은 화면에 뭔가를 보기 위해 만든것은 아닙니다. 그것은 HTS로 해결하고, 프로그램은 거래만 충실하면 된다는 철학으로 만들었습니다.

 

1. pickle은 현재 메모리의 내용을 파일로 저장하고 다시 파일에서 메모리로 올리는 기능을합니다. 오늘거래가 종료된 내용을 그대로 파일로 저장한 후

다음날 그 정보를 이어서 사용할수 있습니다.

2. 각 로봇의 포트폴리오는, PortfolioView(self) 함수에 자세히 나와 있습니다. 로봇의 포트폴리오 내용을 화면에 표시해 줍니다.

3. 번은 설명이 복잡합니다. 코드의 여기저기를 수정해야 하기 때문입니다. 오프라인에 오시면 대답해드릴수 있습니다.

 

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