Skip to main content

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


Download files

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

Source Distribution

my_funded_grpc_api-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

my_funded_grpc_api-1.0.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

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

Hashes for my_funded_grpc_api-1.0.0.tar.gz
Algorithm Hash digest
SHA256 800de20b88ce5d5225c0e420de128b1a0d402945055bb88ca9513efbc60e010f
MD5 55e525059d68ddb7ec87e8e14076f296
BLAKE2b-256 ab512ab18aba9dd681bd00eea6c041f4ea978843da1b3b54dfa4a2b27bb5dd8c

See more details on using hashes here.

File details

Details for the file my_funded_grpc_api-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for my_funded_grpc_api-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c272ddbbcba4a0cf44e73286fefc124e32bd6ed367588dd36a671a5bf4fc055
MD5 b3938a034db3a02f3167a56f17078d97
BLAKE2b-256 0065a469c82e93d41b270d9493a699d730ccdd723625eb5653de66740b75bcdc

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