使用NCalc进行数学表达

时间:2012-04-17 07:51:48

标签: c# ncalc

我正在尝试理解表达式库NCalc。

http://ncalc.codeplex.com

如果我有如下脚本,

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

关闭是一个双重列表, OPEN 是一个双重列表, HIGH 是双重列表

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

如果我可以使用NCalc库解析此脚本,有人可以建议我吗?我在Codeplex网站上找不到任何文档。

我可以在哪里获得NCalc的帮助文件或文档吗?

万分感谢。

1 个答案:

答案 0 :(得分:1)

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