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

다시한번 알아보는 매수/매도 룰 -2-

by 인터넷떠돌이 2021. 2. 8.
반응형

안녕하세요?

 

이전 포스팅에서 본격적으로 매수 이후의 현재가가 어떻게 변하는지에 대해서 한번 알아보기 시작했습니다. 그런데 이제 막 시작한 것이지, 아직까지 뭐가 제대로 되지 않았기 때문에, 기존에 사용하고 있던 AdvancedTester를 개조하는 작업을 한참 하고 있습니다.

 

그리고 나서 이제 단순히 하락한 횟수만이 아니라 얼마나 연속해서 이런 것이 일어났는지에 대해서 한번 이야기 해 보기 위해서 일단 위 스크린샷에서 볼 수 있는 것처럼, 새로운 변수를 추가해 보도록 합니다.

 

그리고 나서 어떤 상황에서 이런게 나왔는지에 대해서 일단 위 스클니샷에서 볼 수 있는 것처럼, 플래그를 하나 만들어서 어떤 것이 연속된 것인지 기록을 해 주도록 합니다.

 

이렇게 해서 하락한 경우와 상승한 경우에 대해서 일단 코드를 만들어 보는데 성공했습니다. 다만 이렇게 한다고 해서, 무언가 찝찝한 것이 있습니다.

 

 

일단 동률일 경우 - 매수가격에서 전혀 변하지 않을 경우 까지 고려하게 될 경우에는 위 스크린샷에서 볼 수 있는 것처럼, 일단 새로운 변수를 추가해 주도록 합니다.

 

그래서 일단 완성이 된 코드입니다. 이 코드들은 위 스크린샷에서 볼 수 있는 것처럼, 일단은 먼저 매수가격보다 현재값이 떨어진 경우일 때 코드입니다.

 

그리고 나서 상승한 경우 - 제가 제일 바라고 또 바라는 상황에서 나오는 것인데, 이 경우에 있어서는 일단 위 스크린샷에서 볼 수 있는 것처럼, 코드를 설계해 주도록 합니다.

 

그리고 나서 그렇게까지 바람직하지는 않지만, 아무튼 가격의 변동이 없는 경우를 볼 수 있는데, 이 경우에 있어서는 위 스크린샷에서 볼 수 있는 것처럼, 역시 해당하는 코드를 짜도록 합니다.

 

그런데 이 값들을 그냥 max값만 가지고도 안되고, 얼마나 평균적인 값을 기록하는 지에 대해서 한번 이야기를 해야 합니다. 이 작업을 하기 위해서, 일단 리스트 형식의 함수를 만들어 보도록 합니다.

 

다음으로는 이 리스트에 각각의 변수를 집어넣을 수 있도록 코드를 짜 주도록 합니다. 일단 여기서 볼 수 있는 것으로는 위 스크린샷에서 볼 수 있는 것처럼, 우선 각각의 경우에 있어서 append라는 함수를 써서 추가시켜 주는 것으로 어떻게 마무리를 지었습니다. 이렇게 해서 개조가 어느정도 되기는 되었는데, 아직도 완성은 멀었습니다.

반응형