gRPC API for My Funded trading
Project description
MyFunded gRPC API Proto Python Package
This package contains the Python-generated code from the Protocol Buffer definitions for the MyFunded gRPC API.
Installation
You can install this package using pip:
pip install my-funded-grpc-api
Usage
After installation, you can import and use the generated classes in your Python code. Here's a basic example:
import time
from google.protobuf.timestamp_pb2 import Timestamp
from my_funded_grpc_api.trading_account import cash_balance_pb2
message = cash_balance_pb2.TradingAccountCashBalanceMessage(
event=cash_balance_pb2.TradingAccountCashBalanceEvent(
event_type=cash_balance_pb2.EVENT_TYPE_CREATED,
entity_type=cash_balance_pb2.ENTITY_TYPE_TRADING_ACCOUNT_CASH_BALANCE,
environment=cash_balance_pb2.ENVIRONMENT_LIVE,
stage=cash_balance_pb2.STAGE_EVALUATION,
entity=cash_balance_pb2.TradingAccountCashBalance(
trading_account_id="acc123",
balance=10000.50,
date=Timestamp().FromSeconds(int(time.time())),
realized_pnl=500.75,
environment=cash_balance_pb2.ENVIRONMENT_LIVE,
stage=cash_balance_pb2.STAGE_EVALUATION,
broker="TestBroker"
),
),
topic="trading/cash_balance"
)
print(message)
event {
event_type: EVENT_TYPE_CREATED
entity_type: ENTITY_TYPE_TRADING_ACCOUNT_CASH_BALANCE
environment: ENVIRONMENT_LIVE
stage: STAGE_EVALUATION
entity {
trading_account_id: "acc123"
balance: 10000.5
realized_pnl: 500.75
environment: ENVIRONMENT_LIVE
stage: STAGE_EVALUATION
broker: "TestBroker"
}
}
topic: "trading/cash_balance"
Development
This package is automatically generated from the Protocol Buffer definitions in the MyFunded gRPC API Proto repository. If you need to make changes, please submit a pull request to that repository.
License
[Specify your license here]
Contact
For any questions or issues, please open an issue on the GitHub repository.
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
Built Distribution
File details
Details for the file my_funded_grpc_api-1.0.0.tar.gz
.
File metadata
- Download URL: my_funded_grpc_api-1.0.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 800de20b88ce5d5225c0e420de128b1a0d402945055bb88ca9513efbc60e010f |
|
MD5 | 55e525059d68ddb7ec87e8e14076f296 |
|
BLAKE2b-256 | ab512ab18aba9dd681bd00eea6c041f4ea978843da1b3b54dfa4a2b27bb5dd8c |
File details
Details for the file my_funded_grpc_api-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: my_funded_grpc_api-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c272ddbbcba4a0cf44e73286fefc124e32bd6ed367588dd36a671a5bf4fc055 |
|
MD5 | b3938a034db3a02f3167a56f17078d97 |
|
BLAKE2b-256 | 0065a469c82e93d41b270d9493a699d730ccdd723625eb5653de66740b75bcdc |