Skip to main content

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

PyPI version

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


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)

Uploaded Source

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

Hashes for gcapi-python-0.0.9.tar.gz
Algorithm Hash digest
SHA256 0ce03b22da097b1d7a354a56b736b08df4d55d86b0536156eefc894eb53b9154
MD5 006b6ad5e6a04420d372913cc034e46c
BLAKE2b-256 bad5f1b30cc83b5328082cc6aa7c922d249036353ca195f32f329301c1451e58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page