I work in a finance boutique.
We thought about developing a language for describing financial entities associated with financial markets.
It will be used primarily as a scripting language to replace many processes in spreadsheets and VBA macros.
It should be simple, and in fact, it can invoke various C ++ and C # libraries behind the scenes. It should allow users to abstractly abstract objects that can represent time series (intraday and daily).
It should be fully debugged when the user has a problem, we should be able to execute C ++ / C # code and reproduce the errors. Ideally, it should be run through some mechanism in Excel and return the results to Excel. (unfortunately, almost every person working in the field of finance uses Excel)
If you needed to complete this task, how would you do it?
Do you want to use functional syntax?
Would you develop some scripting language that will be interpreted or you compile it in another language (for example, convert scripts to C ++ or C #)?
I have not found a single open source project for this kind of development, but is there any commercial product that uses this syntax?
EDIT: I read all of your answers, but I will wait more time to select an answer. They are all very helpful opinions though!
EDIT2: I have designated High-Performance Mark as a solution. All your answers are very useful, and I modified them all. He was one of the first answers, and his answer is rather perceptive to us.
finance quantitative-finance computational-finance quantitative
Bluetrin
source share