회사에서 일하면서 주식으로 돈벌기 - 국내 주식 자동매매 프로그램
주식 자동매매 프로그램: Stock Trader
주식 시장은 매우 빠르게 변화하는 환경으로, 투자자들은 효과적으로 대응하기 위해 다양한 전략을 사용합니다. 그 중에서도 자동매매 프로그램은 감정적인 개입을 최소화하고, 일관된 투자 전략을 실행하는 데 큰 도움을 줍니다. 이번 포스트에서는 제가 개발한 주식 자동매매 프로그램 Stock Trader의 특징과 사용법에 대해 설명드리겠습니다.
주식 자동매매의 장점
- 감정 배제: 인간의 감정은 투자 결정에 큰 영향을 미칠 수 있습니다. 자동매매 프로그램은 사전에 정의된 알고리즘에 따라 매매를 수행하므로 감정적 요소를 배제할 수 있습니다.
- 일관된 전략 실행: 자동매매 프로그램은 설정된 전략을 일관되게 실행합니다. 이는 투자자가 전략을 변경하거나 중단하지 않고 지속적으로 적용할 수 있게 합니다.
- 빠른 대응: 시장의 변동에 즉각적으로 반응하여 매매를 실행할 수 있습니다. 이는 투자 기회를 놓치지 않고, 손실을 최소화하는 데 도움이 됩니다.
- 24/7 운영: 프로그램은 사람이 개입하지 않아도 24시간 내내 작동할 수 있어, 시장이 열리는 순간마다 반응할 수 있습니다.
Stock Trader 프로그램 사용법
1. GitHub 저장소 클론
※ Git이 설치되어 있지 않다면 이 포스트를 참고해주세요.
먼저, 프로그램을 실행하기 위해 GitHub 저장소를 로컬에 클론해야 합니다. 터미널을 열고 다음 명령어를 입력하세요:
git clone https://github.com/1uv0cean/Stock_Trader.git
cd Stock_Trader
2. 필수 패키지 설치
크레온 설치 및 설정
- 크레온 접속 후 로그인
- 온라인지점 - 서비스신청관리 - 시스템트레이딩 - 신청 - 시스템트레이딩 신청
- 고객라운지 - 트레이딩안내 - 다운로드센터 - CREON HTS설치
- CREON HTS 실행 후 CREON PLUS 실행
- 윈도우 우측하단 숨겨진 아이콘 표시 - CREON PLUS 우클릭 - 주문 오브젝트 사용동의, 주문내역 확인 설정 체크해제
Python 및 pywinauto 설치
- Python 3.8(32bit) 설치
- CMD에서 다음 명령어를 입력하여 pywinauto 라이브러리를 설치합니다:
프로그램 실행에 필요한 파이썬 패키지를 설치합니다. `requirements.txt` 파일을 참고하여 다음 명령어를 실행하세요:
pip install pywinauto
pip install -r requirements.txt
3. API 키 설정
자동매매를 위해 주식 거래 API 키를 발급받아야 합니다. 해당 API 키를 `config.json` 파일에 입력합니다:
{
"api_key": "YOUR_API_KEY",
"api_secret": "YOUR_API_SECRET"
}
4. 전략 설정
자동매매에 사용할 전략을 설정합니다. `strategies.py` 파일을 열어 원하는 전략을 작성하거나, 기본 제공되는 전략을 사용할 수 있습니다. 예를 들어, 이동 평균 교차 전략을 사용할 수 있습니다.
5. 프로그램 실행
모든 설정이 완료되었다면, 다음 명령어를 통해 프로그램을 실행합니다:
python main.py
프로그램이 실행되면 설정된 전략에 따라 자동으로 매매가 이루어집니다.
결론
주식 자동매매 프로그램은 투자자들에게 일관된 전략 실행과 감정 배제의 장점을 제공합니다. Stock Trader 프로그램을 통해 여러분도 자동매매의 혜택을 경험해보시기 바랍니다. 지속적인 업데이트와 개선을 통해 보다 나은 성능을 제공할 예정이니 많은 관심과 사용 부탁드립니다.
이 가이드를 통해 주식 자동매매 프로그램을 성공적으로 설치하고 사용하는 방법을 배우셨길 바랍니다. 투자에 도움이 되길 바랍니다.