{"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:06.082Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:07.082Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:08.083Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:09.084Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:09.376Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:10.084Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:11.086Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:12.086Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:13.086Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:14.087Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:15.088Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:15.213Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:16.088Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:17.088Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:18.088Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:19.088Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:19.368Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:20.090Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:21.091Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:22.093Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:23.093Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:24.093Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:24.385Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 61, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:24.457Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 62, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:24.757Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 63, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:24.772Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:25.093Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 64, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:25.104Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 65, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:25.401Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 66, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:25.651Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 67, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:25.713Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 68, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:26.008Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:26.093Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 69, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:26.294Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 70, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:26.536Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 71, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:26.891Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:27.094Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 72, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:27.197Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 73, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:27.524Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 74, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.002Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 75, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.004Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 76, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.065Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 77, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.094Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:28.095Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 78, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.359Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 79, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.373Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 80, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.712Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 81, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:28.976Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 82, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.011Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 83, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.023Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 84, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.065Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:29.096Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 85, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.273Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 86, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.315Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 87, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.318Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:29.380Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 88, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.570Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 89, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.612Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 90, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.922Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 91, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:29.989Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":14,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:30.095Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 92, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:30.275Z","v":0} {"name":"tribeca:gateway:rlm","hostname":"b7d6898a3e20","pid":14,"level":50,"msg":"Exceeded rate limit { nRequests: 93, max: 60, durationMs: 60000 }","time":"2018-03-17T04:25:30.277Z","v":0} {"name":"tribeca:gateway:BitfinexHTTP","hostname":"b7d6898a3e20","pid":14,"level":50,"err":{"message":"Unexpected token < in JSON at position 0","name":"SyntaxError","stack":"SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12)"},"msg":"Error parsing JSON url= https://api.bitfinex.com/v1/order/status err= SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12) , body= \n\n\n\n \n\nAccess denied | api.bitfinex.com used Cloudflare to restrict access\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
Please enable cookies.
\n
\n
\n

\n Error\n 1015\n Ray ID: 3fccb22c3c62a350 • 2018-03-17 04:25:30 UTC\n

\n

You are being rate limited

\n
\n\n
\n\n
\n
\n
\n

What happened?

\n

The owner of this website (api.bitfinex.com) has banned you temporarily from accessing this website.

