我要去使用QuantLib在C#应用程序( http://quantlib.org/docs.shtml ),但我不相信他们的.NET转换项目(太不成熟)。
我只需要期权定价的一部分。
有人用它在管理应用程序? 最新最好的方法呢?
我要去使用QuantLib在C#应用程序( http://quantlib.org/docs.shtml ),但我不相信他们的.NET转换项目(太不成熟)。
我只需要期权定价的一部分。
有人用它在管理应用程序? 最新最好的方法呢?
我已经在类似的情况下所做的是实现一个C ++本地的dll的C#和C ++项目之间的适配器。 从C#,您可以访问的DllImport你的DLL接口。 在DLL可以达到完整的C ++接口,但它是值得的,简化的管理网站上您的具体需求。
例:
// in the C++ dll:
extern "C" MY_API void SetInput(double* Values, int Count);
// in C#:
[DllImport("MyStuff.dll")]
public extern static void SetInput(double[] Values, int Count);
对于C ++库C#包装已经上市,并在分布的QuantLib下载页面 (这些都是由jmihalicza建议包装,不是你指的是在你的问题正在进行的C#端口)。 的分布还包含期权定价的一个例子(看CSHARP /实施例文件夹下)。