자동거래

마지막 업데이트: 2022년 4월 4일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

우리가 주식을 하다보면 하루종일 차트를 보게되고 호가창을 들여다 보게 된다.

매번 번거롭게 HTS나 MTS를 접속해서 트레이딩창을 들여다보며 시간을 뺏기기도한다.

그런데 자동으로 거래할 수 있는방법이 있다.

바로 파이썬이라는 컴퓨터 언어를 이용해서 프로그램을 제작해 자동매매를 하는 방법이다.

"파이썬이라는 언어는 다른 자동거래 컴퓨터 언어에 비해 쉽게 만들어진 언어이다."

"빅데이터 시대에 파이썬 언어는 인간의 삶의 질 향상에 도움을 준다."

시중에는 파이썬을 이용한 주식자동매매 프로그램제작하는 방법이 담긴책, 또는 비트코인 자동거래시스템 만드는방법이 담긴책등이 있는데 참고하면 매우 도움될것이다. 필자는 프로그램을 제작하는데 있어서 여러 난관이 있었지만, 여러 매체들을 활용해서 좀 더 수월하게 제작하하게되었다. 관련 서적을 보고, 또 주로 유튜버들의 파이썬강의도 참고하고, 시간날때 파이썬 퀀트트레이딩 관련 오프라인 유료강의도 듣고, 자동매매프로그램을 제작하는 카페도 참고했다.

그리고 UI같은경우는 외국사이트의 도움을 받아서 프로그램 제작에 도움을 여러모로 많이 받았었다.

키움에서는 또 친철하게 API가이드까지 배포가 된 상태여서 프로그램 제작이 좀 더 수월했던게 아닐까 싶다.

필자가 여러가지 경험한 내용을 바탕으로 자동매매프로그램 강의를 본격적으로 시작해볼까 한다.

코드는 위 사진과 같이 7500자가 넘어간다.

특정 조건에서 매도처리하는 코드들을 마구잡이로 집어넣다보니깐 코드가 순식간에 불어났다.

주로 이평선계산 수식과 envelope, 이격도 이탈을 계산해서 자동으로 매도할 수 있게 프로그램에 재현해놓았다.

수식이 매우 복잡하기 때문에 이번 강의에는 2500자를 내외로 프로그램을 제작할수 있게 한번 강의를 진행해 볼까 한다.

위 사진은 완성된 프로그램인데, 프로그램에 대해서 간단히 설명해보겠다.

[수동] 탭에는 계좌, 이름, 코드, 수량, 가격, 주문이 들어간다.

계좌에는 모의투자는 모의투자용 계좌가 들어가고, 실전투자는 실전투자용 계좌가 들어간다.

계좌수의 따라서 콤보박스의 내용물 갯수가 달라진다.

이름에는 종목명을 입력하면 종목코드와 현재가격이 코드와 가격박스에 뜨게된다.

주문은 지정가로 할지 시장가로 할지 선택할수있는 콤보박스가 있다.

자동매매프로그램인데 왜 수동주문이 있는지 의아해할수도 있는데, 이게 왜 필요하냐면 우리가 지정가로 프로그램 주문을 넣을때 체결이 안될경우가 있다. 쉽게말해서 미체결이 발생한건데, 이경우에는 예탁금이 묶이게 되는것이므로 취소를 해야할 상황이 발생할수있다.

HTS창도 띄우지않고 리모트 컨트롤을 해야되는 상황이라면 더더욱 수동주문이 필요할수도 있다.

[AUTO] 탭에는 실질적으로 자동매매프로그램을 돌리는데 사용되는 항목들이다.

매수금액은 종목당 얼마나 매수할지 설정하는것이고, 만,십만,백만단위로 변경할수있게 버튼을 제작했다.

매수구분은 아까 수동주문과 비슷하게, 시장가, 지정가로 매수/매도할지 체크하는 곳이다.

최대 보유량은 처음에는 10개로 셋팅되어있다. 콤보박스를 이용해 자신이 보유하고싶은 종목의 갯수를 설정할 수 있다.

그리고 오른쪽에 작동시간 / 작동구분탭에서 매수/매도 할 시간대를 정할 수있다.

우리가 시초가 매매만 할 경우가있고, 종가매매만 진행해야 할 경우가 생긴다.

작동시간을 체크하게 되면 자신이 원하는 시간대에 자동매매를 진행할 수있다.

아래 조건검색탭은 이 프로그램상에서 가장 중요한 부분인데 키움 HTS 빠른검색창에 0150을 치면 나오는 조건검색창에서 자신이 직접 만든 조건검색식이 프로그램상의 조건검색탭 그대로 담기게되고, 자신이 자동매매에 쓰일 조건검색식을 추가/삭제 할 수있다.

[AUTO]탭에서 설정이 전부 다 끝나고 자동매매시작버튼을 누르면 위의 화면처럼 "중지"라는 빨간색 버튼으로 바뀌게 된다.

[평가금액] 탭에는 총 매입금액, 총 평가금액, 추정예탁자산, 수익금액, 수익률을 표시해서 실시간으로 확인할수있다.

다만 추정예탁자산같은경우에는 실시간으로 조회가 안되는 버그가 있어서 아래 자산업데이트 푸쉬버튼을 눌러서 조회할 수 있게 만들어 놓았다. (특히 수익금액과 수익률은 +로 전환되면 택이 붉은색으로 표시가되고, -로전환되면 푸른색으로 표시가된다.)

[로그] 탭에는 실시간으로 자동매매를 진행하면서 편입/이탈되는 종목들을 표시하고, 프로그램상에서 버그가 나타났을때 그 내용들을 실시간으로 조회할수있다.

[네이버 종목토론실] 탭은 각 종목코드에 자동거래 맞는 종목토론실에서 사람들이 쓴 타이틀을 실시간으로 조회할수있는 탭이다.

