/TradeOrgeAPI

Tradeorge API wrapper

Primary LanguagePython

Certainly! Here's a simple GitHub README in markdown format for the TradeOgreAPI wrapper:

# TradeOgreAPI Wrapper

A simple Python wrapper for the TradeOgre API.

## Installation

```bash
pip install httpx

Usage

from tradeogre_api import TradeOgreAPI

api = TradeOgreAPI('YOUR_API_KEY', 'YOUR_API_SECRET')

# Public Endpoints
markets = api.get_markets()
order_book = api.get_order_book('BTC-LTC')
ticker = api.get_ticker('BTC-LTC')
trade_history = api.get_trade_history('BTC-LTC')

# Private Endpoints
balance = api.get_balance('BTC')
balances = api.get_balances()
order = api.get_order('YOUR_ORDER_UUID')
orders = api.get_orders('BTC-LTC')
buy_response = api.buy('BTC-LTC', '1', '0.01')
sell_response = api.sell('BTC-LTC', '1', '0.01')
cancel_response = api.cancel_order('YOUR_ORDER_UUID')

Methods

Public Endpoints

  • get_markets(): Get all available markets.
  • get_order_book(market: str): Get the order book for a specific market.
  • get_ticker(market: str): Get the ticker for a specific market.
  • get_trade_history(market: str): Get the trade history for a specific market.

Private Endpoints

  • get_balance(currency: str): Get the balance for a specific currency.
  • get_balances(): Get all balances.
  • get_order(uuid: str): Get details of a specific order.
  • get_orders(market: str): Get all orders for a specific market.
  • buy(market: str, quantity: str, price: str): Place a buy order.
  • sell(market: str, quantity: float, price: float): Place a sell order.
  • cancel_order(uuid: str): Cancel a specific order.