SIGN IN SIGN UP
askmike / gekko UNCLAIMED

A bitcoin trading bot written in node - https://gekko.wizb.it/

0 0 26 JavaScript
//
// Subscriptions glue plugins to events
// flowing through the Gekko.
//
var subscriptions = [
{
emitter: 'market',
event: 'candle',
handler: 'processCandle'
},
{
emitter: 'market',
2018-02-02 04:32:44 +07:00
event: 'marketUpdate',
handler: 'processMarketUpdate'
},
{
emitter: 'market',
event: 'marketStart',
handler: 'processMarketStart'
},
{
emitter: 'tradingAdvisor',
2018-02-12 17:41:32 +08:00
event: 'stratWarmupCompleted',
handler: 'processStratWarmupCompleted'
},
{
emitter: 'tradingAdvisor',
event: 'advice',
handler: 'processAdvice'
},
{
emitter: 'tradingAdvisor',
2018-03-25 14:32:23 +07:00
event: 'stratCandle',
handler: 'processStratCandle'
},
{
emitter: 'tradingAdvisor',
event: 'stratUpdate',
handler: 'processStratUpdate'
},
{
emitter: 'tradingAdvisor',
event: 'stratNotification',
handler: 'processStratNotification'
},
{
emitter: ['trader', 'paperTrader'],
event: 'tradeInitiated',
handler: 'processTradeInitiated'
},
{
emitter: ['trader', 'paperTrader'],
event: 'tradeAborted',
handler: 'processTradeAborted'
},
{
emitter: ['trader', 'paperTrader'],
event: 'tradeCompleted',
handler: 'processTradeCompleted'
},
2018-07-12 17:49:40 +08:00
{
emitter: 'trader',
event: 'tradeCancelled',
handler: 'processTradeCancelled'
},
{
emitter: 'trader',
event: 'tradeErrored',
handler: 'processTradeErrored'
},
{
emitter: ['trader', 'paperTrader'],
event: 'portfolioChange',
handler: 'processPortfolioChange'
},
2018-08-13 23:07:25 +08:00
{
emitter: ['trader', 'paperTrader'],
event: 'triggerCreated',
handler: 'processTriggerCreated'
},
{
emitter: ['trader', 'paperTrader'],
event: 'triggerAborted',
handler: 'processTriggerAborted'
},
{
emitter: ['trader', 'paperTrader'],
event: 'triggerFired',
handler: 'processTriggerFired'
},
{
emitter: ['trader', 'paperTrader'],
event: 'portfolioValueChange',
handler: 'processPortfolioValueChange'
},
{
2018-07-12 17:49:40 +08:00
emitter: 'performanceAnalyzer',
event: 'performanceReport',
handler: 'processPerformanceReport'
},
{
2018-07-12 17:49:40 +08:00
emitter: 'performanceAnalyzer',
event: 'roundtripUpdate',
handler: 'processRoundtripUpdate'
},
{
2018-07-12 17:49:40 +08:00
emitter: 'performanceAnalyzer',
event: 'roundtrip',
handler: 'processRoundtrip'
},
];
module.exports = subscriptions;