본문 바로가기

시스템 트레이딩2

시스템 트레이딩 - 이평선으로 추세 구분하기 (레인보우 트레이딩) 🌈 레인보우 트레이딩 이평선만으로 매수 / 매도 포지션 잡기 다시 도전. 무조건 추세에 따라 매수 포지션 / 매도 포지션을 잡는 전략이다. 1일 차트 기준으로 완벽한 레인보우가 형성되면 매수 포지션으로 갈아 타고, 완벽한 역 레인보우가 형성되면 매도 포지션을 잡는 전략. 나머지 조건에는 기존 전략을 유지하는 방법을 구현하려 한다. 이 방법은 간단하다. 각 이평선을 구하고, 값을 비교해서 RAINBOW & REVERSE RAINBOW 를 아래와 같이 찾아낸다. df = GetOhlcv(binanceX, ticker, timeframe) ma5 = GetMA(df, 5, 499) ma10 = GetMA(df, 10, 499) ma20 = GetMA(df, 20, 499) ma50 = GetMA(df, 50,.. 2023. 12. 6.
시스템 트레이딩 기본 설정하기, ccxt 설치 및 티커 조회하기 🚀 다시 시작하는 시스템 트레이딩 한동안 열심히 하다가 바쁘다는 핑계로 놓아두었던 시스템 트레이딩 개발을 다시 시작하려 한다. 오랜만에 하려 하니 많은 것이 바뀌어 있어서 차근차근 하나씩 정리해보면서 진행하려고 한다. 1) 기본적인 매수 / 매도 2) 매수 시점 알림 / 매도 시점 분할 매매 3) 수익률 자동으로 UTC+0 시에 입력 및 알림 4) 해당 시점 차트도 같이 알림으로 보내기 일단 이렇게 4가지를 목표로 정리해보자. 𝟭. 일단 ccxt 를 설치해서, 모든 티커의 현재 가격 정보를 가져와 보자. 아래와 같이 binance 객체 생성해서 프린트해보면 현재 정보를 확인할 수 있다. import ccxt access = "" secret = "" # binance 객체 생성 binanceX = ccx.. 2023. 12. 5.