最新最好的调用从C#QuantLib方法(Whats the best to call QuantL

2019-09-01 23:46发布

我要去使用QuantLib在C#应用程序( http://quantlib.org/docs.shtml ),但我不相信他们的.NET转换项目(太不成熟)。

我只需要期权定价的一部分。

有人用它在管理应用程序? 最新最好的方法呢?

Answer 1:

我已经在类似的情况下所做的是实现一个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);


Answer 2:

对于C ++库C#包装已经上市,并在分布的QuantLib下载页面 (这些都是由jmihalicza建议包装,不是你指的是在你的问题正在进行的C#端口)。 的分布还包含期权定价的一个例子(看CSHARP /实施例文件夹下)。



文章来源: Whats the best to call QuantLib methods from C#