메타트레이더4(mt4)의 볼린저밴드를 이용한 고객맞춤형 자동매매프로그램 제작완료
#메타트레이더 #볼린저밴드 #자동매매 #자동매매프로그램 #메타트레이더4
(5)
해외선물 나스닥 주식 트레이딩뷰 자동매매프로그램 제작해드립니다.
저를 간략하게 소개하면은
저는 10년이상 해외선물 코인 주식 전업투자자이면서 8년이상 시스템트레이더입니다.
매일같이 차트보고 매매하고 복기하고 시스템으로 검증하고를 반복하면서
한가지에 집중해서 지내다 보니 시간이 금방 지나가 버리게 되고
인생에서의 10년이 그냥 사라져버린거 같습니다.
현재 자동매매를 돌리고 있으며 수익을 쌓아가고 있는 중입니다.
시간이 남고 다른분들에게 도움도 드리면서 여러가지 접해보고자 크몽에 등록하게 되었습니다.
저같은 경우는 캔들, 이평선, 거래량 이렇게 3가지에 대해 오랫동안 고민해 왔고 이에대한 깊이있는 이해가 있으며 기본에 충실한 거래를 하고 있습니다.
캔들이라 함은 세력이 만드는 시가와 종가 그리고 개인이 만드는 고가와 저가로 형성되어 있으며 상대적인 개념으로써 이평선을 추세로 봤을때에 캔들은 파동이 되는 개념입니다. 큰차트의 캔들은 작은차트의 이평선으로 나타나며 장단기파동간의 관계를 명확하게 정의하고 이해할 수 있어야 합니다.
이평선은 추세가 되는 개념으로써 한번 방향을 정하면 쭉 직진해서 이어지는 성질이 있는 선을 얘기합니다. 거래라는건 결국 방향을 알고 방향대로 노려야 하기에 패턴의 개념이 되는 캔들보다는 추세의 개념이 되는 이평선이 가장 핵심개념이라고 할 수 있습니다.
거래량은 파동의 에너지를 얘기하는 것이죠. 파동에 신뢰성을 부여하며 수렴과 확대과정을 거치며 파동이 에너지를 모았다가 터지는 지점을 거래량관점으로 포착할 수 있습니다. 어떤 기법이든간에 매매기법이라 하면은 이렇게 추세(이평선), 패턴(캔들), 기법(거래량) 이렇게 3가지 개념이 들어있어야 합니다.
그동안에 차트만보고 살다시피하면서 기법검증하고 기법을 시스템으로 작성하고 이생활만 하고 지냈으니까요. 그동안 전략 천여가지 이상은 이것저것 테스트 해본거 같습니다. 그러다보니 자연스레 이쪽 분야에서 전문성을 갖추게 된거 같고요.
제가 가지고 있는 강점이라 하면은
01. 기법이라 하면은 적어도 10년 이상의 통계검증 과정을 거쳐야 합니다. 몇일단위 몇달단위의 시스템검증을 하고 수익률과 수익금을 보여주면서 이것이 신뢰있는 시스템이다라고 말할수는 없습니다. 시장이라는건 계속해서 기간단위로 변화하는데 이런식의 시스템은 얼마 못가서 엎어질 확률이 아주높은 약한 시스템이구요. 그래서 업데이트를 계속해서 시스템승률을 유지할려고 하지만 업데이트에 소요되는 에너지소모와 함께 변수를 계속해서 변경하면서 승률을 유지한다는것 또한 어려운 일이구요. 내 시스템이 언제까지 시장에서 유지될 수 있을까 하는 이런 불안감을 아마 대부분의 시스템트레이더들은 안고있을거에요. 투자자분 입장에서도 이런걸 배워서 익혀놨는데 안맞으니깐 또 바꿔야 되고 또 조금있다가 안맞으니깐 또 바꿔야되고 이런 생활을 반복하게 될 가능성이 높고요. 기간단위로는 혹할 수 있고 맞을 수 있지만 이런건 장시간 오래가지 못한다는것이 문제입니다.
얼마전에 비트코인투자자로 유명하신 웨돔님이 만든 본인의 투자인생을 표현해 놓은 영상을 본적이 있습니다. 웨돔님께서도 해외거래소와 국내거래소의 차이를 이용한 단타투자기법이 처음엔 잘 맞았는데 이후에 시장이 변하고 맞질않아서 스윙으로 전환했다는 얘기를 하시더라구요. 시장에서 현 시점 수익이 나는 단순한 어떤걸 발견할 수는 있습니다. 하지만 그것이 언제까지 지속될건지 알 수 없습니다.
이런 투자시장에서 활동하고 있는 사람들을 왜 사기꾼 천지라고 얘기를 할까요? 투자를 처음 접하거나 오랜 경험이 없는 분들은 투자가 어떤건지 잘 모르기때문에 여러가지 것들로 쉽게 현혹될 수 있습니다. 마치 초보투자자가 하루이틀 동안에 잘 맞는 차트의 비밀스런 기법을 발견해서 속으로 쾌재를 외치는것 처럼 기법을 처음접하는 투자자들도 그 기법이 당장엔 맞지만 그냥 눈속임일 수 있다는 거죠.
그래서 경험을 하면 할수록 차트에 대해서 파동에 대해서 근본적인 원리 변하지 않는 진리 이런거에 집중하게 됩니다. 깊이있게 파고들게 되고요. 차트에 있어서 변하지 않는게 뭘까? 파동의 진리가 뭘까 매일매일 고민하면서 깊이있는 연구가 필요합니다.
이미지로 올려놓은건 2010년~2024년까지 일봉의 오버나잇전략을 적용해서
14년간 한해를 제외한 13년간 수익을 낸 표와 전반적으로 우상향의 안정적인 수익률 곡선을 그려주고 있는 그래프를 함께 올렸습니다.
투자를 할땐 추세가 가장 중요한 건데요. 이 추세를 연구하기 위해서 약4년전에 만들어 놓은 시스템이고 4년간에 어떠한 수정도 없이 이런 수익률을 유지해 오고 있습니다.
대부분의 분들이 투자에 실패하거나 안정적인 자동매매시스템을 만드는데 실패하는 이유는 이 추세에 대한 이해가 없어서 그런거에요. 추세가 없이 패턴만 가지고는 어떠한 시스템을 만든다 하더라도 지속적인 수익을 내기가 어렵습니다.
간단하게 줄이면 차트에 대한 깊이있는 이해가 있다는게 저의 강점이라는 얘기이고 차트를 대할때 모든면에 있어서 캔들 이평선 거래량 이 세가지를 바탕으로 파동의 근본 원리를 따라서 접근해야 된다는 얘기입니다.
02. 본인의 기법을 시스템화 시킬려면은 본인의 기법 그대로를 프로그래머에게 이해를 잘 시켜야 하는데 기법을 처음듣는 사람이 알아듣게끔 설명한다는게 그렇게 쉽지가 않거든요. 이 부분에 있어서 어려움을 겪었는데 저랑은 소통이 잘 되었다는 의뢰인의 얘기를 들었습니다. 저같은 경우는 많은 기법들에 대해서 이미 시스템상으로 테스트해봤고 알고 있기에 소통이 더 원활하다는 점이구요.
03. 기법을 시스템화 하기 위해서는 노하우가 필요합니다. 기법의 개념 하나하나를 수식으로 표현하는 부분이 마치 수학문제를 푸는것과 같은데요. 이런 문제들을 많이 풀어왔기에 난이도 있는 기법을 포함해서 손매매로 적용하는 대부분의 기법은 그대로 시스템화 시킬 수 있으며 비교적 빠른 작업이 가능합니다.
04. 기법의 개념을 수식으로 표현하는 방식은 많은 방식이 있습니다. 여기서 중요한건 얼마나 심플하고 쉽게 오류없이 수식으로 구현할 수 있느냐 하는것이 프로그래머의 실력입니다. 그래야 시스템처리속도도 빨라지고요. 저는 업으로 이걸 하고있기에 의뢰인분이 식을 보고 조금만 생각해 보고 하셔도 이해할 수 있을 정도로 쉽게 식을 작성해 드립니다. 그래야 식을 가지고 이런저런 또다른 검증을 의뢰인분이 직접 하실수도 있을테니까요.
05. 의뢰인분 입장에선 시스템화 하는 이유가 수익이 나는 괜찮은 전략을 만들고 싶어서 의뢰를 하는 거잖아요? 본인의 기법을 식으로 똑같이 구현했다 하더라도 프로그래머의 시스템트레이딩실력에 따라서 수익이나는 괜찮은 전략을 작성할 수도 있고 아닐수도 있습니다.
제가 할 수 있는 선에서 과최적화를 피해 필요한 부분만 최적화를 할 수 있고
오랜 경험에 의한 식에서 부족한 부분에 대한 개념을 의뢰인에게 강의해 드리고 그부분을 보완해서 더 완성도 있는 식을 작성해 드릴 수 있습니다. 시스템트레이딩에 대해서 컨설팅이 가능하다는 부분이 저의 가장 큰 강점이라 생각합니다.
일봉전략 뿐만 아니라 스켈핑 단타 스윙 오버나잇등 많은 전략들을 테스트해본 경험이 있습니다.
단어가 어려우신 분들은 글의 제일 아래에 주석을 참고해 주세요.
1.본인의 전략을 시스템으로 구현해 드립니다.
-의뢰자분께서 사용하시는 해외선물, 주식의 매매기법을 트레이딩뷰의 파인스크립트, 예스트레이더의 예스랭기지수식으로 표현해 드립니다.
>>파인스크립트, 예스트레이더로 구현이 가능합니다. 자동매매시스템이 여러가지가 있지만 국내에선 가장 많은 사람들이 이용하고 있고 제일 운영하기 편한게 트레이딩뷰와 예스트레이더이기 때문에 자동매매를 하려고 하시는 분들은 여러가지 요인(빠른속도, 시스템언어적편리함, 접근성, 각종서비스)으로 인해서 해당 프로그램으로 거래해야 됩니다.
차트를 보면서 직접 수기로 검증했을때에 수익이 나는 전략을 발견했다 하더라도 시스템으로 구현했을때에는 손실이 나는 경우가 대부분입니다. 왜냐면 차트움직임의 특성상 하루단위로 또는 특정 기간단위로 쉽게 수익낼 수 있는 방법들을 마치 낚시하는것 처럼 투자자들에게 보여주기 때문에 이런거에 낚여서(희망고문) 손실을 보는 분들이 많습니다. 그래서 거래전에는 본인의 전략을 일정기간(약10년정도) 동안에 시스템화시켜서 검증해 보고 실전에도 얼마간 테스트하는 과정이 꼭 필요합니다.
이런과정을 거치지 않고 직접 손매매로 바로 거래하게 됐을때에는 수백가지 기법을 적용한다고 해도 수백번의 실패를 경험하게 될거에요. 수백번의 실패를 경험하는 동안에 아무리 천문학적인 돈이 있다고 하더라도 버티지 못할 겁니다.
또한 손매매라는 건 다양한 조건들이 확률적 통계에 따라서 세밀하게 조정된 전략이 아니기 때문에 본인은 전략대로 한다고 생각을 하지만 실제 거래할 때에는 여러가지 조건들을 매번 다르게 거래하게 됩니다. 그래서 손매매전략을 시스템으로 표현해 놓고 보면은 정 반대의 결과가 도출되는 일이 자주있습니다.
예를 들자면은 20일이평선과 60일이평선의 골든크로스가 확률이 높은 자리라고 발견했다고 했을때에 직전 60일이평선 파동의 진폭과 봉수 그리고 골든크로스 이후에 정확하게 어떤 자리가 진입타점인지 손절은 어디가 확률이 높고 익절은 어디가 확률이 높은지 등등을 시스템적으로 수백가지 조건을 일일이 다 통계검증을 해보면서 설정하고 거래해야 되는건데
사람이 손매매를 하면서 이런걸 일일이 다 적용할 수도 없고
한달정도 기간동안에 통계검증을 100가지 정도만 한다고 해도 혼자서 이런걸 엑셀에 기록하고 하나씩 다 통계검증을 해가면서 시스템을 개발하고 할 수는 없는 일입니다.
프로그래밍 능력이 부족해서 본인이 생각하는 전략을 시스템화 시켰을때에 정말 수익이 나는 전략인지 확인하는데에 어려움을 겪는 분이 많이 있을거라 생각합니다.
저한테 한번 요청해서 시스템으로 검증해 보는게 본인이 손매매하면서 잃는금액 대비해서 훨씬 도움될 거에요. 이런 과정을 여러번 거쳐야 될 수 있기에 금액을 낮게 책정해서 올려놓았습니다.
2.100% 자동화시스템을 구축해 드립니다.
의뢰자분께서 자동매매 수식이 준비가 되어있는 상태에서
그 자동매매 수식대로 100% 자동으로 돌아가게끔 시스템화 해 드리는 서비스입니다.
서버상에 윈도우를 설치하고
윈도우안에 자동매매 프로그램을 껐다 켜는 과정을 매크로 프로그래밍 해드리고
매매창을 따로 띄워서 거래하실 경우에는 예스트레이더상에 나오는 매매신호를
따로 띄운 매매 창의 진입 버튼에 클릭되게끔도 프로그래밍이 가능합니다.
그리고 원격제어프로그램도 설치해 드리고요.
그러면 서버상에 컴퓨터가 항상 켜져 있고 매크로 프로그램이 자동매매 프로그램을 자동으로 온 오프 하기에 자동으로 돌아가며
예스트레이더가 켜지면 연결된 증권사(LS증권,nh증권,한국투자증권,유진투자증권,하이투자증권등등)를 통해서 화살표 신호대로 자동으로 거래가 되며
거래가 끝나면 자동매매 프로그램이 꺼집니다.
이렇게 100% 자동으로 시스템이 돌아가게 됩니다.
(예스트레이더는 정식 증권사를 통해서 제공되는 자동매매프로그램입니다.)
서버상에 컴퓨터를 설치해 놓고 사용할때의 이점은 컴퓨터가 항상 켜져있다는점과 컴퓨터를 이용해서 작업중일때에 다시 윈도우를 껐다켜고 또다시 작업창을 띄우고 하는 번거로움없이 pc방이든 사무실이든 컴퓨만 있으면 원격으로 접속해서 이전에 작업하던걸 바로 이어서 할 수 있다는 이점이 있습니다.
자동화시스템을 구축할때 매달들어가는 비용으로 서버사용료와 윈도우사용료를 지불해야 되는데 이런 비용을 줄일 수 있는 노하우도 있으니깐 필요하신분은 문의주세요.
-트레이딩뷰로 주식이나 해외선물자동매매를 돌릴때는 별도의 서버가 필요하지 않습니다.
아직도 파이썬을 이용한 자동매매시스템을 개발하고 거래소api를 통해서 자동매매거래를 해야 된다고 생각하는 분들이 있을텐데요.
최근에 주요거래소에서 트레이딩뷰의 파인스크립트로 작성된 식대로 자동매매를 다이렉트로 구현할 수 있도록 자동매매봇 서비스를 제공해 주고 있습니다.
거래신호또한 파인스크립트에서 서버로 갔다가 다시 api를 통해서 우회해서 형성되는게 아니라 다이렉트로 거래소로 보내지기때문에 오류도 적고 속도도 더 빠르고요.
자동매매봇이 거래소에서 돌아가는 것이기에 별도의 서버를 구축할 필요도 없습니다.
이렇게 구현하는데에 노하우가 필요하고 요청해 주시면 도와드리겠습니다.
-매달서버비용과 원격제어 프로그램사용료는 따로 업체에 지불하셔야 합니다.
-현시점의 수익이 미래의 수익을 보장하지는 않습니다.
-외에 요청할 부분 궁금한 부분 상담할 부분이 있으면 되도록 오후6시이후~새벽1시이전까지
편하게 연락주셨으면 합니다.
3.각종 안내사항에 대해서
-가능한 전략은 어떻게 되는지?
특별히 어려운 수준이 아니라면은 기술적분석(차트분석을 통해서 거래하는 방법)상으로 사람이 거래할 때 하는건 대부분 구현이 가능합니다.
사람이 거래할때 컴퓨터를 켜고 끄고 해야되고 차트를 보면서 본인의 매매원칙을 차트에 적용해서 호가창을 클릭하면서 거래할 거고요. 단계약거래 또는 분할거래전략도 있을거고 매매원칙이 좀 복잡하게 되어있는 분들도 있을거고요.
이런 대부분의 것들이 구현이 가능합니다.
구현이 가능한 언어는 예스트레이더의 예스랭기지, 트레이딩뷰의 파인스크립트, 메타트레이더4의 mql4, 메타트레이더5의 mql5, 키움증권시그널메이커의 시그널랭기지등이 있습니다.
-손매매를 직접 해오셨는지? 직접 만든 자동매매프로그램은 운영하고 계시는지?
현재 고객이 원하는 자동매매프로그램을 작성해 드리는 서비스와 함께 매매기법이 없는 분들에게 손매매기법과 자동매매기법을 교육으로 알려드리고 있습니다. 교육을 받게 되시면은 3개월간 무료로 제가만든 자동매매프로그램을 이용하실 수 있고요.
-비밀유지를 해주실 수 있는지?
이런 부분을 걱정하는 분이 계셔서 비밀유지서약서를 미리 작성해놓은 양식이 있습니다.
고객의 기법은 시스템트레이딩 개발 목적으로만 사용하겠다고
법적인 효력이 발생될 수 있도록 서로 서명하고 진행하실 수 있습니다.
거래진행과정
1) 개발 가능 여부 확인
2)결제
3)전략구현
4)고객의 요구조건 반영 & 최적화
5)재확인
6)결제확정
7)필요한 추가교육
준비할 사항
-매매전략을 시스템화 할 수 있도록 구체화 시켜서 준비해 주셔야 합니다.
-투자에 진심으로 임하는 자세가 필요합니다.
-기본적인 매너는 지켜주셔야 합니다.
투자에 생소하신 분들은 단어를 어려워 하셔서 아래에 주석을 추가했습니다.
#예스트레이더:우리나라에서 가장 많은 사람이 이용하는 주식,국내선물,해외선물,파생을 자동매매 할 수 있는 프로그램
#해외선물:미국의 나스닥100 움직임을 주식차트를 보고 거래하듯이 거래하는 것.
#나스닥100:나스닥에 상장된 기업 중 100개의 우량기업만을 별도로 모아 만든 주가지수
#시스템트레이더:자동매매를 업으로 하는 사람
#시스템트레이딩:자동매매로 거래를 하는 것
#이평선매매법:이평선을 기준으로 거래할 수 있도록 개발된 매매방법
#쌍봉쌍바닥,외봉외바닥,5파동:차트에서 자주 나타나는 파동의 움직임패턴을 명칭해서 부르는 말
#진입기법:진입하는 방법
#청산기법:청산하는 방법
#스윙매매:1시간봉을 기준으로 주간단위 정도로 거래하는 매매
#오버나잇매매:일봉을 기준으로 월간단위 정도로 거래하는 매매
#데이트레이딩매매:5분봉을 기준으로 하루단위 정도로 거래하는 매매
#스켈핑매매:1분봉 또는 틱봉을 기준으로 1시간단위로 거래하는 단기매매
난이도 상으로 오버나잇매매보다 스윙매매가 더 어렵고 스윙매매보다
스켈핑매매가 더 어렵습니다. 스켈핑으로 수익을 낸다는건
상당히 어려운 일입니다. 난이도 뿐만 아니라 주로 심리적인 요인으로 인해서
실제 스켈핑으로 수익을 내고있는 사람은 소수이며
그래서 사람들이 심리를 배제한 자동매매에 관심을 가지는 것입니다.
#틱봉:거래량을 기준으로 봉이 만들어지는 차트
#5일이평선:봉차트상으로 5일간의 종가평균의 점을 이어놓은 선으로써 완만한 곡선으로 표현됨
#원격제어프로그램:원격으로 외부의 컴퓨터에 접속해서 컨트롤 할 수 있게 해주는 프로그램
#매크로프로그램:사람이 손으로 반복적으로 하는 과정을 프로그래밍해서 프로그램이 하도록 만드는것
#파인스크립트:트레이딩뷰에서 제공하고 있는 전략을 테스트해볼 수 있도록 도와주는 시스템언어입니다.
#트레이딩뷰:현시점 제일많은 분들이 이용하는 대표적인 차트제공 서비스업체입니다.
#파이썬:대표적인 자동매매프로그램이 예스트레이더, 트레이딩뷰의 파인스크립트가 있는데요. 이런 자동매매프로그램을 이용하지 않고 따로 자동매매프로그램을 파이썬으로 만들어서 사용할 수도 있습니다. 하지만 파이썬은 자동매매만을 위한 프로그램이 아니기에 파이썬에 대한 소양이 없는 분들은 각종 에러를 해결한다거나 사용하기에 여러가지 불편한 점들이 있습니다. 예를들면은 예스트레이더상에서 기본적으로 제공되는 차트와 지표조차도 파이썬으로 구현해서 사용해야되는 이런점들이 불편함이 있다는 얘기입니다. 반면에 뉴스를 트레이딩에 활용한다거나 하는 넓은 의미의 트레이딩에 있어서는 파이썬이 이점이 있다고 볼 수 있구요.
※ 본 서비스는 자본시장법상 금융투자상품을 대상으로 한 유사투자자문업이나 투자자문업, 투자일임업에 해당하는 일체의 행위를 포함하지 않습니다.
※ 본 서비스는 고객의 개별적인 투자행위에 개입하거나 투자행위를 권유하지 않으며, 투자자문을 수행하지 않습니다.
※ 본 서비스는 고객에게 전달받은 요구사항(기능, 로직, 매매법, 전략 등)을 토대로 프로그램을 맞춤제작합니다.
※ 충분한 테스트 후에 전달해 드리지만 자동매매프로그램 특성상 프로그램상 오류에 의한 손실이 발생될 수도 있습니다. 사용전에 충분한 테스트 후에 사용해 주시기 바랍니다. 프로그램상 오류에 의한 손실에 대해서는 프로그래머가 보장해 주지 않습니다.
1) 문의를 통해 개발 가능 여부 확인
2) 결제
3)전략구현
4)고객의 요구조건 반영 & 최적화
5)재확인
6)결제확정
-매매전략을 시스템화 할 수 있도록 구체화 시켜서 준비해 주셔야 합니다.
-증권사에서 계좌를 개설하고 예스트레이더 로그인까지는 진행해 주셔야 합니다.
이부분이 어려우면 문의요청
상주 여부
기술 수준
팀 규모
패키지 별 주요 특징을 비교해 보세요
STANDARD
990,000원
DELUXE
1,990,000원
PREMIUM
2,990,000원
패키지 설명
기본자동매매시스템
-기본전략구현 및 원본소스제공 -매크로작업 -10만봉이상 백테스팅과 최적화 -컨설팅&작성자버전시스템제공
중급자동매매시스템
-중급전략구현 및 원본소스제공 -매크로작업 -10만봉이상 백테스팅과 최적화 -컨설팅&작성자버전시스템제공
고급자동매매시스템
-고급전략구현 및 원본소스제공 -매크로작업 -10만봉이상 백테스팅과 최적화 -컨설팅&작성자버전시스템제공
소스 코드 제공
코드 구조 주석
작업일
14일
21일
28일
수정 횟수
3회
4회
5회
완성된 자동매매프로그램상으로 혹시나 오류가 있다면 2개월내에는 횟수제한없이 잡아드리겠습니다.
가. 기본 환불 규정 1. 전문가와 의뢰인의 상호 협의하에 청약 철회 및 환불이 가능합니다. 2. 작업이 완료된 이후 또는 자료, 프로그램 등 서비스가 제공된 이후에는 환불이 불가합니다. ( 소비자보호법 17조 2항의 5조. 용역 또는 「문화산업진흥 기본법」 제2조 제5호의 디지털콘텐츠의 제공이 개시된 경우에 해당) 나. 전문가 책임 사유 1. 전문가의 귀책사유로 당초 약정했던 서비스 미이행 혹은 보편적인 관점에서 심각하게 잘못 이행한 경우 결제 금액 전체 환불이 가능합니다. 다. 의뢰인 책임 사유 1. 서비스 진행 도중 의뢰인의 귀책사유로 인해 환불을 요청할 경우, 사용 금액을 아래와 같이 계산 후 총 금액의 10%를 공제하여 환불합니다. 총 작업량의 1/3 경과 전 : 이미 납부한 요금의 2/3해당액 총 작업량의 1/2 경과 전 : 이미 납부한 요금의 1/2해당액 총 작업량의 1/2 경과 후 : 반환하지 않음
서비스 제공자 | 금복태 | 취소/환불 조건 | 취소 및 환불 규정 참조 |
인증/허가사항 | 상품 상세 참조 | 취소/환불 방법 | 취소 및 환불 규정 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | 결제 전 상담 제공 |
5.0
(4)