Module: Poloniex

Defined in:
lib/poloniex.rb,
lib/poloniex/version.rb,
lib/poloniex/exceptions.rb

Defined Under Namespace

Classes: API, PoloniexError, RequestException, RetryException

Constant Summary collapse

RETRY_DELAYS =
[0, 2, 5, 30]
PUBLIC_COMMANDS =

Possible Commands

%w(returnTicker return24hVolume returnOrderBook marketTradeHist returnChartData returnCurrencies returnLoanOrders)
PRIVATE_COMMANDS =
%w(returnBalances returnCompleteBalances returnDepositAddresses generateNewAddress returnDepositsWithdrawals returnOpenOrders returnTradeHistory returnAvailableAccountBalances returnTradableBalances returnOpenLoanOffers returnOrderTrades returnActiveLoans returnLendingHistory createLoanOffer cancelLoanOffer toggleAutoRenew buy sell cancelOrder moveOrder withdraw returnFeeInfo transferBalance returnMarginAccountSummary marginBuy marginSell getMarginPosition closeMarginPosition)
POSITION_TYPES =
%w(fillOrKill immediateOrCancel postOnly)
PUBLIC_API_BASE =
'https://poloniex.com/public?'
PRIVATE_API_BASE =
'https://poloniex.com/tradingApi'
UTF_8 =
'utf-8'
SHA512 =
'sha512'
MINUTE =

Time Placeholders: (MONTH == 30*DAYS) MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

60
HOUR =
MINUTE * 60
DAY =
HOUR * 24
WEEK =
DAY * 7
MONTH =
DAY * 30
YEAR =
DAY * 365
VERSION =
"0.0.1"