본문 바로가기

파이썬1298

2026년 08월 21일 주식 모의투자 - 슬리피지(slippage)문제 안녕하세요? 오늘도 어떻게 주식 모의투자를 돌려서 예상치 못한 일이 일어나기는 일어났고, 이제 이에 대한 보강을 들어가야 하는 과제를 어떻게 나왔습니다. 일단 무슨 일이냐 하면, 가령 9만9천원 주식을 10주 주문하면 10만원 미만입니다. 그렇게 해서 주문하면 되는데 정장 거래는 시장가로 하기 때문에 1만원 넘는 금액에 매수가 되어서 어떻게 10만원을 넘어가서 이상거래로 프로그램이 처리하는 일이 벌어졌습니다.실제로 이런 일이 있었기 때문에 생각외의 손해가 나올 것으로 생각을 합니다만, 일단 이건 이거고, 그 다음으로는 보유만 한 주식을 계속 가지고 있을 수는 없기에 이를 처분하는 코드를 만들어야 하는데 이에 대해서 일단은 추가로 만들어서 가야만 합니다.아무튼 어떻게 천원 이익이 나온게 대단하기는 대단한데.. 2026. 8. 21.
이제 겨우 Blast의 결과를 가져오는데 성공했습니다. 안녕하세요? 지난번 포스팅에서 너무 느린것이 문제라는 것을 언급했었는데, 이번에는 방식을 바꾸어서 blast의 웹페이지에서 결과를 가지고 오는 방식으로 바꾸도록 했습니다. 굳이 비교하자면 수냉식 엔진이 편리할 것 같아서 사용하고자 했는데, 무게가 너무 무거운 문제가 있어서 공냉식 엔진으로 바꾸었다고 해야 할까요? 이런 차이가 있습니다만, 아무튼 제 기준에는 여전히 느리지만, 그래도 이전에 비해서는 매우 빨라진 방식으로 blast 결과를 가지고 올 수 있게 되었습니다.  가장 먼저 가지고 와야 하는 것으로는 먼저 requests라는 모듈을 가지고 오는 것이고, 그 다음으로 결과를 읽어서 사람 눈으로 보기 편하게 만들기 위해서 io에서 StringIO라는 모듈을 가지고 오기로 했습니다. 사실 이렇게 코드를 .. 2024. 5. 16.
문제가 분명히 있는 이 구문 안녕하세요? 요 최근까지 주어진 DNA시퀀스를 입력하면, 자동으로 파이썬을 통해서 Blast라는 데이터 베이스에서 데이터를 가지고 오는 프로그램을 만들고 있었습니다만, 여기서 사소한게 아니라 심각한 문제가 하나 나오는 것을 발견할 수 있었습니다. 바로 아래의 스크린샷에서 보이는 코드입니다.분명히 NCBIWWW.qblast를 통해서 blast에서 데이터를 가지고 오라고 요청을 한 것 까지는 좋았는데, 문제는 이 속도가 느려도 보통 느린 것이 아니라는 것 입니다. 이걸 파이썬, 특히 파이참에서 요청을 해서 결과를 보기까지 걸리는 시간이, 그 사이면 수동으로 같은 길이의 시료를 돌려서 5개 정도 결과를 얻을 시간이 되면 겨우 하나가 나오는, 즉 수작업을 해서 걸리는 시간의 5배나 걸린다는 겁니다. 왜 이러는 .. 2024. 5. 14.
다시금 겨우겨우 구현이 된 드레그 안녕하세요? 일단 일요일은 이래저래 다시 월요일을 준비한다고 상당히 많은 일이 있었는데, 그런다고 해서 전혀 이 프로젝트를 진행하지 않은 것은 아니기는 아닙니다. 다만, 그 진도를 나아가는 정도가 많이 줄어들기는 줄어든 것은 사실입니다. 이건 어쩔 수 없는 상황이기는 합니다만, 아무튼 그래도 진도를 나아간 정도 까지는 어떻게 포스팅으로 올려 보고자 하는 생각에 이번 포스팅을 올리게 되었습니다. 일단 기존에 있었던 코드외에 다른 것을 한번 더 지정해 보도록 했습니다. 이렇게 하는 것으로 해서 우선 드레그 하는 기능이 구현될 수 있는지 없는지 일단 알아봤습니다. 이렇게 해서 일단 하나 만들어 지자마자 우선 드레그해서 이동이 가능한 것 까지는 어떻게 구현이 되기는 되었습니다. 다만 문제가 여기서 하나 벌어졌습.. 2022. 10. 30.