시스템트레이딩 3

사용자가 직접 만드는 자동매매 봇 Part.2

현재 PyQt를 사용해서 자동매매 봇을 만들고 있는데 개발된 단계로는 1. QWebEngineView을 통해 프로그램 내 TradingView연동을 통해 차트 가시성 확보 (완료) 2. 플랫폼 계정 상태, 잔액 동기화 및 정상 계정 판별 식별 (완료) 3. 전략을 우선 4가지를 구현할 목표로 개발 진행중이나 우선적으로 보조지표 매매전략을 구현 (완료) 아직 완성된 모습은 아니지만 프로그램내의 TradingView를 통해 차트를 한눈에 알아보는것이 가능하고, 현재 계정 동기화 및 계정잔고 불러오기 보조지표 전략으로 자동매매가 가능하게 세팅되어있다. 여기서 포지션 오픈, 종료 전략을 커스터마이징 하여 사용할수 있게끔 최종적으로 만들 예정이다. 보조지표전략 세부내용은 MA, EMA, 볼린저밴드, RSI 지수를..

사용자가 직접 만드는 알고리즘 트레이딩 봇 개발 feat. PyQt5

트레이딩 봇을 여러번 만들고 실패를 거듭한 이후, 문득 들었던 생각이 알고리즘 트레이딩을 통해 사용자가 직접 UI를통해 자동매매를 할수있게 만들고 싶었습니다 UI를 심플하게 개발하고 사용자가 직접 자신만의 알고리즘을 통해 매매할수있는 봇을 만들생각입니다. 개발은 아래 순서대로 진행 UI 레이아웃 잡기 - 보조지표 넣기 - 매수 매도 조건식 코딩 - 정상 동작 확인 UI레이아웃은 심플하게 초안은 마련된 상태입니다. UI는 현재 이와같은 모습이며 점차 업데이트하면서 올릴생각입니다 또한 보조지표는 우선적으로 이동평균선, 볼린져 밴드, RSI를 넣어보고 조합을 한 뒤 매매가 정상적으로 이루어 지는지를 봐야겠습니다.

알고리즘 트레이딩(Algorithmic Trading)의 기초

알고리즘 트레이딩이란 컴퓨터를 사용하여 인간이 예상하지 못한 시점과 주기를 통해 수익을 내도록 하는 일련의 명령들을 수행하는 프로그램으로 동작됩니다. 정의된 규칙들은 타이밍, 가격, 수량 혹은 다른 수학적 모델에 기초를 두고 있습니다. 알고리즘-트레이딩은 트레이더에게 수익을 낼 기회를 줄 뿐 아니라, 시장을 좀 더 유동적으로 만들고 트레이딩 활동에서 인간의 감정적인 영향을 없애 좀 더 체계적으로 거래를 할 수 있죠. 주식 가격(이동평균선 포함)을 자동으로 모니터링하고 매수 및 매도 주문을 넣는 컴퓨터 프로그램을 작성하는 것은 그리 어렵지 않습니다. 트레이더는 실시간으로 가격과 그래프를 계속 보면서 직접 주문을 할 필요가 없습니다. 알고리즘 트레이딩 시스템은 자동으로 거래 기회를 포착하고 주문을 넣어주니깐..