크롤링 버튼을 누르면 조회가 가능할 수 있게 구현해 놓았다.

[계좌잔고/미체결주문] 탭에서 계좌잔고탭은 매수된 종목들의 수량, 매입가, 현재가, 수익률등 여러 세부정보를 보여주는 창이고

미체결주문탭은 지정가로 주문했을때 아직 체결안된 종목들을 보여준다.

이처럼 셋팅이 전부 끝나서 프로그램을 돌리면 실시간으로 종목이 매매가 진행될것이다.

원래는 장중에 테스트해야되는데 글을 쓰기위해서 그냥 프로그램만 돌려본 상황이다. (원래는 실시간으로 종목이 편입되고 이탈되기도 하고 매매가 진행되면 안내 사운드까지 들리기도한다.)

로봇 및 자동 거래 – 최고의 바이너리 옵션 로봇

이진 옵션 로봇 또는 “봇”이 점차 인기를 얻고 있습니다. 자동차 트레이딩 소프트웨어는 바이너리를 처음 접하는 많은 트레이더들을 끌어 들였습니다. 그러나 본질적으로 위험하기 때문에 로봇 서비스를 고려하기 전에 이진 거래를 완전히 이해해야합니다. 여기서는 거래 로봇의 작동 방식을 설명하고 최고의 서비스를 검토하며 바이너리 거래 로봇을 비교할 때 알아야 할 사항을 설명합니다.

우리는 데모 계좌를 얻는 방법과 장소를 자세히 설명하고 자동화 된 거래를 사용할 때 왜 위험이 크게 증가하는지 설명합니다.

로봇 서비스를 고려하기 전에 바이너리 거래를 완전히 배우는 것이 좋습니다. 그렇게 팔리더라도 초보자에게는 좋은 선택이 아닙니다.

최고의 바이너리 옵션 로봇

로봇 이름 정보
사전 제작 된 20 개의 로봇 중에서 선택하고 과거 성능을 비교하십시오. 3 단계로 자동 거래를 활성화하십시오. ” 방문
규제 브로커. 다양한 기능을 제공하는 자체 빌드 로봇 도구. ” 방문
가입은 무료입니다. 표시기, 만료 및 방법을 포함한 유연한 설정. ” 방문
무료 데모 계정. 자금 관리 및 알고리즘 선택. ” 방문

트레이딩 로봇이란 무엇입니까?

로봇은 시장 신호를 식별 및 분석하고 적절한 거래를 찾아 내며 사람의 간섭없이 자동으로 주문을 실행하도록 설계된 소프트웨어입니다.

로봇 리뷰

거래의 유무는 모두 시장 조건이 거래자가 정의한 규칙 및 매개 변수를 충족하는지 여부에 달려 있습니다. 트레이딩 봇은 ‘지능적’이 아닙니다. 단지 제작자가 미리 정의한 명령을 실행하는 것입니다.

이 자동 거래 시스템 (ATS)은 자동거래 얼마 동안 헤드 라인을 만들어 왔습니다. 휘발성 가격 변동은 종종 거래 봇에 대한 책임이 있습니다. 월스트리트에서 런던까지이 형태의 거래는 시장을 지배하고 있습니다.

봇 설명

로봇 소프트웨어 및 자동 거래 알고리즘은 신호 서비스와 자동 거래를 결합합니다. 따라서 소프트웨어는 수익성있는 거래를 식별 한 다음 거래를 자동으로 배치합니다. 이 자동화 된 요소는 신호 서비스를 한 단계 발전시키고 실제로 거래자에게 맡기는 대신 거래를 배치합니다.

MetaTrader (mt4 또는 mt5) 플랫폼은 특히 ‘Expert Advisor’기능을 통해 신호를 수신 할 수 있도록하는 데 효과적입니다. 여기에서 고유 한 Expert Advisor가 따르는 매개 변수를 설정하여 자체 경보 시스템을 작성할 수 있습니다. 또는 다른 곳에서 프로그램을 다운로드하여 인터페이스에 끌어 놓기 만하면 작동시킬 수 있습니다. .

이러한 시스템은 중지 손실에서 일일 고정 지출 한도에 이르기까지 다양한 수준의 위험 관리를 제공합니다. 그러나 자동화 된 요소는 전체적으로 거래자의 재무 위험을 증가시킵니다. 우리가받는 피드백과 의견은 일반적으로 거래자가 계좌를 개설하기 전에 리스크가 숨겨져 있는지 여부에 중점을 둡니다. 재정 위험을 완전히 이해하십시오.

자기 빌드

중개인이 트레이더에게 자체 ‘봇’또는 자동화 된 트레이딩 시스템을 구성 할 수있는 기능을 제공하는 추세도 증가하고 있습니다. 이들은 프로세스를 단순화하여 트레이더가 기술 지표를 시스템에 “끌어다 놓을”수있게합니다. 최고의 맞춤형 로봇 기능을 통해 트레이더는 로봇을 데모 계정으로 운영하여 위험 부담없이 시범 할 수 있습니다.

중개인은 더 많은 거래량을 창출하여 중개인에 대한 위험을 줄이기 때문에 로봇을 홍보하고자합니다. 그들은 바이너리 옵션에서와 마찬가지로 트레이더에게도 훌륭한 도구가 될 수 있습니다. 이익의 약속은 즉각적인 ‘붉은 깃발’입니다. 바이너리와 마찬가지로 로봇은 사용하기 전에 완전히 이해해야하며, 이익을 보장하는 경로가 아닙니다.

자동 거래

