본문 바로가기

파이썬1297

계산 period를 조절하기 위한 작업 part2 안녕하세요? 지난번 포스팅에서는 어떻게 해서 이걸 가지고서 자식 프로세스에서만 완성을 시키는 작업을 했습니다. 그런데 이번 작업을 제대로 하기 위해서는 부모 프로세스의 유저 인터페이스에서 period를 조절할 수 있어야 합니다. 그래서 이번에는 그 일련의 작업을 소개하는 포스팅을 써 보고자 합니다. 먼저 Qt Designer를 이용해서 GUI를 디자인 하도록 합니다. 기존에는 없던 period라는 항목이 새로 생긴 것을 확인할 수 있으실 겁니다. 그리고 나서 이걸 처리하기 위한 코드와 메서드를 제작해 보도록 합니다. 여기서도 역시나 엔터키를 누르면 붉은색 숫자가 검정색으로 변하도록 만들어 줍니다. 그리고 나서 새로운 항목의 값이 0이 아니면 테스트를 시작하는 버튼이 활성화 될 수 있도록 만들어 주었습니다.. 2020. 7. 10.
계산 period를 조절하기 위한 작업 part1 안녕하세요? 이번 포스팅에서는 목적이 간단합니다. 이걸 가지고서 일단 각각의 매도/매수 룰에서 계산을 하기 위한 period가 있습니다. 이걸 계속해서 바꿔주어야 하는 불편함 - 즉, 이게 바뀔때 마다 exe파일이나 이런걸 수정해 주어야 하는데, 그렇게 하지 말고, 일단 인터페이스 상에서 바꿔줄 수 있도록 만들어 주는 것이 필요했습니다. 먼저 작업을 하기 위해서, 실험적으로 있는 조건에서는 위 스크린샷에서 볼 수 있는 것처럼 30이라는 숫자를 추가해 주도록 합니다. 그리고 나서 데이터를 받아와서 이걸 float형태로 만들어서 숫자 형태로 가지고 올 수 있도록 한번 만들어 주도록 합니다. 이렇게 해서 작업을 하나 했으며........ 그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것.. 2020. 7. 10.
프로그램의 에러찾기 & 버그수정 -done- 안녕하세요? 이번 블로그 포스팅의 내용은 지난번 포스팅에 이어서 한번 작업을 해 보고자 합니다. 일단 계속해서 작업을 하면서 느낀 거지만, 오프라인으로 이걸 시뮬레이션 하는 것이 상당히 만만치 않은 일이라는 것을 실감할 수 있었습니다. 아무튼 간에, 이를 방치할 수는 아예 없는 노릇이기에 일단 해결해서 제대로 된 룰을 찾아야 하는 것이 목표입니다. 이 작업을 하기 위해서 원래라면 profit이라는 리스트만 있었지만, 여기서는 trading이라는 리스트를 새로 만들어 주어서 이제 profitDB에 추가된 column을 가지고 오도록 해서 합계를 구할 수 있도록 만들어 줍니다. 그리고 나서 등믕로 해야 하는 것은 매도를 하는 도중에 수수료 컷에서 너무 세금과 수수료의 비율을 낮게 책정해 주었습니다. 이걸 어.. 2020. 7. 10.
프로그램의 에러찾기 & 버그수정 -9- 안녕하세요? 일단 지난번 포스팅에서 어떻게 해서 매수하는 수량이 0인 경우까지 매수 데이터 프레임에 들어가는 사태가 벌어졌기 때문에, 이를 수정해야 할 필요성이 급격히 대두되었습니다. 그래서 이 작업을 하기 위해서, 일련의 포스팅을 올려야 하는 것인데, 문제는 상당히 작업이 길어져서 원래는 한개의 포스팅으로 끝내야 할 내용이지만, 두 부분으로 나누어야 했습니다. 먼저 위 스크린샷처럼 possible을 통과한 경우에만 한해서 일단 매수 데이터 베이스에 들어갈 수 있도록 코드를 조정해 주도록 했습니다. 그러나 이렇게 했음에도 불구하고 계속해서 데이터는 축적이 되어서 이게 다 수수료를 계산하는 스탭에 포함이 되기 때문에 상당히 골치가 아프게 됩니다. 그래서 다음으로는 이 positionSize가 0인 경우에는.. 2020. 7. 9.