본문 바로가기

데이터 베이스42

DeepGoWeb을 통한 한가지 기능 예측시도 안녕하세요? 이번 포스팅은 오랫만에 생명과학이야기라고 할 수 있는데, 일단 여기서는 다른것도 아니고 유전자의 기능을 한번 알아보기 위해서 DeepGoWeb이라는 툴을 이용해서 알아보는 과정을 한번 다루어 보고자 합니다. 일단 이 탐색은 실패로 끝나기는 했지만, 그래도 포스팅할 가치는 있다고 생각을 해서 이번 포스팅을 준비하게 되었습니다. 일단 이렇게 준비를 했기 때문에, 어떻게 해서건 작업을 들어가 보고자 합니다. 먼저 원하는 DNA sequence를 입력해서 위 스크린샷과 같이 예측되는 결과를 얻도록 합니다. 여기서 정말 중요하다고 생각하는 것은 저 발생과정에서 이 유전자가 관여하는 지를 알아보는 것 입니다. 먼저 발달과정을 클릭해서 나오는 윈도우 입니다. 이런 윈도우에서 당장은 얻을 것이 없어 보이기.. 2022. 12. 23.
무언가 한계에 부딪친 백테스트 -3- 안녕하세요? 지난번 포스팅부터 무언가 상황이 영 좋지 않아 졌는데, 이에 대해서 어떻게 다양한 백테스트와 그 결과를 보면서 어디가 문제인지 진단을 하고 있는 중이기는 합니다. 일단 이 작업을 하기 위해서 정말 쉴새없이 돌아가준 컴퓨터에 무언가 감사의 인사라도 해야 겠습니다. 먼저 위 스크린샷처럼 새로운 방법으로 다시한번 테스트를 진행해 보았지만, 그렇게 큰 변화가 없기는 없었습니다. 이제 기존의 방식과 어떻게 달라진 것이 있는지 알아볼 차례입니다. 무엇이라고 해야 할까요? 리스크를 줄었더니 오히려 수익만 더 떨어지는 결과만 나오는 것을 확인할 수 있었습니다. 이래서야 수지가 맞지 않기는 않습니다. 그래서 이번에는 무언가 종목선정에 있어서 문제가 있는 것인가 싶어서, 우선 위 스크린샷에서 보이는 것처럼 1.. 2021. 6. 18.
다음 실험을 위한 종목선정 -4- 안녕하세요? 지난번 포스팅에서 어떻게 해서 새로운 엑셀 파일을 생성하는 것 까지는 했지만, 그것만으로는 부족해서 더 나아가야 합니다. 일단 이전에 Excel Controler 혹은 Excel Merger를 만들기는 했지만, 이것만 가지고서는 부족해서 아예 결과를 자동으로 합쳐주는 프로그램을 이번에 따로 만들까 합니다. 일단 작업을 하기 위해서 두번째 버튼을 만들어 주도록 합니다. 이렇게 해서 하나 만들어 주는 것으로 작업을 하기는 했으며, 다음으로 해야 할 것이 있습니다. 그리고 나서 버튼을 누르면 실행이 될 메서드를 만들어 주도록 합니다. 일단 여기서는 역시 getExistingDirectory를 준비해 주도록 합니다. 그리고 나서 너무 길어지는 감이 있어서 메서드 안에 새로운 메서드를 만들어 주도록 .. 2021. 4. 27.
다음 실험을 위한 종목선정 -3- 안녕하세요? 한 타이밍의 실험이 끝이 나고, 이제 다음 타이밍의 실험을 할 타이밍이 왔습니다. 물론 목표는 더 높은 수익률이지만, 그걸 위해서 일단은 다시한번 백테스트 결과를 봐야 하는데 문제가 생겼습니다. 어째서 인지 생성되어야 하는 엑셀 파일이 생성되지 않는 문제점이 나온 것 입니다. 그래도 다행이라면 당행히 데이터 베이스 파일로 결과가 나왔기 때문에, 이 작업을 하기 위해서 일단 새로운 프로젝트를 하나 만들어 보도록 합니다. 그래서 다음으로 해야 할 것으로는 위 스크린샷에서 보이는 것처럼 처음으로 간단한 프로그램을 짜서, 우선 UI만 띄우도록 해 보는 것 입니다. 그리고 나서 일단 대략적인 유저 인터페이스를 만든 다음, 프로젝트가 있는 폴더에 저장을 해서 미리미리 띄울 수 있는 준비를 해 주도록 합.. 2021. 4. 27.