자동 거래 또는 로봇을 통한 거래에는 여러 가지 이점이 있습니다.

  • 자동 트레이더는 잠을 자지 않습니다
    온라인 중개 플랫폼을 사용하면 원하는 장치에서 연중 무휴로 거래 할 수 있습니다. 그러나 물론 – 당신은 지속적으로 온라인에 접속할 수 없습니다. 즉, 유용한 거래 알림을 휴대 전화로 전달하더라도 가능한 기회를 놓치는 것은 항상 성가신 현실입니다.
    로봇은 항상 대기 중입니다. 사전 프로그래밍 된 기준을 충족하는 기회가 발생하는 한, 시간이 얼마든지 로봇은 그 거래를 할 것입니다.
  • 소프트웨어가 감정을 얻지 못합니다
    로봇은 미친 듯이 손실을 쫓거나 전략에서 벗어나지 않습니다. 그것은 따르도록 설정된 기준에 따라 열렬히 행동합니다.
  • 로봇이 압도되지 않습니다
    모든 시장은 개방되어 있으며 많은 기회가 있습니다. 피곤함을 느끼고 실수를 저지르는 데 어려움을 겪을 수 있습니다. 로봇의 경우이 중 어느 것도 문제가되지 않습니다. 대량의 데이터를 즉시 처리 할 수 ​​있으며 시장의 ‘열정적 인’모습에 관계없이 적시에 적절한 조치를 취할 수 있습니다.

마찬가지로 자동차 거래에는 몇 가지 단점이 있습니다.

  • 로봇이 반응하지 않음
    외부 이벤트로 자동거래 인해 시장이 영향을받는 경우 로봇은 주어진 설정을 계속 맹목적으로 따릅니다. 로봇에는 상식이 적용되지 않습니다.
  • 그들은 종종 판매 미스
    로봇이 사기를 유발합니다. 아래의 사기 섹션에서는이를 파악하는 방법을 강조하지만, 자동화 된 요소를 통해 부정직 한 서비스를 통해 “돈을 쉽게 벌 수 있음”을 제안 할 수 있습니다. 그것은 사실이 아닙니다.
  • 위험
    자동화의 증가 는 통제력의 상실을 의미합니다. 많은 위험 관리 기술을 적용 할 수 있지만 (정지 손실 및 최대 손실 등) 위험이 증가한다는 것은 의심의 여지가 없습니다.

이 거래 스타일의 자동화 된 특성은 위험에 처해 있습니다. 트레이더가 거래를 다른 사람에게 넘겨 주면 리스크 수준이 크게 높아집니다. 우리의 사기의 페이지 (사기 서비스 목록 포함)를 찾기 위해 붉은 깃발의 일부를 자세히 설명하지만, 특히 로봇과 자동 거래 사기 작업을 많이 붐 빕니다.

몇 가지 이유는 다음과 같습니다.

  • 초보자 거래자 – 자동차 거래 소프트웨어는 종종 초보자 거래자 또는 자신을 거래 할 시간이나 지식이없는 사람을 대상으로합니다. 이 그룹은 아마 오도하기 쉬우므로 목표로 삼는다.
  • 상인을 비난하기 쉬운 – 첫 번째 지점에 연결. 부정직 한 제공 업체는 단순히 소프트웨어가 자동거래 잘못 사용되어 결함이 없다고 말합니다.
  • 통제 – 거래자가 다른 사람의 거래를 통제하면 돈이 거래에서 졌다고 말하는 것이 매우 쉽습니다.

사기의 경고 징후에는 투명성 부족 (확인할 수없는 승률 결과), 사용자가 특정 중개인을 사용하도록 강요하고 가장 명백한 – 보장 된 또는 매우 높은 수익의 약속이 포함됩니다. 쉬웠다면 모두가 그렇게 할 것입니다. 자동차 상인과 함께 진행하는 경우 매우 조심하십시오. 사기의 위험이 상당합니다. 경고 표시 점검 목록은 다음과 같습니다.

  • 리치 퀵 마케팅 받기
    서비스가 거의 또는 전혀 노력없이 큰 이윤을 약속한다면 사기 일 수 있습니다. 마찬가지로 ‘제로 리스크’, ‘100 % 승리 율’또는 ‘쉽게 돈을 버는 것’과 같은 문구는 명백한 거짓말로 간주해야합니다.
  • 콜드 콜
    합법적 인 서비스는 콜드 콜하지 않습니다.
  • 관리 계정
    누군가 당신을 위해 거래하거나 돈으로 거래하는 것은 매우 나쁜 생각입니다. 자동화 된 거래 및 로봇을 사용하더라도 제어 할 수 있어야합니다.
  • 가짜 보너스 약관
    일부 보너스 약관에는 최초 입금시 잠금이 포함됩니다. 현금으로 나누기 전에 이용 약관을 확인하십시오.
  • 판매 유입 경로
    일부 로봇 구성표에서는 특정 브로커와의 계정을 열도록합니다. 이들은 일반적으로 최선의 선택이 아니며 종종 규제되지 않고 신뢰할 수 없습니다.
  • 무료가 아닌 무료 로봇 서비스
    브로커에 가입하고 신호를 받기 위해 보증금을 내야하는 경우 무료가 아닙니다. 무료 서비스는 보증금이 필요하지 않습니다.

신호와 자동 거래를 가장하는 블랙리스트 서비스는 다음과 같습니다.

Brit Method / Jason Taylor
복사 뷔페
백만장 자 청사진
Ultimate4Trading
QuantumCode

이것들은 모두 돈을 버는 쉬운 방법으로 바이너리 옵션을 홍보하므로 모두 피해야합니다.

로봇 내에서 사용되는 설정 또는 표시기는 매우 중요합니다. 그들은 전략의 성공 여부를 결정합니다. 로봇 플랫폼 내에서 설정 또는 매개 변수의 수와 유연성은 다른 회사를 판단 할 때 유용한 비교 요소입니다.

최상의 설정은 개별 거래 전략에 따라 다르지만 기본 매개 변수를 간과해서는 안됩니다. 거래 크기와 만료 시간은 두 가지 간단한 설정이지만 거래자는 사용하려는 크기와 시간 프레임을 비교하는 로봇에서 사용할 수 있는지 확인하는 것을 잊을 수 있습니다.

