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.1-cp37-cp37m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

forexconnect-1.6.1-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.1-cp36-cp36m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

forexconnect-1.6.1-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.1-cp35-cp35m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

forexconnect-1.6.1-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.1.dev20181115-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for forexconnect-1.6.1.dev20181115-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f8b56bc6a70628d31f4589cf4f117c3e13b6ab8b9f0edd7b5dc5631a2050a589
MD5 605a46681240f668d457e3ed76212f5e
BLAKE2b-256 e410aba0a268211fa6aa44e8bce2cfc59d97c281406767e9eb190342abac20a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6d9c037955d54d1f8a0b090d47ed9fc12aa72a924abf7439712262797f63e778
MD5 2cb60fd2d8ee3c2e54037c92119a221a
BLAKE2b-256 57966b95a36ef2d352d545268f7db75beace00e5fdddce59607efb5d555f30f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 09772ef7c207e12268743c99a7c7d7b713d7ea9f6b6f32424e1b0ea20abd445c
MD5 6e1cc4d99e2bfb6d95cf38d283012458
BLAKE2b-256 dafc2429a22299e1f2c3f279e6517a111665e9a22798f833dd0f4c3c366acc5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c618130dd7e7414605fbe936dad2bd60170af3962856f53942916d0f99827d0
MD5 2742dab1b10d4aae5564d0d6bc28d14b
BLAKE2b-256 db1d53f1aafce36ab5da1e7cf2b049eee8f186ca241805084615933972239906

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b00ec0e5c9ce5b071ab57d30bd895faa3fa86208c0cc10ef37bf8e2cdf547092
MD5 8dd80852c5c516cb37902132f6d46d34
BLAKE2b-256 5197adf2f425a88deb2171be021774ccb7547d3a238edd93aae0d57dad72d300

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e08b6b08d533c310ed14df363e821385fd7838f57877196b3d021eaf3b798453
MD5 734cb949595e04bb1ab00e2e92861d64
BLAKE2b-256 f350871cbc02aa728d3d237c80d6bb04fe1ec8af8f372da6ed789a081290f7ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 53529a17ad2fc4a9145deaa2f189d31783420a6dc63ba7cb0399e5eb8b4481fc
MD5 3f08482ac94cdc0069ca041a0167ec0d
BLAKE2b-256 f21c964a20bf4370ade7ee3e9d2d346afe5be9bfddecf4268e115152e2da5744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 0053ba5b547f44b1b78aa85d14f3b47639f4e41a1daea97605d15faff3471548
MD5 793ead8b5e209433377a0a323bf96e90
BLAKE2b-256 e4ec99eda50b74028fafbb2134e9d639278aac6e33d8ccb0ce081060a06a489b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d18ff60a22355ae97bae5314df0cdb4578fa5cd7e285a55331ac2fac65fde99
MD5 6be9406381dfff344ee9aaee97fe7df7
BLAKE2b-256 8c5e82506ca1b370489c83a53ad994c6eb1b3e7d1531b0cdd20e2a6ed3cdd98a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e0b7c9ee88aa493ec65d9d828bd811f9c78757e12edf8af3fbd5f737a99d757
MD5 2d17061c4d7d194cd0080eaa96830bf3
BLAKE2b-256 57067566028e58cdd29b81963bc99a1a1e27a8400e797ec2c702d6c5a0024c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1c80665b438056488a1440579586305a13e41d5c3514f1be528a45f49d9efc74
MD5 90d5e3bcbad3fe576ece96428b9b7e19
BLAKE2b-256 ee8bdf97f478ac654a214532b8e3a341bb3be36cdd48c5a5aad736617146da08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 3b9f6b14172d04a95a03d0a53b884ee380a957a4f3d81b7549b48e2a164e33a1
MD5 2e6ea5f1f417e0d05ecc0dc288492967
BLAKE2b-256 10ed2e6ceacf5ff621ede725c96b0a76e4324d08a5e8c0b18765a3eea0ade111

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 778e627c74211a6b1658016f422e4596a9b683fbce7f70faea175a971731f5e1
MD5 57b2a45da487b0698970d279d83b9ab5
BLAKE2b-256 62bbc769f7fcbb6c4faf6032d9670a245400db00772252d471d7ddbaf4b834fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 488315890440d6937cb77d69237a3decf04e676184ae6ae08950d01f7b8ea2d9
MD5 02d8256971396a5a82b3fb3a33b561d5
BLAKE2b-256 65002b8836aa6f55930fc61bfa1f151d7cddfc919f1daf8c84a762421edb6ece

See more details on using hashes here.

File details

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

File metadata

  • Download URL: forexconnect-1.6.1-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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forexconnect-1.6.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 48c28780452a4f995e713c0f81c8844698c12f3a92b8b9079dde3e361e8556e3
MD5 edb99df7b4dd2c0e16c0416963d3b580
BLAKE2b-256 7d0bb06172dbff039d6a4884c254464491f9058679e19f88315efd71f87d0721

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