본문 바로가기

세금17

프로그램의 시운전과 에러잡기 -75- 안녕하세요? 이래저래 예상하지 못한 에러때문에 2021년 1월 11일의 시험운전을 위한 준비가 늦어지고 있는 상황이기는 합니다만, 그래도 어떻게 해서 작업을 해 보기 위해서, 일단은 에러를 수정하러 가야 합니다. 일단 어디서 이런 에러가 나왔는지 모르겠습니다만, 그래도 해결하기 위해서 움직여 보기는 보아야 합니다. 먼저 생각한 것은 AccountMoney라는 데이터 베이스에 없다 = 매수한 적이 없다는 공식이 성립하게 됩니다. 물론 이것도 에러를 일으킬 염려가 있습니다만, 그래도 하나 더 안전장치를 걸어 주어야 겠다는 생각을 했습니다. 그리고 나서 다음으로 진행하고자 하는 것으로 또 다른 문제인, 어째서 종목 하나가 마이너스 할당 금액이 되어 있는 것 입니다. 이래저야 말이 아닙니다. 그래서 한번 시간이.. 2021. 1. 11.
프로그램의 시운전과 에러잡기 -74- 안녕하세요? 지난번 포스팅에서 어떻게 해서 작업을 하고 있었지만, 다 마무리를 하지 못하고 일단 포스팅을 끊어 주었습니다. 그래서 이번 포스팅에서 원래라면 남은 분량을 다 이 블로그에 올릴 수 있을 것으로 생각을 했습니다만, 그게 아니고, 중간에 트러블이 생겨서 하는 수 없이 좀 더 분량이 늘어나게 되었습니다. 일단 기존에 매도시에 사용하던 이 tradeBill이라는 항목은 우선 주석처리를 해서 더는 사용하지 않도록 만들어 주도록 합니다. 그리고 나서 purchaseCommission이라는 것은 어디까지나 매수시에 발생한 수수료인데, 이 수수료에 이미 주식의 매수시 가격이랑 수량이 모두 포함이 되어 있기 때문에 그냥, 10원 미만의 자리를 절사해 놓고 나서, 그대로 그냥 쓰도록 합니다. 그리고 trade.. 2021. 1. 11.
프로그램의 시운전과 에러잡기 -73- 안녕하세요? 지금 이 포스팅이 올라간 시점이면 제 알고리즘 트레이더가 한참 시운전을 하고 있을 시간이 될 듯 합니다. 아무튼 이번 포스팅에서는 2021년 1월 11일 주식시장에서 알고리즘 트레이더를 작동 시키기 위한 사전 준비 작업에 들어가 보고자 합니다. 우선 지난번 포스팅에서 무슨일이 있었길래 제대로 계산이 되지 않았는가 했는데, 우선 가장 핵심이 되는 것이 수수료의 계산방식이었습니다. 일단 수수료의 경우에는 이 %단위로 계산이 된 다음에, 10원 미만의 자리는 절사라고 해서 그냥 날려버리는 식입니다. 세금에 대해서는 일단........... 이렇게 보니, 어디서는 그냥 일괄적으로 0.3% 부과를 하지 않나, 어디서는 0.15%씩 두번 부과한다고 하는데, 이에 대해서 더 자세한 조사가 필요해 보입니다.. 2021. 1. 11.
수수료와 세금을 고려한 새로운 매도/매수 룰 탐색 -4- 안녕하세요? 이번 포스팅에서는 지난번에 룰을 다 만들어 주는 데 성공했다면, 일단 5개의 종목만을 가지고서 시험적인 운전을 하고 나서, 제대로 작동이 되는 것을 확인한 다음에, 3개로 나누어진 806개 종목에 대해서 직접 작업에 들어가 보는 것으로 어떻게 마무리를 해 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이, 일단 부모 프로세스로 부터 데이터를 받아오는 것을 시작해서, 그저 있던 데이터는 주석처리를 해서 본격적인 테스트를 들어갈 준비를 해보도록 합니다. 그리고 나서 결과를 정리하기 위한 폴더도 하나 만들어 주어서, 여기다가 일단 결과를 저장할 수 있도록 만들어 줍니다. 그 다음에는 목록을 지정해야 합니다. 그리고 나서 다음으로 해 보아야 하는 일로는 위 스크린샷에서 볼 수 ㅇ쓴ㄴ 것과.. 2020. 6. 25.