이동 평균 및 볼륨은 널리 사용되는 지표이며 거의 모든 촛대 패턴을 신호로 설정할 수 있습니다. Binary.com의 자체 빌드 봇은 가장 유연한 설정을 제공합니다. 빈약 한 서비스 중 일부는 제공하지 않습니다. 일부 프로그램은 자금 관리 설정도 제공합니다. Martingale은 특히 초보자에게는 피하는 것이 가장 좋습니다.

데모 계정

더 나은 회사는 서비스를 시험하기 위해 무료 데모 또는 가상 계정을 제공합니다. 이를 통해 거래자는 설정을 수정하고 자신에게 적합한 자금 관리 계획을 찾을 수 있습니다. 최고의 데모 계좌는 개설되며 잔액이 소진되면 충전됩니다.

일부 데모는 소프트웨어 다운로드가 필요할 수 있지만 대부분은 그렇지 않습니다. 로그인 세부 정보는 업그레이드시 및 업그레이드 된 경우 실제 머니 계정으로 전송됩니다. 많은 제공 업체가 모바일 앱을 제공하며 대부분 안드로이드, iOS (iPad 및 iPhone) 및 Windows에서 호환됩니다.

Binary.com에서 바이너리 봇 검토

Binary.com은 또한 자동 거래 봇을 설계하고 만들 수있는 기능을 제공합니다. Binary.com은 영국과 몰타에서 라이센스가 있지만 말레이시아에 기반을두고 있으며 특히 인도네시아와 싱가포르에서 인기가 있습니다.

Binary.com은 종종 고급 트레이더의 중개인으로 불리며, 사용자가 자동 ​​툴 소프트웨어 알고리즘을 만들 수있는 ‘툴 세트’를 제공하는 ‘바이너리 봇’플랫폼을 포함하여 일련의 ‘고급 플랫폼’을 제공합니다.

따라서이 플랫폼은 자체 빌드 자동 거래 도구를 가능하게하지만이 브랜드의 경우와 마찬가지로 고급 클라이언트에게 다시 제공합니다. 사용 가능한 도구와 설정은 라이벌 브로커보다 더 깊이를 제공합니다. 이를 통해 사용자는보다 복잡한 전략을 타겟팅 할 수 있습니다. 결과적으로 더 정확하고 구체적인 거래로 이어질 수 있습니다.

Binary Bot은 Binary.com의 나머지 모양과 느낌에 잘 맞습니다. 다른 플랫폼의 방해 요소 중 일부가 제거되었으며 브랜드의 전형적인 깊이와 기능으로 대체되었습니다. Binary.com 검토 에서 거래 플랫폼에 대해 자세히 알아보십시오 .

FX 자동매매 프로그램(EA)과 카피 트레이딩 기본지식

FX-자동매매프로그램-EA

최근에는 국내 증권가에서도 인공지능(AI) 을 활용한 알고리즘 트레이딩이나 로보어드바이저 관련 키워드가 각광을 받고있다.

그러나, 외환거래를 하는 개미 트레이더들의 주 무대인 소매 FX마진거래 업계에서는 여전히 EA (Expert Advisor) 라 불리는 자동매매 프로그램이 높은 인기를 누리고 있다.

막대한 자금과 고급인력이 필요한 인공지능(AI) 매매 시스템과는 달리, 개인 수준으로도 개발이 가능하고 수많은 트레이더들이 수익률과 참고 정보를 공개하고 있는 덕분에 일반인들의 진입 장벽이 낮아졌기 때문이다.

게다가 최근에는 미러트레이딩, 소셜트레이딩 같은 유형의 선택형 자동매매가 국내에도 보급되기 시작하면서 MT4를 모르는 외환 초심자들도 쉽게 접할 기회가 늘어나고 있다.

오늘은, 이러한 FX마진거래 자동매매 플랫폼들의 장단점과 ‘MT4’를 활용한 자동매매 프로그램 (EA) 에 대해서도 정리해보려 한다.

xm배너

자동매매 거래의 기본 개념

자동매매를 ‘시스템 매매’라고 부르기도 하는데, 엄밀히 말하자면 시스템 매매는 자동매매의 상위 개념이다.

수동 거래일지라도, 정해진 룰이나 원칙에 따라서 기계적으로 매매를 한다면, 그 매매는 시스템 매매라고 할 수 있는데, 인간인 이상 모든 감정을 배제하고 거래할 수는 없는 법이므로, 수 많은 트레이더나 딜러들이 결국에는 컴퓨터를 활용한 자동매매 시스템의 힘을 빌리게 되는 것이다.

MT4-EA-시스템로직

초심자들을 위해, 우선은 자동매매 프로그램 (EA) 의 작동원리부터 살펴봐야 할 것 같은데, 그전에 ‘MT4’에 대해 짚고 넘어가자.

‘MT4’와 EA의 작동원리

국내에는 아직 보급이 제대로 되지 않았지만, 해외에서는 대부분의 개인 트레이더들이 FX마진거래를 할 때 MT4 (메타트레이더 4) 라는 소프트를 사용한다. ‘그래픽 디자인’하면 ‘포토샵’을 떠올리는 것처럼, 해외 브로커를 사용하는 외환 트레이더라면 반드시 접하게 되는 소프트다.

MT4-차트-로고

컴퓨터 또는 스마트폰에 한번 설치하면, 브로커 (선물-증권사) 계정이 바뀌어도 로그인 정보만 달리 입력하면 되고, 언어 선택은 물론 각종 커스터마이징이 자유롭게 가능하다는 점이 최대 장점이다.

자동매매 프로그램 (EA) 은 ‘ex’라는 확장자를 가진 파일 형태로 공급되는데, 이 파일을 MT4가 설치된 폴더 내부에 옮겨 넣고 간단한 설정을 해주면 작동하는 구조다.

