Python 알고리즘 트레이딩 라이브러리.
PyAlgoTrade는 백 트레이싱과 종이 트레이딩 및 라이브 트레이딩을 지원하는 Python Algorithmic Trading Library입니다. 거래 전략에 대한 아이디어가 있고이를 과거 데이터로 평가하고 그것이 어떻게 작동하는지보고 싶다고합시다. PyAlgoTrade는 최소한의 노력으로 그렇게 할 수 있습니다.
주요 특징.
완전히 문서화 됨. 이벤트 중심. Market, Limit, Stop 및 StopLimit 주문을 지원합니다. 야후! 지원 금융, Google Finance 및 NinjaTrader CSV 파일 CSV 형식으로 모든 유형의 시계열 데이터를 지원합니다 (예 : Quandl). Bitstamp를 통한 Bitcoin 거래 지원. 기술 지표 및 SMA, WMA, EMA, RSI, Bollinger Bands, Hurst 지수 및 기타 필터. 샤프 비율 및 인출 분석과 같은 성능 메트릭 실시간 트위터 이벤트 처리. 이벤트 프로파일 러. TA-Lib 통합.
수평 적으로 확장하기 쉽습니다. 즉, 전략을 백 테스트하기 위해 하나 이상의 컴퓨터를 사용합니다.
PyAlgoTrade는 무료 오픈 소스이며 Apache License, Version 2.0에 따라 라이센스가 부여됩니다.
Jon V.
빅 데이터. 시작. 거래.
빅 데이터. 시작. 거래.
파이썬으로 첫 번째 Forex 거래를하십시오.
업데이트 : Oanda의 새로운 API와 함께 작동하도록 코드를 업데이트했습니다. 이리 가져와.
브로커에 대해 이야기 할 시간, 프로그래밍 방식으로 거래를 배치하는 방법, 가장 중요하게 사기를 피하는 방법.
브로커는 플랫폼을 통해 시장에서 자산을 거래 (구매 또는 판매) 할 수있는 회사에 불과합니다. algotrading을 위해 아주 중요한 것은 :
중개인은 주문을하기 위해 API를 제공합니다. 준비 환경 및 실험을 실행하기위한 데모 계좌를 가질 수 있습니다. 스프레드는 가능한 한 작습니다.
우리의 경우, 우리는 고주파 매매를 조만간하지 않기 때문에 확산에 대해 정말로 신경 쓰지 않습니다.
브로커가 규제를 받았다고하더라도, 지난 몇 년 동안 브로커는 특정 조건으로 인해 접혀 있었습니다. 만약에 아주 조심하십시오.
브로커가 매우 이상한 나라에있는 것처럼 보이는 경우 브로커가 당신에게 몇 가지 미친 레버리지 (1 : 200과 같은)를 제공하면 인터넷상의 브로커에 대한 리뷰가 없습니다 (또는 대부분이 좋지 않습니다).
일어날 수있는 일은 돈을 벌기 시작하면 돈을 끌어낼 수 없다는 것입니다. 진지하게. 슈퍼 스트레스가 많은 상황.
그러나 계정을 개설하고 첫 프로그래밍 무역을하는 더 행복한 메모로 전환합시다. 와우!
나는 Oanda를 중개인 (나는 그들과 제휴 관계가 아님)으로 사용하고 있으며 꽤 괜찮은 API, github의 라이브러리 및 무료 데모 계정을 제공합니다.
데모 계정에 로그인 한 후 API 액세스 관리로 이동합니다. 거기에서 거래를하기 위해 우리 시스템에서 사용할 API 키를 찾을 수 있습니다. 이 키를 공유하지 않도록하십시오.
이 코드는 github에 있으며 다른 모든 게시물은 github에 있습니다. 설치하면 쉽게 실행할 수 있습니다.
업데이트 : Oanda는 v20이라는 새로운 (kickass) 실행 엔진을 출시했으며 새로운 (개선 된) API를 출시했습니다. 이 게시물은 새 API를 사용하기 위해 업데이트되었지만 어떤 이유로 든 이전 코드를 확인하려는 경우 여기에 있습니다. 운이 좋았어!
Oanda에 연결하려면 conf 파일이 필요합니다. 이 파일은 Oanda가 제공하는 스크립트를 사용하여 생성 할 수도 있고 직접 만들 수도 있습니다. 왜 그걸 원할거야? 우선 자격증 (그리고 돈)에 관해서, 나는 진행되고있는 모든 것을 알고 싶어합니다. 그리고 나는 단지 conf 파일을 읽기 위해 PyYAML을 설치하지 않아도된다. 두 가지 방법을 자유롭게 사용하십시오.
이제 놀랄 준비를하십시오. 이 코드는 간단합니다. 다음과 같이 API를 초기화합니다.
그리고 지금 주문하자 (EURUSD의 5000 단위 구매)
현재 가격을 확인하는 것은 쉽습니다!
슈퍼 쉽습니다. EURUSD가 무엇인지 또는 우리가 구매하는 단위 나 시장 질서가 무엇인지 걱정하지 마십시오. 지금은 랩톱에서 처음으로 거래를하고 거래를하기 위해 자체 API를 만들 계획입니다. 흥미로운 물건!
여기에서 Oanda의 설명서를 읽고 API로 할 수있는 다른 것을 확인하고 여기 Python 라이브러리를 찾을 수 있습니다. 예제의 예제는 Oanda의 github 페이지에서 볼 수 있습니다.
다음에 집에서 내 RaspberryPI를 실행하는 실제 LIVE algotrading 시스템에 연결합니다.
당신은 (거의) 최종 프로그램이 돌아가는 것을 볼 수있을 것이고 우리는 Forex와 전략에 대해 더 이야기 할 것입니다.
더 많은 의견이 있으면 jonromero에서 ping을하거나 뉴스 레터에 가입하십시오.
법적 근거. 이것은 실험 및 재미를위한 알트 레이팅 플랫폼을 구축하는 방법에 대한 엔지니어링 자습서입니다. 여기에있는 모든 제안은 재정 조언이 아닙니다. 거래 조언을 따랐거나이 시스템을 프로덕션 환경에 배치했기 때문에 돈을 잃어버린다면이 임의의 블로그 (및 / 또는 저)를 비난 할 수 없습니다. 자신의 책임하에 즐기십시오.
파이썬 외환 라이브러리
당겨 요청 0.
오늘 GitHub에 가입하십시오.
GitHub은 코드를 호스팅하고 검토하고, 프로젝트를 관리하고, 소프트웨어를 함께 구축하기 위해 함께 일하는 2,000 만 명이 넘는 개발자들의 본거지입니다.
HTTPS로 복제하십시오.
Git을 사용하거나 웹 URL을 사용하여 SVN에서 체크 아웃하십시오.
python_forex_quotes는 실시간 외환 따옴표를 가져 오는 Python 라이브러리입니다.
Python 2.7. * 1forge / forex-data-api에서 무료로 얻을 수있는 API 키.
질문이나 요청이 있으시면 contact1forge에 저에게 연락하십시오.
이 라이브러리는 MIT 라이센스에 의거하여 보증없이 제공됩니다.
&부; 2017 GitHub, Inc. 용어 개인 정보 보안 상태 도움말.
현재이 작업을 수행 할 수 없습니다.
다른 탭이나 창을 사용하여 로그인했습니다. 새로 고침하여 세션을 새로 고침하십시오. 다른 탭이나 창에서 로그 아웃했습니다. 새로 고침하여 세션을 새로 고침하십시오.
파이썬 외환 라이브러리
TradingWithPython 라이브러리는 양적 거래를위한 함수 및 클래스 모음입니다. YahooFinance, CBOE 및 InteractiveBrokers와 같은 소스에서 데이터를 가져 오는 도구가 포함되어 있으며 종종 P & L 벤치마킹 기능을 사용합니다.
이 도서관은 과정 전체에 걸쳐 사용되며, 우리가 사용하는대로 그것을 사용하는 법을 배울 것입니다.
설치.
자동 설치.
패키지는 PyPi에서 찾을 수 있습니다. pip와 함께 자동으로 설치하려면 명령 프롬프트를 열고 pip install TradingWithPython을 실행하십시오.
Windows에서 수동 설치.
PyPi에서 설치 프로그램을 가져 와서 실행하십시오.
수동 설치.
1. PyPi에서 zip 파일을 가져 와서 디렉토리에서 압축을 풉니 다.
TradingWithPython 라이브러리는 양적 거래를위한 함수 및 클래스 모음입니다. YahooFinance, CBOE 및 InteractiveBrokers와 같은 소스에서 데이터를 가져 오는 도구가 포함되어 있으며 종종 P & L 벤치마킹 기능을 사용합니다.
이 도서관은 과정 전체에 걸쳐 사용되며, 우리가 사용하는대로 그것을 사용하는 법을 배울 것입니다.
설치.
자동 설치.
패키지는 PyPi에서 찾을 수 있습니다. pip와 함께 자동으로 설치하려면 명령 프롬프트를 열고 pip install TradingWithPython을 실행하십시오.
Windows에서 수동 설치.
PyPi에서 설치 프로그램을 가져 와서 실행하십시오.
수동 설치.
1. PyPi에서 zip 파일을 가져 와서 디렉토리에서 압축을 풉니 다.
Comments
Post a Comment