CUDALink`
CUDALink`

CUDAFinancialDerivative

CUDAFinancialDerivative[instrument,params,ambientparams]

指定の金融商品の価値を与える.

CUDAFinancialDerivative[instrument,params,ambientparams,prop]

指定の特性 prop を計算する.

詳細とオプション

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • instrument の有効な値:
  • "European"ヨーロピアンオプション
    "American"アメリカンオプション
    "AsianArithmetic"算術平均エイジアンオプション
    "AsianGeometric"幾何平均エイジアンオプション
    "BarrierDownIn"バリアダウン・アンド・インオプション
    "BarrierDownOut"バリアダウン・アンド・アウトオプション
    "BarrierUpIn"バリアアップ・アンド・インオプション
    "BarrierUpOut"バリアアップ・アンド・アウトオプション
    "LookbackFixed"ヨーロピアンフィックスドストライクルックバックオプション
    "LookbackFloating"ヨーロピアンフローティングストライクルックバックオプション
  • param の有効な値:
  • "StrikePrice"契約の行使価格
    "Expiration"満期,あるいは満期までの時間
    "Barriers"バリアレベル
  • ambientparams の有効な値:
  • "CurrentPrice"言及時における原資産の価格
    "Dividend"単位時間当りに支払われる配当金
    "Volatility"原資産の当座の変動性
    "InterestRate"無リスク資産の利子率
    "ExchangeRate"外貨の現行価格
    "ExchangeVolatility"外国為替の変動率
    "ForeignInterestRate"外貨の無リスク利率
    "Correlation"原資産の相関行列
    "Rebate"オプションが無効で終了した場合にオプション保有者に払うリベート
  • prop の有効な値:
  • "Charm"満期までの時間に対する"Delta"の導関数
    "Color"満期までの時間に対する"Gamma"の導関数
    "Delta"満期までの時間に対する"Value"の導関数
    "Gamma"現行価格に対する"Delta"の導関数
    "Rho"利率に対する値の導関数
    "Speed"現行価格に対する"Gamma"の導関数
    "Theta"満期までの時間に対する値の導関数
    "Value"参照日における価値
    "Vanna"現行価格に対する"Vega"の導関数
    "Vega"変動率に対する値の導関数
    "Zomma"変動率に対する"Gamma"の導関数
  • 以下のオプションが与えられる:
  • "Device"AutomaticCUDA計算に使われるデバイス
    MethodAutomatic計算に使用するメソッドを指定する.可能な値は"BlackScholes""Binomial""MonteCarlo"
    "DerivativeMethod"Automatic数学的導関数を計算するメソッドを指定する

例題

すべて開くすべて閉じる

  (2)

まず CUDALink アプリケーションをロードする:

乱数を生成する:

ランダムデータに対応するエイジアン算術コールオプションの価格を計算する:

エイジアン算術オプションにはモンテカルロ価格付けが必要なので,繰り返し実行すると結果が少し違ってくる:

乱数を生成する:

ランダムデータが指定したアメリカンプットオプションについて変動率("Rho")に対する価格の一階導関数を計算する:

スコープ  (1)

次の実装はFinancialDerivativeより速い.それを示すために,乱数を生成する:

ヨーロピアンコールオプション価格を計算する:

FinancialDerivativeと比較する:

Wolfram Research (2010), CUDAFinancialDerivative, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html.

テキスト

Wolfram Research (2010), CUDAFinancialDerivative, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html.

CMS

Wolfram Language. 2010. "CUDAFinancialDerivative." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html.

APA

Wolfram Language. (2010). CUDAFinancialDerivative. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html

BibTeX

@misc{reference.wolfram_2024_cudafinancialderivative, author="Wolfram Research", title="{CUDAFinancialDerivative}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cudafinancialderivative, organization={Wolfram Research}, title={CUDAFinancialDerivative}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAFinancialDerivative.html}, note=[Accessed: 21-November-2024 ]}