UNPKG

ig-trader

Version:

A client to programmatically spreadbet with IG

44 lines (32 loc) 804 B
# ig-trader Minimalist Node.js client for programmatically spread betting with the IG API # Installation `npm install --save ig-trader` # Import You can import one or many clients depending on what you need: ES6 Import: `import IGTrader from 'ig-trader'` CommonJS: `const IGTrader = require('ig-trader')` # Usage ``` const igTrader = new IGTrader({ apiKey: 'ig-api-key', username: 'ig-username', password: 'ig-password', type: 'demo' //rename to anything else for production }) const trade = async (obj) => { return await igTrader.createPosition(obj) } trade({ epic: 'CS.D.GBPUSD.TODAY.IP', currencyCode: 'GBP', direction: 'BUY, expiry" 'DFB', forceOpen: 'true', guaranteedStop: 'false', orderType: 'MARKET', size: 1 }) ```