├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── Dockerfile ├── README.rst ├── cmake └── FindForexConnectAPI.cmake ├── example ├── dual_moving_average.py ├── lib │ ├── __init__.py │ ├── login_manager.py │ └── realtime_chart.py ├── save_historical_data.py ├── tick_animation.py └── user_info.py └── forexconnect ├── CMakeLists.txt ├── cpp_sample └── Login.cpp ├── sample_tools ├── CMakeLists.txt ├── fxbuild.bat ├── fxclean.bat ├── include │ ├── date │ │ └── date.h │ ├── mutex │ │ └── Mutex.h │ ├── sample_tools.h │ ├── threading │ │ ├── AThread.h │ │ ├── Interlocked.h │ │ ├── PosixCondVarWrapper.h │ │ └── ThreadHandle.h │ └── win_emul │ │ └── winEmul.h ├── resource │ ├── resVersionSampleTool.h │ ├── resVersionStructSharedGehtsoft.rc │ ├── resource.h │ ├── resource.rc │ └── versionGlobalGehtsoft.h ├── sample_tools.vcproj └── source │ ├── date │ ├── date.cpp │ └── strptime.cpp │ ├── mutex │ └── Mutex.cpp │ ├── sample_tools.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ ├── threading │ ├── PosixCondVarWrapper.cpp │ ├── PosixThreadImpl.cpp │ ├── ThreadHandle.cpp │ └── WinThreadImpl.cpp │ └── win_emul │ ├── CWinEventHandle.cpp │ ├── CWinEventHandle.h │ ├── hidden_class.h │ ├── winCRTsecure.cpp │ ├── winevent.cpp │ └── winevent.h └── src ├── ForexConnectClient.cpp ├── ForexConnectClient.h.in ├── ResponseListener.cpp ├── ResponseListener.h ├── SessionStatusListener.cpp ├── SessionStatusListener.h ├── TableHandler.cpp ├── TableHandler.h ├── pyforexconnect.cpp └── stdafx.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | build/* -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/README.rst -------------------------------------------------------------------------------- /cmake/FindForexConnectAPI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/cmake/FindForexConnectAPI.cmake -------------------------------------------------------------------------------- /example/dual_moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/dual_moving_average.py -------------------------------------------------------------------------------- /example/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/lib/login_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/lib/login_manager.py -------------------------------------------------------------------------------- /example/lib/realtime_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/lib/realtime_chart.py -------------------------------------------------------------------------------- /example/save_historical_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/save_historical_data.py -------------------------------------------------------------------------------- /example/tick_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/tick_animation.py -------------------------------------------------------------------------------- /example/user_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/example/user_info.py -------------------------------------------------------------------------------- /forexconnect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/CMakeLists.txt -------------------------------------------------------------------------------- /forexconnect/cpp_sample/Login.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/cpp_sample/Login.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/CMakeLists.txt -------------------------------------------------------------------------------- /forexconnect/sample_tools/fxbuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/fxbuild.bat -------------------------------------------------------------------------------- /forexconnect/sample_tools/fxclean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/fxclean.bat -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/date/date.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/date/date.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/mutex/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/mutex/Mutex.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/sample_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/sample_tools.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/threading/AThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/threading/AThread.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/threading/Interlocked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/threading/Interlocked.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/threading/PosixCondVarWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/threading/PosixCondVarWrapper.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/threading/ThreadHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/threading/ThreadHandle.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/include/win_emul/winEmul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/include/win_emul/winEmul.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/resource/resVersionSampleTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/resource/resVersionSampleTool.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/resource/resVersionStructSharedGehtsoft.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/resource/resVersionStructSharedGehtsoft.rc -------------------------------------------------------------------------------- /forexconnect/sample_tools/resource/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/resource/resource.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/resource/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/resource/resource.rc -------------------------------------------------------------------------------- /forexconnect/sample_tools/resource/versionGlobalGehtsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/resource/versionGlobalGehtsoft.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/sample_tools.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/sample_tools.vcproj -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/date/date.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/date/date.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/date/strptime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/date/strptime.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/mutex/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/mutex/Mutex.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/sample_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/sample_tools.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/stdafx.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/stdafx.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/threading/PosixCondVarWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/threading/PosixCondVarWrapper.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/threading/PosixThreadImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/threading/PosixThreadImpl.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/threading/ThreadHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/threading/ThreadHandle.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/threading/WinThreadImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/threading/WinThreadImpl.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/CWinEventHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/CWinEventHandle.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/CWinEventHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/CWinEventHandle.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/hidden_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/hidden_class.h -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/winCRTsecure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/winCRTsecure.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/winevent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/winevent.cpp -------------------------------------------------------------------------------- /forexconnect/sample_tools/source/win_emul/winevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/sample_tools/source/win_emul/winevent.h -------------------------------------------------------------------------------- /forexconnect/src/ForexConnectClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/ForexConnectClient.cpp -------------------------------------------------------------------------------- /forexconnect/src/ForexConnectClient.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/ForexConnectClient.h.in -------------------------------------------------------------------------------- /forexconnect/src/ResponseListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/ResponseListener.cpp -------------------------------------------------------------------------------- /forexconnect/src/ResponseListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/ResponseListener.h -------------------------------------------------------------------------------- /forexconnect/src/SessionStatusListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/SessionStatusListener.cpp -------------------------------------------------------------------------------- /forexconnect/src/SessionStatusListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/SessionStatusListener.h -------------------------------------------------------------------------------- /forexconnect/src/TableHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/TableHandler.cpp -------------------------------------------------------------------------------- /forexconnect/src/TableHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/TableHandler.h -------------------------------------------------------------------------------- /forexconnect/src/pyforexconnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/pyforexconnect.cpp -------------------------------------------------------------------------------- /forexconnect/src/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neka-nat/python-forexconnect/HEAD/forexconnect/src/stdafx.h --------------------------------------------------------------------------------