예를 들어 아래 그림처럼, 컴퓨터 안에 서로 다른 브로커의 MT4가 2개 깔려있다면 각각의 MT4에 여러가지 기법의 자동매매 프로그램 (EA) 을 설치할 수 있는 것이다.

MT4-EA-자동매매-구조

참고로 이 파일은, ‘MQL’이라는 프로그램 언어로 만들어지는데, ‘MQL4’로 만들어진 EA는 MT5에서는 작동하지 않는다.

그전에는 FX Chart (MT1), MetaQuotes (MT2) 가 출시되며 시행착오가 이어졌으나 2005년에 MT4가 출시되면서 압도적인 시장 점유율을 차지하게 되었고, 2011년 MT5가 공개된 이후에도 여전히 가장 높은 사용률을 보이고 있다.

MT5는 자동매매 프로그램 (EA)과의 호환성이 안 좋은 이유로 아직도 보급이 덜 되었으나, 차츰 나아지고 있긴 하다.

MT4 자동매매 프로그램 (EA) 의 장단점과 업계 현황

EA 프로그램을 활용한 자동매매는 MT4의 태동과 함께, 해외에서는 이미 10여 년 전부터 개인 트레이더 사이에서 보급되기 시작했다. 이제 이 둘은 마치 바퀴와 바퀴살 같은 관계가 되어버렸는데, 전 세계 MT4 사용자가 4천만 명을 넘는다고 하니, EA 사용자도 아마 수십만 명은 가뿐히 넘을 것으로 추정된다.

참고로 MQL 공식 사이트 가입자 수는 20만 명 수준으로, 이 사이트에서는 외환 시장 참여자들의 정보교환은 물론, 방대한 양의 각종 오리지널 인디케이터 (보조지표) 와 자동매매 프로그램 (EA) 등을 판매하고 있다.

하지만, 자동매매 프로그램 (EA)의 경우에는 그 가격대와 수익률이 천차만별이고 개중에는 사기성 업체 (또는 개인) 가 공급하는 경우도 있는 탓에, 초심자들이 가성비 좋은 EA를 선별해 내기란 결코 쉬운 일이 아니다.

MT4-자동매매-가상서버

게다가 EA를 완벽하게 구동시키려면, MT4가 잠시도 정지하지 않는 환경하에 있어야 하는데, 그러려면 VPS (Virtual Private Server) 등의 가상서버를 따로 계약(준비) 해야 하는 번거로움이 있다.

물론 XM 등 몇몇 브로커들은 무료로 이러한 부가 서비스를 제공하기도 하지만, 컴퓨터 초심자에게는 어느 정도 장벽이 있는 것도 사실이다. (전문용어가 낯설어서 그렇지, 실제로 시도해 보면 전혀 어렵지는 않지만)

MT4 자동매매 프로그램의 장점

MT4-자동매매프로그램-EA-장점

소유권자의 의향에 따라 다르긴 하지만, 의 ‘개꼬리 EA’처럼 매매 로직을 공개하는 프로그램이라면, 일관성 있게 믿고 따라갈 수 있다는 장점이 있다. (손실이 발생해도 매매 로직을 알고 있으면 그 원인을 이해할 수 있기 때문에)

설정을 상세하게 미세 조정할 수 있기에, 변동폭이 좁을 때는 수익핍 수치를 자동거래 낮추는 등, 상황에 따라 융통적으로 조처할 수 있다는 강점이 있다.

그리고 가장 큰 장점은, ‘구입 가격’ 외에는 비용이 들어가지 않는다는 점이다. 물론 EA사용료 개념의 수수료도 발생하지 않는다. (완전 무료로 제공되는 EA는 조심하라)

게다가, XM이나 틱밀 같은 우량 브로커에서는 ‘가상 서버’도 조건부 무료로 제공한다.

또한, 대량 생산되는 미러 트레이드의 EA와는 달리, 기획자와 프로그래머가 심혈을 기울여서 개발하는 경우가 많으므로, 때에 따라서는 매우 고품질의 EA와 조우하는 일도 간간히 발생한다는 매력이 있다.

카피 트레이딩, 미러 트레이딩, 소셜트레이딩의 차이점

한편, 기존 MT4 자동매매 프로그램 (EA) 의 단점 속에서, 신개념 FX마진 자동매매 서비스로 자리매김한 것이 바로 ‘미러 트레이더’와 ‘줄루 트레이드’ 등의 플랫폼이다.

‘미러 트레이더’ (Mirror Trader) 는, 2005년 이스라엘의 IT 벤처 기업 트레덴시(Tradency) 사가 개발한 ‘선택형 FX 자동매매’ 플랫폼으로, 세계 각국 (약 20개국) 의 브로커 (선물-증권사) 들이 트레덴시 사로부터 이것을 구매해서 약간 손을 본 후 자신들의 고객에게 무료로 제공하는 구조다.

‘미러 트레이더’ 안에는, 스트라테지 (Strategy) 라 불리는 1,000종류 이상의 자동매매 프로그램 (EA)이 사전에 탑재되어 있고 수익률 등의 가성비 분석 데이터도 손쉽게 확인할 수 있는 덕분에, 일본에서는 많은 브로커들이 이러한 서비스를 도입하고 있다. (차별화 전략의 일환으로)

미러트레이드-미러트레이딩-구조-개념

즉, MT4가 아닌, 브로커 측이 독자적으로 제공하는 대부분의 FX 자동매매가 ‘미러 트레이더’라는 기업용 소프트를 사용하고 있기에, 이제는 ‘미러 트레이딩’이 ‘선택형 FX 자동매매’의 대명사가 되어버린 것이다.

카피 트레이딩과 소셜트레이딩은 동의어

그렇다면, 카피 트레이딩이란 무언인가?

