tomb 267 posts msg #105907 - Ignore tomb |
4/13/2012 4:53:06 PM
Good question. The short answer, we did not base the syntax on an existing language.
The StockFetcher syntax is completely custom, and something that has "evolved" over the last 11 years. Initially, our focus was to provide easy to read, and understand, natural language constructs to build filters. Obviously, as demand has grown for more complex filtering logic and custom measures, we introduced the very basic "set{}" variable syntax.
Filter text is pre-processed and compiled into a series of events and indicators that are executed by the StockFetcher back-end. The back-end is a custom engine designed specifically to handle stock price data, allowing us to compute custom, dynamic measures on-the-fly, across a diverse collection of distributed servers.
Hope that helps a bit. If you have any additional questions, or would like further details, please let us know!
Tom
StockFetcher.com Support
|