Home Notices Documents Classes Download Others Rice
Classes  >  zaifapi
zaifapi class

Description

Provides a function to trade on the Zaif.

Notes

It is a class that is dynamically embedded when the CookerGX runs.

This class is distributed as Rtype.ZaifApi.dll.

Note : Rtype.ZaifApi.dll is not included in the CookerGX distribution archive. In order to use the class, please incorporate the dll file yourself.

DLL

Rtype.ZaifApi.dll

fitter

SignatureDescription
zaifapi()

Gets an instance.

zaifapi(int)

Gets an instance that has been set a timeout span.

zaifapi(string,string)

Gets an instance that has been set api key and secret key.

zaifapi(string,string,int)

Gets an instance that has been set api key, secret key, and timeout span.

getter

SignatureDescription
Fitted

Gets a value that indicates whether this instance was already initialized.

TypeName

Gets the type name.

setter

SignatureDescription
ApiKey(string)

Sets an api key.

SecretKey(string)

Sets a secret key.

TimeOut(int)

Sets a timeout span.

method

SignatureDescription
Currencies(string)

Gets currency information.

CurrencyPairs(string)

Gets currency pair information.

LastPrice(string)

Gets the closing price.

Ticker(string)

Gets the ticker.

Trades(string)

Gets the trade history of all users.

Depth(string)

Gets the book depth information.

GetInfo()

Gets balance, API key permissions, number of trades, number of active orders, and time stamp of server.

GetInfo2()

Gets balance, API key permissions, number of active orders, and time stamp of server.

GetPersonalInfo()

Gets the nickname and image path used for chat.

GetIdInfo()

Gets personal information such as user ID and email address.

TradeHistory(int,string)

Gets personal trade history.

TradeHistory(dictionary{string})

Gets personal trade history.

ActiveOrders(string)

Gets a list of unfilled orders.

ActiveOrders(dictionary{string})

Gets a list of unfilled orders.

Trade(string,string,real,real)

Makes a trading order.

Trade(string,string,real,real,real,string)

Makes a trading order.

Trade(dictionary{string})

Makes a trading order.

CancelOrder(string,string)

Cancels an order.

CancelOrder(dictionary{string})

Cancels an order.

Withdraw(string,string,string,real,real)

Sends a withdrawal request for funds.

Withdraw(dictionary{string})

Sends a withdrawal request for funds.

DepositHistory(string,int)

Gets deposit history.

DepositHistory(dictionary{string})

Gets deposit history.

WithdrawHistory(string,int)

Gets withdrawal history.

WithdrawHistory(dictionary{string})

Gets withdrawal history.

Groups(string)

Gets information of futures trading.

LastPriceL(string,string)

Gets the closing price.

TickerL(string,string)

Gets the ticker.

TradesL(string,string)

Gets the trade history of all users.

DepthL(string,string)

Gets the book depth information.

SwapHistory(string,string,string)

Gets swap point history.

GetPositions(string,string,int,string)

Gets personal trade history.

GetPositions(dictionary{string})

Gets personal trade history.

PositionHistory(string,string,string)

Gets the details of each trade.

PositionHistory(dictionary{string})

Gets the details of each trade.

ActivePositions(string,string,string)

Gets a list of unfilled orders.

ActivePositions(dictionary{string})

Gets a list of unfilled orders.

CreatePosition(string,string,string,string,real,real,real,real,real)

Makes an order.

CreatePosition(dictionary{string})

Makes an order.

ChangePosition(string,string,string,real,real,real)

Changes an order.

ChangePosition(dictionary{string})

Changes an order.

CancelPosition(string,string,string)

Cancels an order.

CancelPosition(dictionary{string})

Cancels an order.

Downloads for latest version.

The above .dll and source files are distributed as a self-extracting archive of 7z format.

Copyright © Rice All rights reserved.