시스템트레이딩 2

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

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

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

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