본문 바로가기
무모한 도전-주식 인공지능 만들기

효율적 투자선을 구축하기 위한 여정 -11-

by 인터넷떠돌이 2020. 8. 26.
반응형

안녕하세요?

 

지난번 포스팅에 이이서 계속해서 이 이어지는 여정을 어떻게 포스팅을 해 보고자 합니다. 일단 어떻게 리스크를 최소화 시키는 것이 아니라 이익을 최대화 시키는 방향으로 가고자 하는 것은 좋았는데, 문제는 프로그램의 UI가 아직 다 완성이 된 것이 아니기도 해서, 좀 더 보강을 시키고 가고자 합니다.

 

먼저 해야 하는 것은 이 몬테카를로 시뮬레이션에서 경우의 수를 20000으로 두기는 했지만, 이것만 가지고는 불편하고 이래저래 무언가를 바꾸어 주어야 할 필요성이 있기는 있습니다. 이 작업을 하기 위해서, 일단 위 스크린샷처럼 QLineEdit을 준비하도록 합니다.

 

그리고 나서 QtDesigner상에서 기본적으로 들어가 있을 액수를 지정하도록 하고, 그 다음에는 이를 일부러 비활성화 시켜 주도록 합니다.

 

그리고 나서 이 관련된 코드를 한번 만들어 주도록 합니다. 이렇게 해서 나오는 것을 보면, 일단 1억 이상은 되지 않도록 범위를 조절해 주도록 하고, 그 다음에 색상은 붉은색으로 만들어 줍니다. 그리고 나서 엔터를 치면 연결될 메서드도 지정해 줍니다.

 

 

그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 일단 관련이 된 메서드를 만들어서 여기까지 다 누르고 나서야 테스트를 시작할 수 있는 버튼이 작동할 수 있도록 만들어 주도록 합니다.

 

그리고 실제로 작동을 시켜 보니, 일단 이 단계까지는 어떻게 해서 제대로 작동이 되는 것을 확인할 수 있기는 있었습니다. 다만, 이런다고 해서 이걸 바로 적용되지 않고, 이 숫자가 실제로 몬테카를로 테스트에 적용될 수 있도록 만들어 주어야 합니다.

 

그리고 나서 미쳐 제대로 처리하지 못한 것이 있는데, 일단 관련된 텍스트의 내용을 String이 아니라 int형식으로 변환되기 좋도록 미리미리 만들어 주도록 합니다.

 

그리고 나서 원래는 그냥 숫자만이 있었던 곳에다가 이렇게 하나하나 변수를 집어넣어 주는 것으로 해서, 일단 작업을 해 보도록 합니다.

 

그렇게 해서 일단 제대로 결과가 나오는 것 까지 일단 확인을 하기는 했습니다. 이렇게 해서 확인을 하기는 했는데, 다음으로 문제가 되는 것은 바로 이 결과가 중간에 어디까지 진행이 되는지 알아보기 위한 지표가 없다는 것이 문제는 문제입니다. 이를 해결하기 위한 작업 표시줄을 만들어 주어야 할듯 합니다.

반응형