Horizontal Grays S2 :: Horizontal Grays S2

2022년 4월 4일 1,000,000원으로 시작 ~ 4월 18일까지 거래하다가 랜섬웨어로 PC들이 맛가서 Stop

2022년 6월 15일 다시 정비해서 재개 그리고 7월 22일까지 총 37 거래일

1,000,000원이 755,581원이 되었다. 약 -24.5% 손실

 

KOSPI가 4월 4일 2757.90 ~ 7월 22일 2393.14로 약 13.2% 빠졌으니 훨씬 안좋은 결과이다.

 

처음 알고리즘으로 운영을 하면서 하한가를 맞는 종목들에 대한 대처가 전혀 안되고 손실로 작동을 해서

Losscut을 그리고 수익률 또한 특정 수익률이 되면 매도처리 하는 함수를 6월 중순경부터 넣어 돌렸으나

손실은 크게 다르지 않았다.

 

7월 중순부터는 그동안 일자별로 매수종목 리스트를 파일로 저장해두었는데

이를 기반으로 시뮬레이션을 돌려 최적의 K값과 이익이 나는 수익률 Cut, 그리고 Loss cut 비율을 찾아보고 적용해보았으나 역시 별 효과는 없었다.

 

       A371160  A271050  A409820  A233740   A390950  
고가      6635.0   4605.0   4860.0   8390.0  100735.0  
저가      6485.0   4540.0   4810.0   8045.0  100715.0  
종가      6485.0   4575.0   4830.0   8240.0  100715.0  
변동폭      150.0     65.0     50.0    345.0      20.0  
09:00   6485.0   4525.0   5000.0   8485.0  100745.0  
09:01   6485.0   4530.0   5010.0   8480.0  100740.0  
09:02   6510.0   4540.0   5010.0   8515.0  100740.0  
09:03   6500.0   4540.0   5000.0   8485.0  100740.0  
09:04   6555.0   4530.0   5015.0   8515.0  100740.0  
09:05   6520.0   4540.0   5005.0   8480.0       0.0  
09:06   6520.0   4535.0   5005.0   8460.0       0.0  
09:07   6515.0   4545.0   5015.0   8455.0  100740.0  
09:08   6515.0   4545.0   5015.0   8445.0       0.0  
09:09   6515.0   4540.0   5015.0   8405.0       0.0  
09:10   6510.0   4545.0   5010.0   8385.0  100740.0  
09:11   6515.0   4545.0   5005.0   8395.0  100740.0  
09:12   6520.0   4550.0   5005.0   8355.0       0.0  
09:13   6520.0   4550.0   5000.0   8345.0       0.0  
09:14   6515.0   4555.0   5000.0   8355.0  100740.0  
09:15   6550.0   4550.0   5000.0   8345.0  100740.0  
09:16   6545.0   4550.0   5000.0   8340.0       0.0  
09:17   6535.0   4550.0   5005.0   8355.0       0.0  
09:18   6535.0   4550.0   5000.0   8375.0       0.0  
09:19   6535.0   4550.0   5000.0   8395.0       0.0  
09:20   6535.0   4550.0   5000.0   8430.0       0.0  
09:21   6535.0   4550.0   5000.0   8415.0       0.0  
09:22   6545.0   4555.0   5010.0   8420.0       0.0  
09:23   6540.0   4550.0   5010.0   8405.0       0.0  
09:24   6530.0   4550.0   5005.0   8410.0       0.0  
09:25   6540.0   4550.0   5010.0   8390.0       0.0  
09:26   6535.0   4550.0   5010.0   8405.0       0.0  
09:27   6530.0   4545.0   5005.0   8410.0       0.0  
09:28   6530.0   4545.0   5010.0   8400.0       0.0  
09:29   6530.0   4550.0   5010.0   8395.0       0.0  
09:30   6530.0   4550.0   5005.0   8360.0  100745.0  
09:31      0.0   4545.0   5010.0   8375.0       0.0  
09:32   6525.0   4555.0   5010.0   8350.0  100740.0  
09:33   6525.0   4570.0   5005.0   8325.0       0.0  
09:34   6520.0   4570.0   5000.0   8320.0       0.0  
09:35   6525.0   4565.0   5005.0   8320.0       0.0  
09:36   6525.0   4565.0   5010.0   8315.0       0.0  
09:37      0.0   4570.0   5005.0   8295.0  100740.0  
09:38   6520.0   4565.0   5005.0   8285.0  100740.0  
09:39      0.0   4575.0   5005.0   8285.0  100740.0  
09:40   6525.0   4575.0   4995.0   8275.0  100740.0  
09:41   6520.0   4570.0   4990.0   8295.0       0.0  
09:42   6530.0   4575.0   4995.0   8320.0  100740.0  
09:43   6520.0   4575.0   4995.0   8320.0  100740.0  
09:44   6520.0   4580.0   4995.0   8315.0  100740.0  
09:45   6520.0   4580.0   4995.0   8295.0  100740.0  
09:46      0.0   4590.0   4995.0   8310.0  100740.0  
09:47   6535.0   4595.0   4995.0   8315.0  100740.0  
09:48   6535.0   4595.0   4995.0   8300.0  100740.0  
09:49      0.0   4595.0   4990.0   8320.0  100740.0  
09:50   6535.0   4595.0   4995.0   8295.0  100740.0  
09:51   6535.0   4590.0   4995.0   8275.0  100740.0  
09:52   6535.0   4590.0   4990.0   8270.0  100740.0  
09:53   6535.0   4590.0   5000.0   8250.0  100740.0  
09:54      0.0   4590.0   4995.0   8255.0  100740.0  
09:55   6530.0   4590.0      0.0   8265.0  100740.0  
09:56   6525.0   4585.0   4995.0   8280.0  100740.0  
09:57   6515.0   4580.0   5000.0   8280.0  100740.0  
09:58      0.0   4580.0   4995.0   8275.0       0.0  
09:59   6520.0   4580.0   4995.0   8260.0       0.0

위와 같이 종목리스트를 기준으로 전날의 변동폭을 pykrx를 이용하여 만들고

당일의 분단위 거래가를 yfinance를 이용하여 구한뒤

dataframe으로 저장

그리고 K값, Profit cut ratio, Loss cut ratio를 for문으로 돌려 가장 이득이 최대, 손실이 최소 인 값을 시뮬레이션 해보았다.

 

여튼 실패. 

시장을 이기긴 힘들다 게다가 어설프면 크게 당한다.

slack으로 매수, 매도 할때 등 메시지를 보냈으므로 그동안 살펴보면

 

자동화 프로그램은 매수시점이 꼭 한발 늦는다. 그래서 비싸게 산다.

그리고 최근의 시장은 조금 올렸다가 금새 내리꽂아 버린다.

이게 느낌적인 느낌일수 있겠지만 여튼 전략을 바꿔서

 

매수종목리스트의 10종목을 9시가 되면 무조건 매수
그리고 수익 또는 손실에 매도 해버리는 더 전략으로 바꿔보려고 한다.

이렇게 또 당분간 돌려보면서 고민해봐야겠다.

수업료는 둘째치고 그만큼 공부는 하고 있나?
그렇지 못한것 같은것도

녹아버린 계좌만큼 씁쓸하다.

 

일단 오늘까지의 파일은 저장! ㅋ (그럴일은 없겠지만 이거 다운받아 쓰시면 계좌가 녹아요~ ㅋㅋ)

 

AutoTrade.py
0.02MB

 

+ Recent posts