2012-04-17 127 views
0

我想了解表达式库NCalc。使用NCalc的数学表达式

http://ncalc.codeplex.com

如果我有如下脚本,

SET A = CLOSE - OPEN; 
SET B = A>0.5 AND CLOSE > HIGH 
If(HIGH > 5, ROC(CLOSE), B) 

CLOSE是双列表, OPEN是双列表, HIGH是一个列表双重

AND ROC是一个自定义函数,它接受double的任何List作为输入参数,并返回一个列表作为输出。

有人可以告诉我,如果我可以使用NCalc库来解析这个脚本?我在Codeplex网站上找不到任何文档。

有没有我可以获得NCalc的帮助文件或文件?

非常感谢。

+0

链接在该网站的'For documentation'下的五个页面似乎涵盖了您想要的一切? – AakashM 2012-04-17 07:58:41

回答

1

是的,你可以。前两个将是非常简单的第三个,你将只需创建您自定义的IF和ROC功能

+0

其实,“if(cond,trueexpression,falseexpression)”已经实现。 – 2015-01-21 13:08:45