Unofficial Python library for Gain Capital API from Forex.com
Project description
gcapi-python
Python package for Gain Capital API used for trading on Forex.com
Table of Contents
Getting Started
Installation
pip install gcapi-python
Usage
After installing, import into your project
from gcapi import GCapiClient
Initialize with Forex.com credentials and app key.
api = GCapiClient(username='usr', password='***', appkey='***', proxies=None)
Endpoints
Account Information
api.get_account_info(get=None)
Margin Information
api.get_margin_info(get=None)
Market Information
api.get_market_info(market_name,get=None)
Pricing
api.get_prices(market_id=None, num_ticks=None, from_ts=None, to_ts=None, price_type=None)
api.get_ohlc(market_id=None, num_ticks=None, interval="HOUR", span=1, from_ts=None, to_ts=None)
Trading
api.trade_order(quantity, offer_price, direction, trading_acc_id=None, market_id=None, market_name=None, stop_loss=None,
take_profit=None, trigger_price=None)
List Open Positions
api.list_open_positions(trading_acc_id=None)
Examples
Click here to see examples
Contact
Please contact Kyu Mok (Ricky) Kim if you have any questions, suggestions, or feedback.
Website: rickykim.net
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gcapi-python-0.0.9.tar.gz
(12.9 kB
view details)
File details
Details for the file gcapi-python-0.0.9.tar.gz.
File metadata
- Download URL: gcapi-python-0.0.9.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ce03b22da097b1d7a354a56b736b08df4d55d86b0536156eefc894eb53b9154
|
|
| MD5 |
006b6ad5e6a04420d372913cc034e46c
|
|
| BLAKE2b-256 |
bad5f1b30cc83b5328082cc6aa7c922d249036353ca195f32f329301c1451e58
|