Skip to content

peterjskaltsis/poloniex_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poloniex Client

Poloniex Public/Trade API Elixir Client

Progress

Public API implemented

  • returnTicker
  • return24hVolume
  • returnOrderBook
  • returnTradeHistory (public)
  • returnChartData
  • returnCurrencies
  • returnLoanOrders

Trading API in progress

  • returnBalances
  • returnCompleteBalances
  • returnDepositAddresses
  • generateNewAddress
  • returnDepositsWithdrawals
  • returnOpenOrders
  • returnTradeHistory (private)
  • returnOrderTrades
  • returnOrderStatus
  • buy
  • sell
  • cancelOrder
  • cancelAllOrders
  • moveOrder
  • withdraw
  • returnFeeInfo
  • returnAvailableAccountBalances
  • returnTradableBalances
  • transferBalance
  • returnMarginAccountSummary
  • marginBuy
  • marginSell
  • getMarginPosition
  • closeMarginPosition
  • createLoanOffer
  • cancelLoanOffer
  • returnOpenLoanOffers
  • returnActiveLoans
  • returnLendingHistory
  • toggleAutoRenew

Installation

This package can be installed by adding poloniex_client to your list of dependencies in mix.exs:

def deps do
  [
    {:poloniex_client, "~> 0.0.1"}
  ]
end

Configuration

Add the following configuration variables in your config/config.exs file:

use Mix.Config

config :poloniex_client,
  api_key: "YOUR_API_KEY",
  api_secret: "YOUR_API_SECRET"

Additional Links

Poloniex API Docs

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/poloniex_client.

About

Poloniex Public/Trade API Elixir Client

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages