BitMEX.IO 1.8.2

Install-Package BitMEX.IO -Version 1.8.2
dotnet add package BitMEX.IO --version 1.8.2
<PackageReference Include="BitMEX.IO" Version="1.8.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BitMEX.IO --version 1.8.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BitMEX.IO, 1.8.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install BitMEX.IO as a Cake Addin
#addin nuget:?package=BitMEX.IO&version=1.8.2

// Install BitMEX.IO as a Cake Tool
#tool nuget:?package=BitMEX.IO&version=1.8.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Wrapper for BitMEX.com API

Requires: Newtosoft.Json

Instalation: PM> Install-Package BitMEX.IO -Version 1.8.2

Full version here: https://satoshidisk.com/pay/C7RHkI →> Only $99 →> BTC: 16hRArYBavp11KLgiZpgeJ3GiaRx6q3idw

// c# Using BitMEX.IO

// Initialize public static string bitmexKey = "ApiKey"; public static string bitmexSecret = "SecretKey"; BitmexApi bitmex = new BitmexApi(bitmexKey, bitmexSecret,"mainnet");

//for testnet: BitmexApi bitmex = new BitmexApi(bitmexKey, bitmexSecret,"testnet");

//GET

var orders = bitmex.GetOrders("XBTUSD"); var positions = bitmex.GetPositions("ETHXBT"); var orderbook = bitmex.GetOrderBook("XBt", 25); var apiKey = bitmex.GetApiKey(); var depositAddress = bitmex.MyDeopsitAddress(); var marginBalance = bitmex.MarginBalance(); var walletBalance = bitmex.WalletBalance(); var avalaibleBalance = bitmex.AvalaibleBalance();

//POST

bitmex.PostOrderLimit("XBTUSD", "Buy", "1", "5000"); bitmex.PostOrderMarket("XBTUSD", "Buy", "1"); bitmex.PostOrderStopMarket("XBTUSD", "Sell", "1", "9000"); bitmex.PostOrderStopLimit("XBTUSD", "Buy", "1", "13000", "9000"); bitmex.PostOrderTakeProfitLimit("XBTUSD", "Buy", "1", "13000", "12000"); bitmex.PostOrderTakeProfitMarket("XBTUSD", "Buy", "1", "13000"); bitmex.ClosePosition("XBTUSD", "10000"); bitmex.DeleteAllOrders(); bitmex.DeleteOrderByID("Order_id_from_GetOrders_first_columns"); bitmex.PostLeverage("XBTUSD", "20"); bitmex.TransferMargin("XBTUSD", "150000"); bitmex.Withdrawal_Request("amount_satosi", "btc_address", "google_auth_token"); bitmex.Withdrawal_Confirm("google_auth_token");

//Deserialize JSON example var orders_ = JsonConvert.DeserializeObject<Orders[]>(orders);

//All types are predefined in Bimex.IO class

Predefinet types: <OrderBookItem[]> <Positions[]> <Orders[]> <Wallet[]>

Free version includes only: bitmex.GetOrders("XBTUSD"); bitmex.GetOrderBook("symbol", depth); //only XBT for free version var apiKey = bitmex.GetApiKey(); bitmex.PostOrderMarket("symbol", "side", "quantity"); // Only Sell side for free version bitmex.PostOrderLimit("symbol", "side", "quantity");// Only Sell side for free version bitmex.ClosePosition("symbol", "quantity");//only XBT for free version bitmex.PostLeverage("symbol", "leverage"); bitmex.DeleteAllOrders(); bitmex.MarginBalance(); bitmex.WalletBalance(); bitmex.MyDeopsitAddress();

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.8.2 419 9/11/2019
1.8.1 263 9/11/2019
1.8.0 269 9/11/2019
1.7.1 270 9/7/2019
1.7.0 258 9/6/2019
1.0.0 261 9/6/2019

Bitmex API REST Client