말 그대로, 거래 실적이 우수한 타인의 매매기법을 그대로 복사해서 나의 거래를 자동화하는 개념이다. 타인의 매매기법은 수동거래일 수도 있고 자동거래 (EA) 일 수도 있지만, 그의 계정과 나의 계정을 완전히 연동시키는 개념이기 때문에 ‘카피 트레이딩’이라 부른다.

소셜트레이딩-카피트레이딩

만약 EA 자동매매에 불안감을 느낀다면 수동거래 계정만 골라서 연동시킬 수도 있다는 점이 큰 장점이다.

예를 들어, 글로벌 투자은행의 초일류 펀드매니저가 자신의 매매기법을 카피 트레이딩 플랫폼상에서 공개하고 있다면 누구나 그와 같은 실적을 올릴 수 있게 되는 것이다. (수익금의 30% 정도는 성공보수로 지급해야 하는 경우가 대부분이지만)

카피 트레이딩 플랫폼 중에 가장 유명한 곳이 바로, 2010년 그리스의 핀테크 기업이 런칭한 줄루 트레이드 (zulutrade) 다.

줄루트레이드-카피트레이딩-zulutrade

그 후에도, Myfxbook (Autotrade), e-Toro, Ayondo 같은 FX 카피 트레이딩 서비스가 웹상에서 인기를 끌고 있는데, 최근에는 이런 시스템도 브로커 측이 독자적으로 구축하는 경향이 있는 탓에, 카피 트레이딩 (소셜 트레이딩) 전문 웹사이트의 집객력은 한계를 보이고 있는 듯하다.

참고로, FX마진거래 업계에서는 위와 같은 ‘카피 트레이딩’과 ‘소셜 트레이딩’이 같은 의미로 쓰이곤 하는데, 증권 업계에서도 미러링 어카운트, 소셜거래 등의 이름으로 카피 트레이딩 서비스가 제공되고 있다고 한다. (당연히 주식거래와 자동매매의 궁합이 좋을 리는 없겠지만)

정리하자면, ‘미러 트레이딩’은 브로커 측의 플랫폼을 사용한 EA 자동매매를 뜻하고, 카피 트레이딩이나 소셜 트레이딩은, 타인의 계좌 (수동이든 EA든) 와 자기 계좌의 매매가 일치하도록 동기화 시키는 거래방식을 뜻한다.

MAM거래, PAMM거래란?

MAM거래-PAMM거래-뜻

앞서 말했듯, 최근에는 브로커들이 독자적으로 카피트레이딩 시스템(플랫폼) 을 구축하는 경향이 있는데, 여기서 또 한 번 용어가 바뀐다.

소셜트레이딩-단점-수수료

대부분의 해외 브로커에서 ‘MAM (Multi Account Manager) 거래’ 또는 ‘PAMM (Percentage Allocation Master Module) 거래’ 라는 이름으로 서비스를 제공하고 있는 것이다.

소셜 트레이딩과 마찬가지로, 자신이 선택한 트레이더의 매매를 그대로 똑같이 따라할 수 있는 거래 방식으로, 앞으로는 이쪽이 대세로 떠오를지도 모른다.

각 자동매매 플랫폼의 장단점

‘미러 트레이더’에 표준 설치된 수백 종류의 EA와, 브로커 측이 추가로 제공하는 EA 등을 면밀하게 관찰하고 분석해서 자기 나름의 포트폴리오를 구성한다면 누구나 훌륭한 자동매매 거래 환경을 갖출 수 있다.

게다가 미러 트레이딩이나 소셜 트레이딩은, 따로 소프트 설치를 안 해도 손쉽게 사용 가능하기에 초심자들이 접근하기 쉽다는 장점도 있다.

미러 트레이딩의 단점

그러나 사이트상에 표시되는 EA들의 손익 실적을 보면 하나같이 엄청난 수익률만을 내세우므로 장기적으로는 신뢰할 수 없는 경우가 대부분이다.

브로커 왈… 나름의 기준으로 쓸만한 EA만을 엄선해서 소개한다고는 하는데, 문제는 가동 기간이 길어야 몇 달 수준으로, 이 정도의 기간으로는 자동매매 프로그램의 수익성을 제대로 검증할 수 없다는 데 있다.

그렇다 보니, 단기적으로 수익률이 높은 EA들만 상위 스트라테지 (수익 전략)로 소개되고, 한 번이라도 큰 손실을 본 EA는 랭킹 페이지에서 즉시 사라지게 된다.

즉, 수익률이 높은 EA만 실시간으로 소개되는 것도 어찌 보면 당연한 구조인데, 이러한 EA들은 대부분 승률은 높고 ‘수익손실비'(리스크리워드)가 낮은 ‘소탐대실’형이 대부분이다.

카피트레이딩-단점-소셜트레이딩-주의사항

또한, 매매 로직이 공개되지 않는 블랙박스형 EA인 탓에, 연패가 몇 번 이어지면 아무리 좋아 보였던 EA라도 곧바로 미심쩍은 기분에 휩싸이게 된다.

게다가, 미러 트레이딩이 가능한 브로커 계좌의 대부분이 ECN 계정과는 비교도 안 될 정도의 높은 스프레드를 책정하고 있는 점도 걸림돌이다. 사용료가 무료라 해도 이미 스프레드에 녹아있는 셈인데, 단기매매에는 이 ‘스프레드 차이’가 무시할 수 없는 요소이므로 충분한 주의가 필요하다.

소셜 트레이딩의 자동거래 단점

대부분은 미러 트레이딩의 단점과 겹치는 부분이 많은데, 그중에서도 수수료가 비교적 비싸다는 점과 ‘진짜 고수’를 찾기 힘들다는 점이 치명적이다.

수수료 과금 방식은 월정액 이용료, 거래당 수수료, 성공 보수 등 여러 가지 형태가 있지만, 거래 수수료의 경우 매 거래시 10달러, 성공 보수의 경우는 자동거래 수익의 30% 정도를 지불해야 하므로 결코 저렴하다고 볼 수 없는 수준이다.