\n
\n\n \n
\n
\n\n \n\n\n
\n
\n\n \n\n\n\n","time":"2018-03-17T04:25:30.294Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":14,"level":50,"err":{"message":"Unexpected token < in JSON at position 0","name":"SyntaxError","stack":"SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12)"},"msg":"Unhandled exception!","time":"2018-03-17T04:25:30.297Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":14,"level":30,"msg":"persisting active to false","time":"2018-03-17T04:25:30.298Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":14,"level":30,"msg":"All exiting event handlers have fired, exiting application.","time":"2018-03-17T04:25:30.302Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":14,"level":30,"msg":"Exiting with code 0","time":"2018-03-17T04:25:30.302Z","v":0} error: Forever detected script exited with code: 0 error: Script restart attempt #1 {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"TradedPair = ETH/USD","time":"2018-03-17T04:25:30.834Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"WebClientUsername = x","time":"2018-03-17T04:25:30.841Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"WebClientPassword = x","time":"2018-03-17T04:25:30.841Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Requiring authentication to web client","time":"2018-03-17T04:25:30.841Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"WebClientListenPort = 3000","time":"2018-03-17T04:25:30.845Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"EXCHANGE = bitfinex","time":"2018-03-17T04:25:30.851Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"MongoDbUrl = mongodb://tribeca-mongo:27017/tribeca","time":"2018-03-17T04:25:30.852Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Listening to admins on *: 3000","time":"2018-03-17T04:25:30.874Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"ShowAllOrders = true","time":"2018-03-17T04:25:30.939Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"ShowAllOrders = true","time":"2018-03-17T04:25:30.940Z","v":0} {"name":"persister:osr","hostname":"b7d6898a3e20","pid":24,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":10000,"nLoaded":70,"dbName":"osr","msg":"load docs completed","time":"2018-03-17T04:25:30.984Z","v":0} {"name":"persister:trades","hostname":"b7d6898a3e20","pid":24,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":10000,"nLoaded":0,"dbName":"trades","msg":"load docs completed","time":"2018-03-17T04:25:30.985Z","v":0} {"name":"persister:mt","hostname":"b7d6898a3e20","pid":24,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":100,"nLoaded":100,"dbName":"mt","msg":"load docs completed","time":"2018-03-17T04:25:30.988Z","v":0} {"name":"persister:msg","hostname":"b7d6898a3e20","pid":24,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":50,"nLoaded":15,"dbName":"msg","msg":"load docs completed","time":"2018-03-17T04:25:30.990Z","v":0} {"name":"persister:rfv","hostname":"b7d6898a3e20","pid":24,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":50,"nLoaded":0,"dbName":"rfv","msg":"load docs completed","time":"2018-03-17T04:25:30.997Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"BitfinexHttpUrl = https://api.bitfinex.com/v1","time":"2018-03-17T04:25:30.997Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"BitfinexHttpUrl = https://api.bitfinex.com/v1","time":"2018-03-17T04:25:31.427Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"BitfinexKey = XXX","time":"2018-03-17T04:25:31.428Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"BitfinexSecret = XXX","time":"2018-03-17T04:25:31.428Z","v":0} {"name":"tribeca:gateway:BitfinexHTTP","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Starting nonce: 1521260731428","time":"2018-03-17T04:25:31.428Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"BitfinexOrderDestination = Bitfinex","time":"2018-03-17T04:25:31.429Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"TRIBECA_MODE = dev","time":"2018-03-17T04:25:31.436Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"pair":"ETH/USD","minTick":0.00001,"hasSelfTradePrevention":false,"msg":"using the following exchange details","time":"2018-03-17T04:25:31.451Z","v":0} {"name":"tribeca:qpr","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Starting parameter: { width: 0.3,\n size: 0.05,\n mode: 0,\n fvModel: 0,\n targetBasePosition: 3,\n positionDivergence: 0.8,\n ewmaProtection: true,\n autoPositionMode: 0,\n aggressivePositionRebalancing: false,\n tradesPerMinute: 2.5,\n tradeRateSeconds: 300,\n longEwma: 0.095,\n shortEwma: 0.19,\n quotingEwma: 0.095,\n aprMultiplier: 3,\n stepOverSize: 0.1,\n exchange: 6,\n pair: { base: 6, quote: 0 } }","time":"2018-03-17T04:25:31.455Z","v":0} {"name":"tribeca:active","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Starting saved quoting state: false","time":"2018-03-17T04:25:31.456Z","v":0} {"name":"ewma","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Unable to compute EMWA value","time":"2018-03-17T04:25:31.458Z","v":0} {"name":"mt:broker","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"loaded 100 market trades","time":"2018-03-17T04:25:31.465Z","v":0} {"name":"ex:broker","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Connection status changed :: Disconnected :: (md: Disconnected) (oe: Connected)","time":"2018-03-17T04:25:31.472Z","v":0} {"name":"ex:broker","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Connection status changed :: Connected :: (md: Connected) (oe: Connected)","time":"2018-03-17T04:25:31.473Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:31.782Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:32.456Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:32.464Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:33.464Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:34.464Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:35.465Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:36.466Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:36.746Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:37.465Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:38.465Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":24,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:39.466Z","v":0} {"name":"tribeca:gateway:BitfinexHTTP","hostname":"b7d6898a3e20","pid":24,"level":50,"err":{"message":"Unexpected token < in JSON at position 0","name":"SyntaxError","stack":"SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12)"},"msg":"Error parsing JSON url= https://api.bitfinex.com/v1/order/status err= SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12) , body= \n\n\n\n \n\nAccess denied | api.bitfinex.com used Cloudflare to restrict access\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
Please enable cookies.
\n
\n
\n

\n Error\n 1015\n Ray ID: 3fccb2659872a2de • 2018-03-17 04:25:39 UTC\n

\n

You are being rate limited

\n
\n\n
\n\n
\n
\n
\n

What happened?

\n

The owner of this website (api.bitfinex.com) has banned you temporarily from accessing this website.

\n
\n\n \n
\n
\n\n \n\n\n
\n
\n\n \n\n\n\n","time":"2018-03-17T04:25:39.473Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":50,"err":{"message":"Unexpected token < in JSON at position 0","name":"SyntaxError","stack":"SyntaxError: Unexpected token < in JSON at position 0\n at JSON.parse ()\n at Request.request [as _callback] (/tribeca/tribeca/service/gateways/bitfinex.js:289:41)\n at Request.self.callback (/tribeca/node_modules/request/request.js:188:22)\n at Request.emit (events.js:127:13)\n at Request. (/tribeca/node_modules/request/request.js:1171:10)\n at Request.emit (events.js:127:13)\n at IncomingMessage. (/tribeca/node_modules/request/request.js:1091:12)\n at Object.onceWrapper (events.js:219:13)\n at IncomingMessage.emit (events.js:132:15)\n at endReadableNT (_stream_readable.js:1101:12)"},"msg":"Unhandled exception!","time":"2018-03-17T04:25:39.474Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"persisting active to false","time":"2018-03-17T04:25:39.475Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"All exiting event handlers have fired, exiting application.","time":"2018-03-17T04:25:39.482Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":24,"level":30,"msg":"Exiting with code 0","time":"2018-03-17T04:25:39.482Z","v":0} error: Forever detected script exited with code: 0 error: Script restart attempt #2 {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"TradedPair = ETH/USD","time":"2018-03-17T04:25:39.965Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"WebClientUsername = x","time":"2018-03-17T04:25:39.971Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"WebClientPassword = x","time":"2018-03-17T04:25:39.972Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Requiring authentication to web client","time":"2018-03-17T04:25:39.972Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"WebClientListenPort = 3000","time":"2018-03-17T04:25:39.974Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"EXCHANGE = bitfinex","time":"2018-03-17T04:25:39.980Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"MongoDbUrl = mongodb://tribeca-mongo:27017/tribeca","time":"2018-03-17T04:25:39.981Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Listening to admins on *: 3000","time":"2018-03-17T04:25:39.999Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"ShowAllOrders = true","time":"2018-03-17T04:25:40.066Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"ShowAllOrders = true","time":"2018-03-17T04:25:40.067Z","v":0} {"name":"persister:osr","hostname":"b7d6898a3e20","pid":34,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":10000,"nLoaded":70,"dbName":"osr","msg":"load docs completed","time":"2018-03-17T04:25:40.107Z","v":0} {"name":"persister:trades","hostname":"b7d6898a3e20","pid":34,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":10000,"nLoaded":0,"dbName":"trades","msg":"load docs completed","time":"2018-03-17T04:25:40.108Z","v":0} {"name":"persister:mt","hostname":"b7d6898a3e20","pid":34,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":100,"nLoaded":100,"dbName":"mt","msg":"load docs completed","time":"2018-03-17T04:25:40.111Z","v":0} {"name":"persister:msg","hostname":"b7d6898a3e20","pid":34,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":50,"nLoaded":15,"dbName":"msg","msg":"load docs completed","time":"2018-03-17T04:25:40.114Z","v":0} {"name":"persister:rfv","hostname":"b7d6898a3e20","pid":34,"level":30,"selector":{"exchange":6,"pair":{"base":6,"quote":0}},"limit":50,"nLoaded":0,"dbName":"rfv","msg":"load docs completed","time":"2018-03-17T04:25:40.115Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"BitfinexHttpUrl = https://api.bitfinex.com/v1","time":"2018-03-17T04:25:40.115Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"BitfinexHttpUrl = https://api.bitfinex.com/v1","time":"2018-03-17T04:25:40.559Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"BitfinexKey = XXX","time":"2018-03-17T04:25:40.561Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"BitfinexSecret = XXX","time":"2018-03-17T04:25:40.561Z","v":0} {"name":"tribeca:gateway:BitfinexHTTP","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Starting nonce: 1521260740561","time":"2018-03-17T04:25:40.561Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"BitfinexOrderDestination = Bitfinex","time":"2018-03-17T04:25:40.562Z","v":0} {"name":"tribeca:config","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"TRIBECA_MODE = dev","time":"2018-03-17T04:25:40.569Z","v":0} {"name":"tribeca:main","hostname":"b7d6898a3e20","pid":34,"level":30,"pair":"ETH/USD","minTick":0.00001,"hasSelfTradePrevention":false,"msg":"using the following exchange details","time":"2018-03-17T04:25:40.576Z","v":0} {"name":"tribeca:qpr","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Starting parameter: { width: 0.3,\n size: 0.05,\n mode: 0,\n fvModel: 0,\n targetBasePosition: 3,\n positionDivergence: 0.8,\n ewmaProtection: true,\n autoPositionMode: 0,\n aggressivePositionRebalancing: false,\n tradesPerMinute: 2.5,\n tradeRateSeconds: 300,\n longEwma: 0.095,\n shortEwma: 0.19,\n quotingEwma: 0.095,\n aprMultiplier: 3,\n stepOverSize: 0.1,\n exchange: 6,\n pair: { base: 6, quote: 0 } }","time":"2018-03-17T04:25:40.580Z","v":0} {"name":"tribeca:active","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Starting saved quoting state: false","time":"2018-03-17T04:25:40.581Z","v":0} {"name":"ewma","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Unable to compute EMWA value","time":"2018-03-17T04:25:40.583Z","v":0} {"name":"mt:broker","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"loaded 100 market trades","time":"2018-03-17T04:25:40.594Z","v":0} {"name":"ex:broker","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Connection status changed :: Disconnected :: (md: Disconnected) (oe: Connected)","time":"2018-03-17T04:25:40.607Z","v":0} {"name":"ex:broker","hostname":"b7d6898a3e20","pid":34,"level":30,"msg":"Connection status changed :: Connected :: (md: Connected) (oe: Connected)","time":"2018-03-17T04:25:40.607Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:40.909Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:41.583Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:41.593Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:42.593Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:43.594Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:44.595Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:45.595Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:45.942Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:46.596Z","v":0} {"name":"quotingengine","hostname":"b7d6898a3e20","pid":34,"level":40,"msg":"cannot compute a quote since no position report exists!","time":"2018-03-17T04:25:47.597Z","v":0}