Package Exports
- guanaco
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (guanaco) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
🦙 Guanaco

A cute and cuddly multi-platform cryptocurrency quant trading engine in TypeScript.
The guanaco (Lama guanicoe) (from Quechua "Wanaku", via Spanish) is a camelid native to South America, closely related to the llama. Its name comes from the Quechua word huanaco (modern spelling wanaku). - Wikipedia
📦 Installation
npm install --save guanaco
or
yarn add guanaco
✅ It's Easy AF
Example with Gemini
yarn add gaunaco
- Start trading like a badass.
import { GeminiClient, Scheduler } from 'guanaco'
const geminiClient = GeminiClient({
key: 'my-key',
secret: 'my-secret'
})
let lastPrice = 0
// Schedule every hour
Scheduler.hourInterval(() => {
geminiClient.info('btcusd').then((info) => {
// Not-so-great strategy here
const change = (info.ticker.last - lastPrice)/lastPrice
if (change > 0.05) {
geminiClient.sell('btcusd', 20, 50)
}
lastPrice = info.ticker.last
})
}, 1)
💸 Supported Clients
Current
Future
👫 Collaboration
If you're interested in collaborating and adding onto the available clients and functionality, please feel free to submit pull requests.