단, 주변에 장기적으로 신뢰할 만한 우량 트레이더가 있다면, 이 정도의 비용을 치르더라도 그와 수익을 공유하는 것이 현명한 방법일 수 있다.

MT4 자동매매 프로그램 (EA) 선별법

MT4-자동매매프로그램-EA-수익률-확인방법

진짜와 가짜와 섞여 흙탕물 튀겨가며 난립하는 국내 MT4 자동매매 프로그램 업계.

최근에는 여기에 사짜 인공지능 매매까지 가세하면서 초보 투자자들을 더더욱 혼란시키고 있는데… 외환 트레이딩에 관심이 있어 이 글을 읽고 있는 당신이라면, 최소한 MT4 자동매매 프로그램 (EA) 의 선별법 정도는 알고 넘어가길 바란다.

당연히 가장 좋은 선별법은 실계좌로 돌려보고 검증하는 방법 (포워드 테스트) 인데, 시간적 제약이 있기 때문에, 대부분의 사람들은 백테스트의 결과로 해당 자동매매 프로그램 (EA) 의 가성비 (퍼포먼스) 를 확인하곤 한다.

물론, 백테스트의 결과가 미래의 수익성을 보장하지는 않는다.

하지만 포워드 테스트의 결과라고 해도, 인터넷상에 공개되는 데이터는 길어야 1-2년 정도인 탓에, 이것만 믿고 거래할 수도 없는 노릇이다.

개인적으로는 10년간의 백테스트의 결과와 5년 정도의 실가동 실적 (포워드 테스트) 이 있다면, 안심할 수 있는 수준이라고 생각하는데, 이 두 가지 조건에 일치하는 자동매매 프로그램 (EA) 를 찾기란 하늘의 별 따기다.

이것만은 확인하자!

그래도 MT4 백테스트에서 아래 3가지 항목을 확실하게 클리어한 EA라면 가동해볼 가치는 충분히 있을 것이다.

최소 1,000번 이상의 매매횟수를 기록한 EA로 5년 이상의 거래 기간을 보유하고 있어야 한다.

엄정한 기준선은 없으나, 리먼 쇼크, 아베노믹스 같은 일방적인 시세상황에서도 살아남았는지를 확인하려면 최소 이 정도의 거래기간과 자동거래 매매횟수는 필요하다고 여겨진다.

업계 내에서는 MDD (Max Draw Down) 라고 불리는데, 최대 손실 폭을 나타내는 수치다. 즉, 최악의 경우 발생할 수 있는 ‘누적손실’의 퍼센티지를 나타내는 말로, 이 수치가 낮으면 낮을수록 안전한 EA라고 보면 된다.

일반적으로 20% 이내라면 우수한 수치로 치부되는 경향이 있다.

단, 배팅규모 (거래랏) 를 줄이거나, 입금액을 늘리면 MDD 수치 또한 낮출 수 있기에, EA에 거금을 투자할 생각이라면 이러한 변수들도 확인하고 넘어가도록 하자.

거래 기간당 수익률이 얼마인지 확인하려면 초기 입금액과 누적 수익금만 확인하면 된다.

누구나 처음에 눈이 가는 곳이지만, 배팅규모 (거래랏) 를 늘리면 수익금과 수익률 뿐만 아니라 최대손실 비율도 같이 높아지게 된다는 사실을 명심하자.

우리나라의 FX마진 자동거래 업계는 이제야 태동기를 맞이하고 있는 수준이다. 여전히 악덕 업체들도 많고, 개중에는 ‘수익률 수 천%’ 라는 과대 광고로 선량한 시민들을 현혹하는 수법이 횡행하고 있다.

물론 파생상품에는 레버리지의 힘이 있는 만큼, 운만 조금 따라주면 월 수백 %의 수익률도 불가능한 수치는 아니다. 그러나, ‘수익률은 리스크에 비례한다’는 불변의 진리를 잊지 말고 안전 운행을 우선하자. 한 순간에 골로 가고 싶지 않다면

자동매매 수익창출의 진리

자동매매-투자기법-소액재테크-주의사항

수백 %의 수익률로 몇 달 동안 잘 굴러가던 자동매매 (EA) 프로그램도 한순간의 시세 변화에 무능력해지는 경우가 허다하다. 그래서 처음에는 수익 분배를 잘해주던 자산 운영사들도 결국에는 먹튀 사기를 저지르게 되는 것이다.

월 수백 %의 수익률을 몇 년 동안 유지할 수 있는 펀드나 개인이 있다면 청와대가 가만 놔둘 리 있겠는가?

상식적으로 생각해보면 누구나 알 수 있는 일인데, 순간의 탐욕에 못 이겨 고수익률 미끼에 당하고 마는 개인 투자자들이 너무나도 많은 현실이다.

마진거래에서 말하는 적절한 수익률 (연간 30~100%) 만 따라가도, 은행 이자나 부동산 투자하고는 비교할 수 없을 정도로 높은 수익을 올릴 수 있으니, 과한 자동거래 욕심으로 불행을 자처하는 일은 없길 바란다.

모든 투자기법이 그렇지만, 자동매매 프로그램 역시 양날의 검이다.

매매 로직과 손익 실적을 투명하게 공개하는 EA나 트레이더를 찾아 일관성 있게 따라간다면, 해외 브로커의 MT4 또는 앞서 말한 카피트레이딩 전략으로 충분한 수익을 올릴 수 있을 것이다.

틱밀-배너

제로마켓배너

올림프트레이드-계좌개설

당 사이트를 통해 계좌 개설시, 한정 보너스 또는 추가 캐시백, 무료리딩 등의 혜택 제공!
추천가 리딩 샘플
당 사이트에서 수취하는 광고료의 일부가 고객 계정으로 환원되는 구조이므로, 공식 사이트에서 개설할 때보다 압도적으로 이득.

