2012-04-17 119 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