問題タブ [quantlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1217 参照

r - R:RQuantLibがギリシャ語を計算していません

RQuantLibパッケージを使用していくつかのオプションのギリシャ語を計算しようとしていますがNAs、価格を除くすべての出力値を取得しています。

パッケージのユーザーマニュアルから例をコピーしても、同じ結果が得られます。

助言がありますか?

0 投票する
1 に答える
576 参照

python - Pythonで単純なBlackVarianceSurfaceを構築する

補間結果を自分のものと比較できるように、BlackVarianceSurfaceを作成しようとしています。私がしたことは

numpyマトリックスを使用しています。quantlibマトリックスにラップされていますか?私が間違っていることはありますか

どうもありがとう

0 投票する
2 に答える
3861 参照

c++ - C ++の python:scipy.optimize() に相当しますか?

具体的には、 scipy.optimize.fmin_l_bfgs_b のようなオプティマイザー関数を探しています..誰かが私を助けてくれますか? またはポインタを提供しますか?

ありがとう!

0 投票する
1 に答える
3033 参照

python - Python-クラス外でメソッドを呼び出す

私はruby/C#の出身で、Pythonは初めてです。

私は次のコードを見ています:

TermStructureTest()クラス内で「raiseFlag」を呼び出すことが機能するのはなぜですか?

0 投票する
1 に答える
1021 参照

c++ - QuantLib + Python:TARGET()マクロとデフォルトのカレンダー(RuntimeError:オプションの有効期限が切れています)

Quantlibを使用して、履歴データの計算を実行しています。

必要なフレームワーク(曲線など)を設定した後、呼び出すoption.ImpliedVolatility()と、次の例外がスローされます(期限切れのオプションの場合)。

必要な曲線などを設定するためのコード行の抜粋を以下に示します。

使用されているマクロのデフォルトは現在のシステム日付になっているのではないかと強く思います。TARGET()

特定の履歴日付を使用するようにライブラリを設定するにはどうすればよいですか?

0 投票する
2 に答える
361 参照

c++ - OctaveのQuantLibバインディング?

OctaveのQuantLibを使いたい。

QuantLibサイトから:

QuantLibは、クリーンなオブジェクトモデルを使用してC ++で記述され、C#、Objective Caml、Java、Perl、Python、GNU R、Ruby、Schemeなどのさまざまな言語にエクスポートされます。QuantLibAddin / QuantLibXLプロジェクトは、ObjectHandlerを使用して、オブジェクト指向のQuantLibインターフェイスをMicrosoftExcelやOpenOffice.orgCalcなどのさまざまなエンドユーザープラットフォームにエクスポートします。他の言語へのバインドとGnumeric、Matlab / Octave、S-PLUS / R、Mathematica、COM / CORBA / SOAPアーキテクチャ、FpMLへの移植が検討されています。

しかし、これを行う方法を示すドキュメントや例が見つからないようです。

QuantlibのOctaveバインディングはありますか?誰かがOctave内からQuantLibを使用する方法を示すスニペット(またはそのようなスニペットへのリンク)を提供できますか?

何も見つからない場合は、この目的のためにQuantLibの周りにSWIGラッパーを作成することを考えていますが、これがすでに行われている場合は、車輪の再発明をしたくありません...

0 投票する
1 に答える
882 参照

c++ - オクターブとSWIG。mkoctfile が不平を言う: 認識できない引数

SWIG と mkoctfile を使用して、Quantlib への軽量な Octave バインディングを作成中です。SWIG と Octave のホームページにあるドキュメントに従っています。

SWIGのドキュメントから:

27.2.1 動的モジュールのコンパイル

Octave モジュールは、「.oct」サフィックスを持つ DLL/共有オブジェクトです。通常、oct ファイルの作成は、mkoctfile コマンドを使用して行います (Octave 自体またはシェルから)。例えば、

$ swig -octave -c++ example.i -o example_wrap.cxx $ mkoctfile example_wrap.cxx example.c

ここで、example.c は gcd() 実装を含むファイルです。

これらは私がこれまで持っているファイルです:

  • 私の SWIG インターフェイス ファイル quantlib-octave.i
  • 私の関数の実装 quantlib-octave.cpp
  • SWIG を使用して生成されたグルー ラッパー ファイル: quantlib-octave_wrap.cxx

これは、mkoctfile を呼び出したときの CLI 出力です。

root@yourbox:~/src/quantlib-octave$ mkoctfile quantlib-octave_wrap.cxx quantlib-octave.cpp mkoctfile: 認識されない引数 quantlib-octave_wrap.cxx

入力時に表示されるヘルプ情報mkoctfile -hがあまり役に立ちません。

mkoctfile が不平を言っている理由を誰かが知っていますか?

バージョン情報

0 投票する
1 に答える
146 参照

java - Google App Engine 上の JQuantlib

JQuantlib を使用する Google App Engine のデプロイに成功した人はいますか? JQuantLibは、100% Java で記述された、クオンツ ファイナンスのための無料でオープンソースの包括的なフレームワークです。

これが可能かどうかは誰にもわかりませんか?App Engine でライブラリを実行するには、Google がライブラリをホワイトリストに登録する必要があることを理解しています。ただし、依存関係が満たされていることを前提として、ソースからライブラリをビルドしてアプリケーションと一緒に送信できるかどうか疑問に思っています。

どんな入力でも大歓迎です。

ありがとう、クリストフ

0 投票する
1 に答える
741 参照

python - SWIG python モジュールのインポートが apache で失敗する

Pythonモジュールをインポートすると、Apacheで実行するとdjangoで例外がスローされます。同じソース コードが django 開発サーバーで正常に動作します。コマンドラインからモジュールをインポートすることもできます。モジュールは Python SWIG ライブラリです。私は Web で同様の問題を調査しましたが、何も役に立ちませんでした (スラッシュ、PYTHONPATH の設定、権限チェックなど)。

投稿の最後の印刷ステートメントでファイル名に二重スラッシュがあることは理解していますが、私の理解では (間違っている可能性があります)、これで問題ありません。

1 つが失敗する 3 つのシナリオを次に示します。

コマンド ラインから次のコマンドを実行すると、正常に動作します。

django 開発サーバーを使用すると、ビューで次のコードをエラーなしで実行できます。

ここで、次のスクリプトを使用して apache に移動すると、上記と同じビューを使用して次のエラーが発生します。ファイルは django_wsgi です:

** * ** *ブラウザのエラー

** * *** *失敗するソースコード D:\Program Files (x86)\Python27\lib\site-packages\QuantLib\QuantLib.py in swig_import_helper:

** * ** * *** *例外がスローされたときの Apache のローカル変数:

** * ** * *** *Apache での実行時のソース コード内の PRINT ステートメントからの出力

** * ** * *** *PYTHON インタラクティブ インタープリターからインポートする際のソース コード内の PRINT ステートメントからの出力

** * ** * *** *DJANGO 開発サーバー実行時のソースコードの PRINT ステートメントからの出力

0 投票する
1 に答える
318 参照

php - SWIG を使用した PHP 拡張機能としての Quantlib

いくつかの quantlib 機能を Web アプリケーションから利用できるようにしたいと考えており、それを行うための PHP 拡張機能の開発を開始しました。明らかに、すべての quantlib api を PHP から利用できるようにするのではなく、具体的な機能を備えたいくつかのモジュールを開発するという考えです。

SWIG を使用したことがないので、SWIG を使用する場合の主な利点/欠点を知りたいです。

ありがとう!