tradeview

바이너리-옵션-아이큐옵션

초단타 스캘핑이 불법? 인공지능 알고리즘 매매로 개미 핥기에 재미 붙인 메릴린치와 시타델!

크루드오일 (WTI 원유) 단기 시세전망! 역사적인 저점과 바닥을 암시하는 징조

넷텔러 계좌개설, 본인인증, 입금 절차, VIP 계정 내용 및 페이팔과의 관계

FX 자동매매 프로그램(EA)과 카피 트레이딩 기본지식

<FX리딩> 크루드오일 (WTI 원유) 시세로 보는 국제유가 장기 전망

ECN 브로커의 종결자! 트레이드뷰 (Tradeview) 이용후기 리뷰

FX 마진거래 선진국 일본에서 15년간 익힌 실전 노하우를 무료 제공중. 2022년 말 신규사업 런칭 예정이니 유망한 인재들은 언제든 연락 주세요! (경력 : AVEX그룹 국제전략실, 젤리피쉬 엔터테인먼트 해외사업실 실장, 맥심코리아, B암호화폐 거래소 이사)

주식 자동매매 프로그램 개발을 위한 Android Studio 환경 구축 및 설치 따라하기 (xingAPI, Ebest, AMD환경 기반, 주식자동매매, 자동거래, 안드로이드, 인스톨)

주식 자동매매 프로그램 개발을 위한 Android Studio 환경 구축 및 설치 따라하기 (xingAPI, Ebest, AMD환경 기반, 주식자동매매, 자동거래, 안드로이드, 인스톨)

주식 자동매매 프로그램 개발을 위한 Android Studio 환경 구축 및 설치 따라하기 (xingAPI, Ebest, AMD환경 기반, 주식자동매매, 자동거래, 안드로이드, 인스톨)

주식 자동매매를 하기 위해서는 개발 언어 설정 후 환경 구축이 선행되어야 합니다.

Ebest (이베스트)의 xingAPI M 을 활용하여 모바일 기반의 자동매매 프로그램을 개발하기 위해서는 Java (자바), Kotlin (코틀린) 자동거래 지원이 되는 Android Studio를 설치 하여야 합니다.

안드로이드 스튜디오는 과거 Eclipse 라는 IDE를 대체하고 있는데요, 구글에서 공식적으로 Android Studio를 지원 하기로 밝인 이후 그 적용 범위가 급격하게 늘어나고 있는 상황입니다.

Android Studio와 같은 IDE (통합개발환경 소프트웨어 어플리케이션 인터페이스)는 Code를 넣고 편집 가능한 Editer부터 실행파일을 만들 수 있는 컴파일러, 인터프리터가 모두 통합되어 있습니다.

따라서 앱 개발을 위해서는 가장 필수적인 소프트웨어라고 말씀 드릴 수 있습니다.

그럼 지금부터 안드로이드 스튜디오의 설치 및 초기 설정 방법에 대하여 소개해 드리도록 하겠습니다.

▶ 안드로이드 스튜디오 설치 따라하기 (Android Studio Install) ◀

먼저 안드로이드 스튜디오 공식 사이트에 접속을 합니다.

Download Android Studio and SDK tools | Android 스튜디오

다음과 같은 과정으로 다운로드 및 설치 진행이 가능합니다.

먼저 안드로이드 스튜디오 다운로드 메뉴에 접속하면 버튼 클릭을 통해 Download 진행이 가능합니다.

다운로드가 완료 된 후 파일을 실행하면, Setup 과정이 시작 됩니다.

Android Virtual Device를 선택 한 다음 설치경로를 확정하여 진행이 가능합니다.

순서대로 필요에 따라 진행을 하면 설치가 완료 됩니다.

설치가 완료 된 다음 처음 실행 된 모습입니다.

▶ 안드로이드 스튜디오 초기 설정하기 ◀

이제 초기 설정 방법에 대하 소개해 드리도록 하곘습니다.

처음에는 보시는 것 처럼 AVD 즉 가상 에뮬레이터가 설치되어 있지 않기 때문에 개발한 App을 실행할 수 없습니다.

"File"-"Setting"을 선택 하시어 설정을 시작합니다.

"Appearance & Behavior"-"System Setting"-"Android SDK" 를 순서대로 선택하여 개발 후 App을 테스트 하기 위한 Android SDK Platform을 선택하여 설치합니다.

SDK Tools 에서 위의 4가지 항목을 모두 선택한 뒤 설치를 완료합니다.

("Android Emulator Hypervisor Driver for AMD Processor"의 경우 AMD CPU기반인 경우에 선택)

성공적으로 설치가 완료 된 모습입니다.

이번에는 AVD 설치를 진행 합니다.

Open AVD Manager를 선택합니다.

위와같이 원하는 스마트폰 하드웨어를 선택하여 설치 진행합니다.

System 이미지를 선택 할 수 있습니다.

우선은 최신의 R System 이미지를 선택하여 설치하고, 이후 Debug상 필요한 System을 추가로 설치 하시면 됩니다.

이후 디바이스 선택 및 디바이스 환경 설정을 순차적으로 진행 합니다.

이후 실행할 경우 위와같이 AVD 환경의 에뮬레이터 실행이 가능합니다.

▶ 가상화 환경 설정관련

AMD의 경우 아래와 같이 SVM Mode를 Disabled 에서 Enabled로 변경하셔야 합니다.

SVM모드를 변경할 자동거래 수 있는 Bios 위치 입니다.

위와 같이 "가상화 : 사용" 으로 표시 되어 있다면 설정이 제대로 되어 있는 경우 입니다.

SDK Tools의 가상화 Driver 설치시 오류가 발생 한다면 위와 같이 Windows 기능 켜기/끄기 에서 위의 4가지 항목을 제외 하신 후 재부팅 하시면 됩니다.


0 개 댓글

답장을 남겨주세요