Skip to main content

ForexConnect API is a trading API for the FXCM Group: https://www.fxcm.com/uk/

Project description

ForexConnect API is a trading API for the FXCM Group: https://www.fxcm.com/uk/

ForexConnect API Python provides an ability to create analytics and trading applications in Python. Fuctionality of ForexConnect API includes: downloading historical prices, creating all of the available order types, getting offers, managing positions, getting account reports, and more.

To use ForexConnect API, you need to have an account with the FXCM Group.

Documentation and Support

Sample scripts for ForexConnect API: https://github.com/gehtsoft/forex-connect/tree/master/samples

ForexConnect API forum: http://fxcodebase.com/code/viewforum.php?f=37

Online ForexConnect API documentation: http://fxcodebase.com/bin/forexconnect/1.6.0/python/web-content.html

Prerequisites

Operating system: Windows 7 or newer, Mac OS X, CentOS 7, or Ubuntu 18.04 Python 3.5, 3.6, or 3.7

Installation of ForexConnect API

To install ForexConnect API from PyPI repository:

With Python added to the PATH Environmental Variable,

1. Install the forexconnect library: python -m pip install forexconnect

2. Install all the required dependencies from requirements.txt: python -m pip install -r requirements.txt

You can find requirements.txt file in the ../forexconnect/lib/ folder or download it from https://github.com/gehtsoft/forex-connect/blob/master/requirements.txt

To install forexconnect from a .whl file

With Python added to the PATH Environmental Variable,

1. Install the forexconnect library: python -m pip install <forexconnect wheel file name>

  1. Make sure all the required dependencies are installed.

Required dependencies:

numpy==1.14.5 pandas==0.23.4 python-dateutil==2.7.3 pytz==2018.5 six==1.11.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

forexconnect-1.6.0-cp37-cp37m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

forexconnect-1.6.0-cp37-cp37m-win32.whl (4.8 MB view details)

Uploaded CPython 3.7m Windows x86

forexconnect-1.6.0-cp37-cp37m-manylinux1_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.7m

forexconnect-1.6.0-cp37-cp37m-manylinux1_i686.whl (8.9 MB view details)

Uploaded CPython 3.7m

forexconnect-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

forexconnect-1.6.0-cp36-cp36m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.6m Windows x86-64

forexconnect-1.6.0-cp36-cp36m-win32.whl (4.8 MB view details)

Uploaded CPython 3.6m Windows x86

forexconnect-1.6.0-cp36-cp36m-manylinux1_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.6m

forexconnect-1.6.0-cp36-cp36m-manylinux1_i686.whl (8.8 MB view details)

Uploaded CPython 3.6m

forexconnect-1.6.0-cp36-cp36m-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

forexconnect-1.6.0-cp35-cp35m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.5m Windows x86-64

forexconnect-1.6.0-cp35-cp35m-win32.whl (4.8 MB view details)

Uploaded CPython 3.5m Windows x86

forexconnect-1.6.0-cp35-cp35m-manylinux1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.5m

forexconnect-1.6.0-cp35-cp35m-manylinux1_i686.whl (7.1 MB view details)

Uploaded CPython 3.5m

