안녕하세요~~ @limbba입니다. 저번시간에 잠깐 만들어본 자동매매봇을 보신분들은 프로그램매매가 어떻게 돌아가는지 보셨을겁니다. 사용하는 언어와 지원되는 함수만 틀리지 거의 비슷할거라 생각됩니다. 아직 제가 사용할수 있는 언어 수준이 약해서 그나마 메타4에서만 어느정도 구현을 합니다.
그럼 오늘은 스팀잇에서 검색중에 발견한 @pys님의 글 중에 가상화폐(주식) 실전매매시 반드시 알아야 할 내용들중에 4번째 추세전환 캔들모형중 분리반전일을 매매봇에 적용시켜 테스트 해보겠습니다.
로봇 작동
테스트 시간이 오래 걸리기 때문에 결과 자료만 올리겠습니다.
먼저 수익그래프입니다
수익그래프가 완전 이쁘지는 않지만, 그래도 우상향입니다. 거래가 많고, 수익도 괜찮은 편입니다.
아래 사진은 레포트입니다.
승률은 50%를 넘지 못하지만, 확실히 추세전환 매매법이라 수익이 날때 크게 나는 전략입니다.
하지만, 몇몇 구간에서 오류가 있습니다.
이렇게 누가봐도 조금씩 상승 추세인데 캔들모형만 같다고 진입해서 손실이 납니다.
하지만, 이런 오류를 하나하나 수정하다보면 이 로봇의 큰틀의 로직에서 벗어나기 때문에, 조금씩 손을 보기로 했습니다.
전 보조지표를 잘 쓰지 않지만, 이번 경우에는 따로 함수를 만들기가 힘들어서, 흔히 쓰는 보조지표 MACD 기본값을 이용하겠습니다.
이렇게 4번째 조건을 추가시켰습니다. 주문 진입시점에 좀더 디테일하게 했습니다. 4번 조건은
MACD를 보조지표로 선택한 이유는 기본적으로 많이 쓰는 지표고 그냥 눈에 들어와서 썼습니다.
자 이제 실행해 보겠습니다.
확실히 전보다 많은 진입이 되지 않고, 한번 더 필터링해서 진입하는 모습니다. 그럼 수익 그래프와 레포트를 확인하겠습니다.
수정후 그래프입니다. 일단 거래횟수가 줄었고, 그래프 또한 안정적 모습니다.
승률도 매수 매도 전부 60%근처까지 올라왔습니다.
이렇게 간단한 전략도 약간의 수정을 거치면 조금씩 좋아집니다. 더 디테일하게 로직을 짜면 좋겠지만, 어디까지나 테스트용이니 또한 제가 추구하고자 하는 매매와는 약간 차이가 있어 여기까지만
만들어 봤습니다.
로봇을 만들때 가장 중요한건, 물론 오류가 없이 돌아가는 거지만, 특히 트레이딩 관련 로봇 같은 경우엔 제일 우선순위가 안정적인 수익입니다. 한달에 1%수익이 나더라도, 안정적이지 못하면, 언젠가는 우리의 계좌를 깡통으로 만들수 있습니다.
시중에 넘쳐나는 많은 마틴게일 로봇들 헷지거래 로봇들 추세지향적 로봇 변동성 로봇 모두 아직까지 완벽한 로봇은 제가 지금까지 본 바로는 없습니다. 이 로봇을 위해 몇년간 컴퓨터와 씨름을 하는 사람들도 있습니다. 저 또한 개발에 몰두할때는 정말 시간이 금방 지나갔으니까요.
이제 가정을 돌보며 평범한 직장인으로 사는 지금 하나의 재미인 스팀잇을 알게 되고, 제가 가지고 있는 재능이 여러분들에게 조금이나마 도움이 돼었으면 하는 바램입니다.
다음 트레이딩 관련 포스팅에서는 마틴게일형 로봇을 보여드리겠습니다. 혹시 코딩이나 로직 만드는데 도움 필요하신분은 댓글 주세요~~ 그럼 즐거운 하루 되세요~
빨리 파이선도 공부해야 되는데, 독학으로 할수 있을련지.. 미리미리 조금씩 인강을 들어봐야겠습니다.
뉴비에게 팔로우와 리스팀은 큰 힘이 됩니다.