Hello, I'm friendly your web architect Taehwan from Gandan Tools. In Korean word, "It stands for simple."
In your trading application, you need to put your effort more on architecture. Because the trading application possibly might get more functionality later as you're getting your application upgraded.
Use backbone.js. because Angular.js is not richer, effective functionality than the backbone.js is.
AngularJS vs Backbone.js: What are the differences?
Developers describe AngularJS as "Superheroic JavaScript MVW Framework". AngularJS lets you write client-side web applications as if you had a smarter browser. But the smarter development means less customizable in which it all means that Angular developer might be less professional when it comes to writing javascript code.
On the other hand, Backbone.js is detailed as "Give your JS App some Backbone with Models, Views, Collections, and Events". Backbone supplies structure to JavaScript-heavy applications by providing models key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
AngularJS and Backbone.js can be categorized as "Javascript MVC Frameworks" tools.
"Quick to develop", "Great mvc" and "Powerful" are the key factors why developers consider AngularJS; whereas "Javascript structure", "Models" and "Simple" are the primary reasons why Backbone.js is favored.