Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fremantle-industries/ex_poloniex
Poloniex API Client for Elixir
https://github.com/fremantle-industries/ex_poloniex
cryptocurrency elixir-library poloniex tai trading trading-api tradingbot
Last synced: 2 months ago
JSON representation
Poloniex API Client for Elixir
- Host: GitHub
- URL: https://github.com/fremantle-industries/ex_poloniex
- Owner: fremantle-industries
- License: mit
- Created: 2017-09-30T19:08:43.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2021-07-18T06:35:47.000Z (over 3 years ago)
- Last Synced: 2024-03-15T13:47:22.692Z (10 months ago)
- Topics: cryptocurrency, elixir-library, poloniex, tai, trading, trading-api, tradingbot
- Language: Elixir
- Homepage:
- Size: 118 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ExPoloniex
[![Build Status](https://circleci.com/gh/fremantle-capital/ex_poloniex.svg?style=svg)](https://circleci.com/gh/fremantle-capital/ex_poloniex)Elixir library for the Poloniex Public & Trade API
## Status
* Public API implemented
* Trading API in progress- [x] returnBalances
- [x] returnCompleteBalances
- [x] returnDepositAddresses
- [x] generateNewAddress
- [x] returnDepositsWithdrawals
- [x] returnOpenOrders
- [x] returnFeeInfo
- [x] returnTradeHistory
- [x] returnOrderTrades
- [x] buy
- [x] sell
- [x] cancelOrder
- [ ] moveOrder
- [ ] withdraw
- [ ] returnAvailableAccountBalances
- [ ] returnTradableBalances
- [ ] transferBalance
- [ ] returnMarginAccountSummary
- [ ] marginBuy
- [ ] marginSell
- [ ] getMarginPosition
- [ ] closeMarginPosition
- [ ] closeLoanOffer
- [ ] createLoanOffer
- [ ] cancelLoanOffer
- [ ] returnOpenLoanOffers
- [ ] returnActiveLoans
- [ ] returnLendingHistory
- [ ] toggleAutoRenew## Installation
Add `ex_poloniex` to your list of dependencies in mix.exs
```elixir
def deps do
[
{:ex_poloniex, "~> 0.0.4"}
]
end
```## Configuration
Add the following configuration variables in your `config/config.exs` file:
```elixir
use Mix.Configconfig :ex_poloniex,
api_key: "YOUR_API_KEY",
api_secret: "YOUR_API_SECRET"
```## Additional Links
[Poloniex API Docs](https://poloniex.com/support/api/)
## License
`ex_poloniex` is released under the [MIT license](./LICENSE.md)