MetaTrader 5 WebAPI implementation in Python
Project description
pymt5pure
MetaTrader 5 WebAPI implementation in Python.
Installation
pip install pymt5pure
Usage
Create a client:
from pymt5pure import MT5Client, MT5Api
client = MT5Client(host="111.111.111.111", port=443)
client.connect(username="33007", password="112233")
print("Connected!")
# Basic command call
response = client('SYMBOL_NEXT', INDEX=0)
print(response.params)
print(response.json)
# Using MT5's Official objects
mt5 = MT5Api(client)
result = mt5.symbol_total()
print(result)
result = mt5.symbol_next(0)
print(
result.CurrencyBase,
result.CurrencyProfit,
result.Description
)
Features
- Basic socket connection
- Authentication
- Connection KeepAlive
- AES Encryption
- [~] MT5API interfaces (incomplete)
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
pymt5pure-0.3.1.tar.gz
(24.3 kB
view hashes)
Built Distribution
pymt5pure-0.3.1-py3-none-any.whl
(27.0 kB
view hashes)
Close
Hashes for pymt5pure-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d939b0edb20855e95a06a59f9e0efd376fbbc624740cab68a29ea5c11dd50447 |
|
MD5 | 308991bdca68fcdf9333dc8365c24e2e |
|
BLAKE2b-256 | a6a9746bf67a96d73afb12209afa789ea6b756e461140fd1d50e3f19d652a40b |