Take the 2-minute tour ×
Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. It's 100% free, no registration required.

I have a project where I would like to track some tick data and create some indicators to follow it. I am thinking of using Node.js for this project, but I would like to know from those in industry if they have come across it in their own or others systems and if they use any particular JavaScript finance libraries.

share|improve this question
Are you only using it for charting? Node.js has not yet (as of June 2014) reached version 1. I know it is widely used for web development but I would be hesitant to rely on it for trading purposes. –  deprecated Jun 11 '14 at 13:19
@deprecated the project would have been used for trading but its currently on hold for now. –  Nikos Oct 8 '14 at 11:16

4 Answers 4

We use Node for reporting but not as part of our main signal generating trading system.

To be honest the answer will almost certainly be yes for every common programming technology as it just takes one person to use it somewhere to make the answer yes.

Just look at OCaml, before Jane street, most techno logiest on the street had never heard of it and now its very well known.

Probably the canonical answer for this type of question should be this one: http://quant.stackexchange.com/a/304/743

META RANT In general I find these kind of questions a bit troubling for this site for two reasons:

  1. for any given programming language or stack if you ask is anyone using this for trading the answer is mostly likely yes.
  2. There is no real outcome or call to action from the question. If someone answers yes, so what? if someone answers no, so what? What is the canonical answer to a question like this that

Or put another way, what answer would make the poster happy here?


share|improve this answer

We use node.js at alta5. The event-driven, non-blocking I/O model performs well in data-intensive real-time applications like a trading platform.


share|improve this answer

Cloud9Trader uses Node.js on the back end and JavaScript across its technology stack, including for writing the trading algorithms themselves.


share|improve this answer
Hi hacklikecrack, welcome to Quant.SE! Could you please disclose any affiliations? –  Bob Jansen Oct 5 '14 at 11:09

I am using NodeJS for a similar project.

There's not a ton of packages on NPM for finance and stocks, so I wrote my own, that might help you get started:

You can use timeseries-analysis to write your own indicators, and chart them with the stock data.

I am currently writing a new npm package to make using/creating indicators easier and more efficient. Mail me if you want to follow up or if you have any question.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.