forexconnect-1.6.0-cp35-cp35m-macosx_10_6_intel.whl (6.1 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

File details

Details for the file forexconnect-1.6.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ef855c809b733a47af1b01d98d32bb8c4dd048c9d0b09b2bbb505a78d73cb633
MD5 02d0bffe6d07d151dcf92adb7df6ed56
BLAKE2b-256 08011b0e9e807f04611470984df525fd861d319fa9d447790a51d53889776aff

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 be13468a9a7f069d9f1a19e3eaa94bc636ae4b46b530ed38801493ff87e15c64
MD5 811ab9c6c9d9362042f80a59aad22ccc
BLAKE2b-256 261c9118a79445c523ec8eb2ed746c882d639eebb7e374fe82ca35baa9c30806

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 716be6a0b052e7005c48002d747d0d71080631773ccfbf89844edfccd949fb4f
MD5 83cfc28905bd5c16814cc17b9247cc59
BLAKE2b-256 d915941cd0cb9f512389aade1101f141431dcd5f3e28b622f7090b6223dc842b

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2795966b0e07cdca014edaa34f331ea45f229a51f53158b20b7d83c60ed5ba9d
MD5 149b0ab3c4d07a6143f5d5f536714438
BLAKE2b-256 27efba0661cf2d1150ec67a8a88e6e6e5eba7c4bd277ea01c0fc3d34bba7947f

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51c3eb42ff672b41a8c96c3cd66af8e058fb7b0aa9e430a2e01f3e9566796ff7
MD5 ba0aa420ce5951fa78f6c4c571476b57
BLAKE2b-256 91300b4723b38d5f52b6ae7edee997df3669d640b3375ef21515bdf179d36c1f

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bc0688486b6a2825da9e82b141d92a80f6bf3def419108f142487cfeaa8f1552
MD5 2fbb96786f98f6681026299dca26565a
BLAKE2b-256 71f8a44482c841777ebc5fc7a2cba42d7cd5b80f2819ea40f73f22a0c25d5e06

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7061576ffc3dec2ed1bfaedf0ef5126dd11dca3372210349846775b79a17c6e7
MD5 25285fe7234daf59f8d344416068a59c
BLAKE2b-256 d69cbed018a9e4a62a1c06e3162a478af3e00a6031f26afc5bbe283f84181e55

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 735e4dde5080762b67e2c87d6ee3f6c49048f047abefb1ed25e857047e1c0656
MD5 e3478514e47fe13f8eaf981bf2d479f0
BLAKE2b-256 f263cddfacce7b458a095654819c7399ebe6d9e46995808960a78b3a25dd3ca2

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 295d51a4a6a6eb955462dcadd5e96048fcab2fa2aca619d5356b069901ae8d96
MD5 35b837d215944f364d0962ef0413c69b
BLAKE2b-256 309216912c0f579caf5b42dd5f3af334f058c798d50b69472fd11bfa923eae45

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b91df7a53666d9e88c24222bd9f54314f94675807dc5d03bfa72fadb069048f
MD5 92c303dc33f2eff6796e271c66d4cc68
BLAKE2b-256 9a369e73ffb06eab9ea1d29f21fb7984a31d8de64f6ee7a8b08560d9232e5ee0

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9444680b0371c5cd681c9808857f656a5eab1e29bae1bf2a9e5aca189293446a
MD5 01ef7619e65ddccccaff2f9a39c1da3c
BLAKE2b-256 e183f08224d8c53b67e401b13dc95bb72ad85662fb05d8b6cd3b30d27b00994a

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fb55099e9511a8a2e74c7c592abf7d3578dfc9af066aadae03c779ff77734f55
MD5 b1f217fe2799b257600b832403750e41
BLAKE2b-256 8df897d5ee95701f0930319fc53a7e11cffdea586422e191f5bf8e14295d2d4f

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a6542f18e2e7189617faa0c2e99ac176deb0eae94e23bf32e74d25091cc628d3
MD5 b120a1f4a5f2833ec01fcc26689a478e
BLAKE2b-256 37051daa3fd3f8598738364fbfbc663bdf620f72138d5217732d50f8a5396617

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d70ac140b90c1370f71b93165cc03f714f660d089877c6f2b38ebafd3ebfb5a
MD5 c4f22356af299b38c2b9b16264fefdf1
BLAKE2b-256 b9c3cdadab67519ebdc4f27b34dbb3ea7ce10a8cd4eb291c20dfba493725cc03

See more details on using hashes here.

File details

Details for the file forexconnect-1.6.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: forexconnect-1.6.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for forexconnect-1.6.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 69a0c1cca21d315fb7cdde613a604cfd258499b35b5931ad6d3f745ee8ba7c8e
MD5 e1ad2b455ea08a88f2bf8aebec0403bd
BLAKE2b-256 566bdf94303ab3944eb6ecf8184637306aa1cbef2f085af3744cd1a82302d58e

See more details on using hashes here.

Supported by

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