{
  "_id": "6a103259acfb0bcc41c977a3",
  "Package": "QFRM",
  "Type": "Package",
  "Title": "Pricing of Vanilla and Exotic Option Contracts",
  "Version": "1.0.1",
  "Date": "2015-06-28",
  "Maintainer": "Oleg Melnikov <XisReal@gmail.com>",
  "Authors@R": "c(\nperson(\"Oleg\", \"Melnikov\", role = c(\"aut\", \"cre\"), email = \"XisReal@gmail.com\"),\nperson(\"Max\", \"Lee\", role = \"ctb\", email = \"max.lee@rice.edu\"),\nperson(\"Robert\", \"Abramov\", role = \"ctb\", email = \"rha1@rice.edu\"),\nperson(\"Richard\", \"Huang\", role = \"ctb\", email = \"richard.b.huang@rice.edu\"),\nperson(\"Liu\", \"Tong\", role = \"ctb\", email = \"tong.liu@rice.edu\"),\nperson(\"Jake\", \"Kornblau\", role = \"ctb\", email = \"jake.a.kornblau@rice.edu\"),\nperson(\"Xinnan\", \"Lu\", role = \"ctb\", email = \"xinnan.lu@rice.edu\"),\nperson(\"Kiryl\", \"Novikau\", role = \"ctb\", email = \"kiryl.novikau@rice.edu\"),\nperson(\"Tongyue\", \"Luo\", role = \"ctb\", email = \"tongyue.luo@rice.edu\"),\nperson(\"Le\", \"You\", role = \"ctb\", email = \"le.you@rice.edu\"),\nperson(\"Jin\", \"Chen\", role = \"ctb\", email = \"jin.chen@rice.edu\"),\nperson(\"Chengwei\", \"Ge\", role = \"ctb\", email = \"chengwei.ge@rice.edu\"),\nperson(\"Jiayao\", \"Huang\", role = \"ctb\", email = \"jiayao.huang@rice.edu\"),\nperson(\"Kim\", \"Raath\", role = \"ctb\", email = \"kcr2@rice.edu\")\n)",
  "Description": "Option pricing (financial derivatives) techniques mainly\nfollowing textbook 'Options, Futures and Other Derivatives',\n9ed by John C.Hull, 2014. Prentice Hall. Implementations are\nvia binomial tree option model (BOPM), Black-Scholes model,\nMonte Carlo simulations, etc. This package is a result of\nQuantitative Financial Risk Management course (STAT 449 and\nSTAT 649) at Rice University, Houston, TX, USA, taught by Oleg\nMelnikov, statistics PhD student, as of Spring 2015.",
  "License": "GPL (>= 2)",
  "URL": "http://Oleg.Rice.edu",
  "NeedsCompilation": "no",
  "LazyLoad": "yes",
  "Packaged": {
    "Date": "2026-05-12 08:43:23 UTC",
    "User": "root"
  },
  "Author": "Oleg Melnikov [aut, cre], Max Lee [ctb], Robert Abramov [ctb],\nRichard Huang [ctb], Liu Tong [ctb], Jake Kornblau [ctb],\nXinnan Lu [ctb], Kiryl Novikau [ctb], Tongyue Luo [ctb], Le You\n[ctb], Jin Chen [ctb], Chengwei Ge [ctb], Jiayao Huang [ctb],\nKim Raath [ctb]",
  "X-CRAN-Comment": "Archived on 2015-05-08 as the maintainer\n<oleg.melnikov@rice.edu> said he is still collecting functions\nfrom his students and cleaning up the apparently unfinished\npackage.",
  "Repository": "https://omelnikov.r-universe.dev",
  "Date/Publication": "2015-06-28 00:00:00 UTC",
  "RemoteUrl": "https://github.com/cran/QFRM",
  "RemoteRef": "HEAD",
  "RemoteSha": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
  "MD5sum": "24ef76fcca8157e7e369202d86abdc56",
  "_user": "omelnikov",
  "_type": "src",
  "_file": "QFRM_1.0.1.tar.gz",
  "_fileid": "54d39f5236bf8e431b55b77b5a30deb4467a6407456da0f6e3558f819ab7df18",
  "_filesize": 330053,
  "_sha256": "54d39f5236bf8e431b55b77b5a30deb4467a6407456da0f6e3558f819ab7df18",
  "_created": "2026-05-12T08:43:23.000Z",
  "_published": "2026-05-22T10:39:21.496Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363376140,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939595772"
    },
    {
      "job": 77363375915,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939590129"
    },
    {
      "job": 77363376036,
      "time": 151,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939594420"
    },
    {
      "job": 77363376009,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939588437"
    },
    {
      "job": 77363375398,
      "time": 128,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939553423"
    },
    {
      "job": 77363375480,
      "time": 81,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158536183"
    },
    {
      "job": 77363375930,
      "time": 75,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939578902"
    },
    {
      "job": 77363375921,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939588774"
    },
    {
      "job": 77363376276,
      "time": 74,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939578820"
    }
  ],
  "_buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/QFRM",
  "_commit": {
    "id": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
    "author": "Oleg Melnikov <XisReal@gmail.com>",
    "committer": "Gabor Csardi <csardi.gabor@gmail.com>",
    "message": "version 1.0.1\n",
    "time": 1435449600
  },
  "_maintainer": {
    "name": "Oleg Melnikov",
    "email": "xisreal@gmail.com",
    "login": "omelnikov",
    "uuid": 11861834
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.14.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "omelnikov",
      "count": 2,
      "uuid": 11861834
    }
  ],
  "_userbio": {
    "uuid": 11861834,
    "type": "user",
    "name": "OLEG MELNIKOV"
  },
  "_downloads": {
    "count": 151,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/QFRM"
  },
  "_searchresults": 47,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/QFRM.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "omelnikov",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2015-05-07"
    },
    {
      "version": "1.0.1",
      "date": "2015-07-27"
    }
  ],
  "_exports": [
    "as.OptPos",
    "AsianBS",
    "AsianMC",
    "AverageStrikeMC",
    "BarrierBS",
    "BarrierLT",
    "BarrierMC",
    "Binary_BOPM",
    "BinaryBS",
    "BinaryMC",
    "BOPM",
    "BOPM_Eu",
    "BS",
    "BS_Simple",
    "ChooserBS",
    "ChooserLT",
    "ChooserMC",
    "CompoundBS",
    "CompoundLT",
    "DeferredPaymentLT",
    "ForeignEquityBS",
    "ForwardStartBS",
    "ForwardStartMC",
    "GapBS",
    "GapLT",
    "GapMC",
    "HolderExtendibleBS",
    "is.Opt",
    "is.OptPos",
    "is.OptPx",
    "LadderMC",
    "LookbackBS",
    "LookbackMC",
    "Opt",
    "OptPos",
    "OptPx",
    "pbnorm",
    "PerpetualBS",
    "Profit",
    "QuotientBS",
    "QuotientMC",
    "RainbowBS",
    "ShoutFD",
    "ShoutLT",
    "ShoutLTVectorized",
    "ShoutMC",
    "VarianceSwapBS",
    "VarianceSwapMC"
  ],
  "_help": [
    {
      "page": "as.OptPos",
      "title": "Coerce an argument to 'OptPos' class.",
      "topics": [
        "as.OptPos"
      ]
    },
    {
      "page": "AsianBS",
      "title": "Asian option valuation via Black-Scholes (BS) model",
      "topics": [
        "AsianBS"
      ]
    },
    {
      "page": "AsianMC",
      "title": "Asian option valuation with Monte Carlo (MC) simulation.",
      "topics": [
        "AsianMC"
      ]
    },
    {
      "page": "AverageStrikeMC",
      "title": "Average Strike option valuation via Monte Carlo (MC) simulation",
      "topics": [
        "AverageStrikeMC"
      ]
    },
    {
      "page": "BarrierBS",
      "title": "Barrier option pricing via Black-Scholes (BS) model",
      "topics": [
        "BarrierBS"
      ]
    },
    {
      "page": "BarrierLT",
      "title": "Barrrier option valuation via lattice tree (LT)",
      "topics": [
        "BarrierLT"
      ]
    },
    {
      "page": "BarrierMC",
      "title": "Barrier option valuation via Monte Carlo (MC) simulation.",
      "topics": [
        "BarrierMC"
      ]
    },
    {
      "page": "Binary_BOPM",
      "title": "Binary option valuation vialattice tree (LT) implementation",
      "topics": [
        "Binary_BOPM"
      ]
    },
    {
      "page": "BinaryBS",
      "title": "Binary option valuation with Black-Scholes (BS) model",
      "topics": [
        "BinaryBS"
      ]
    },
    {
      "page": "BinaryMC",
      "title": "Binary option valuation via Monte-Carlo (via) simulation.",
      "topics": [
        "BinaryMC"
      ]
    },
    {
      "page": "BOPM",
      "title": "Binomial option pricing model",
      "topics": [
        "BOPM"
      ]
    },
    {
      "page": "BOPM_Eu",
      "title": "European option valuation (vectorized computation).",
      "topics": [
        "BOPM_Eu"
      ]
    },
    {
      "page": "BS",
      "title": "Black-Scholes (BS) pricing model",
      "topics": [
        "BS"
      ]
    },
    {
      "page": "BS_Simple",
      "title": "Black-Scholes formula",
      "topics": [
        "BS_Simple"
      ]
    },
    {
      "page": "ChooserBS",
      "title": "Chooser option valuation via Black-Scholes (BS) model",
      "topics": [
        "ChooserBS"
      ]
    },
    {
      "page": "ChooserLT",
      "title": "Chooser option valuation via Lattice Tree (LT) Model",
      "topics": [
        "ChooserLT"
      ]
    },
    {
      "page": "ChooserMC",
      "title": "Chooser option valuation via Monte Carlo (MC) simulations",
      "topics": [
        "ChooserMC"
      ]
    },
    {
      "page": "CompoundBS",
      "title": "Compound option valuation with Black-Scholes (BS) model",
      "topics": [
        "CompoundBS"
      ]
    },
    {
      "page": "CompoundLT",
      "title": "Compound option valuation via lattice tree (LT) model",
      "topics": [
        "CompoundLT"
      ]
    },
    {
      "page": "DeferredPaymentLT",
      "title": "DeferredPaymentLT",
      "topics": [
        "DeferredPaymentLT"
      ]
    },
    {
      "page": "ForeignEquityBS",
      "title": "ForeignEquity option valuation via Black-Scholes (BS) model",
      "topics": [
        "ForeignEquityBS"
      ]
    },
    {
      "page": "ForwardStartBS",
      "title": "ForwardStart option valuation via Black-Scholes (BS) model",
      "topics": [
        "ForwardStartBS"
      ]
    },
    {
      "page": "ForwardStartMC",
      "title": "Forward Start option valuation via Monte-Carlo (MC) simulation",
      "topics": [
        "ForwardStartMC"
      ]
    },
    {
      "page": "GapBS",
      "title": "Gap option valuation via Black-Scholes (BS) model",
      "topics": [
        "GapBS"
      ]
    },
    {
      "page": "GapLT",
      "title": "Gap option valuation via lattice tree (LT) model",
      "topics": [
        "GapLT"
      ]
    },
    {
      "page": "GapMC",
      "title": "Gap option valuation via Monte Carlo (MC) simulation",
      "topics": [
        "GapMC"
      ]
    },
    {
      "page": "HolderExtendibleBS",
      "title": "Holder Extendible option valuation via Black-Scholes (BS) model",
      "topics": [
        "HolderExtendibleBS"
      ]
    },
    {
      "page": "is.Opt",
      "title": "Is an object 'Opt'?",
      "topics": [
        "is.Opt"
      ]
    },
    {
      "page": "is.OptPos",
      "title": "Is an object 'OptPos'?",
      "topics": [
        "is.OptPos"
      ]
    },
    {
      "page": "is.OptPx",
      "title": "Is an object 'OptPx'?",
      "topics": [
        "is.OptPx"
      ]
    },
    {
      "page": "LadderMC",
      "title": "Ladder option valuation via Monte Carlo (MC) simulation.",
      "topics": [
        "LadderMC"
      ]
    },
    {
      "page": "LookbackBS",
      "title": "Lookback option valuation with Black-Scholes (BS) model",
      "topics": [
        "LookbackBS"
      ]
    },
    {
      "page": "LookbackMC",
      "title": "Lookback option valuation via Monte Carlo (MC) simulation",
      "topics": [
        "LookbackMC"
      ]
    },
    {
      "page": "Opt",
      "title": "'Opt' object constructor",
      "topics": [
        "Opt"
      ]
    },
    {
      "page": "OptPos",
      "title": "'OptPos' object constructor",
      "topics": [
        "OptPos"
      ]
    },
    {
      "page": "OptPx",
      "title": "'OptPx' object constructor",
      "topics": [
        "OptPx"
      ]
    },
    {
      "page": "pbnorm",
      "title": "Bivariate Standard Normal CDF",
      "topics": [
        "pbnorm"
      ]
    },
    {
      "page": "PerpetualBS",
      "title": "Perpetual option valuation via Black-Scholes (BS) model",
      "topics": [
        "PerpetualBS"
      ]
    },
    {
      "page": "Profit",
      "title": "Computes payout/profit values",
      "topics": [
        "Profit"
      ]
    },
    {
      "page": "QuotientBS",
      "title": "Quotient option valuation via Black-Scholes (BS) model",
      "topics": [
        "QuotientBS"
      ]
    },
    {
      "page": "QuotientMC",
      "title": "Quotient option valuation via Monte Carlo (MC) model",
      "topics": [
        "QuotientMC"
      ]
    },
    {
      "page": "RainbowBS",
      "title": "Rainbow option valuation via Black-Scholes (BS) model",
      "topics": [
        "RainbowBS"
      ]
    },
    {
      "page": "ShoutFD",
      "title": "Shout option valuation via finite differences (FD) method",
      "topics": [
        "ShoutFD"
      ]
    },
    {
      "page": "ShoutLT",
      "title": "Shout option valuation via lattice tree (LT)",
      "topics": [
        "ShoutLT"
      ]
    },
    {
      "page": "ShoutLTVectorized",
      "title": "Shout option valuation via lattice tree (LT)",
      "topics": [
        "ShoutLTVectorized"
      ]
    },
    {
      "page": "ShoutMC",
      "title": "Shout option valuation via Monte Carlo (MC) simulations.",
      "topics": [
        "ShoutMC"
      ]
    },
    {
      "page": "VarianceSwapBS",
      "title": "Variance Swap valuation via Black-Scholes (BS) model",
      "topics": [
        "VarianceSwapBS"
      ]
    },
    {
      "page": "VarianceSwapMC",
      "title": "VarianceSwap option valuation via Monte Carlo (MC) simulation.",
      "topics": [
        "VarianceSwapMC"
      ]
    }
  ],
  "_readme": "https://github.com/cran/QFRM/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 2.6720978579357175,
  "_indexed": true,
  "_nocasepkg": "qfrm",
  "_universes": [
    "omelnikov"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-12T08:45:37.000Z",
      "distro": "noble",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "431a39941ffd2a657e85a0255666de2af10bedd42a2be37104160a0d602c677e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-12T08:45:19.000Z",
      "distro": "noble",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "c94beddeec5649f969e4b61264cdbfea67358bdeddfb42a45c2fdf3a9fff1015",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-12T08:45:34.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "d558ea4ee2163abc0af83f6e082378a66d3d899c6336918353071d4aad8b4afe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-12T08:45:16.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "976dd7508f4e881358a2a66f1be1b120988d8d396dd56c10297a3dec76cdbaa4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:44:39.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "5c2f96977ce4a3c1ced44debb42e9f2b951f55f0ef1b1d23e44158813a34f87e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:45:06.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "706083fad945ea471fecdb1ed57b7c9fd06369f3c40e8ff6be0c62d882636ce0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:44:29.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "3693c377a7fc09cfa04d83a7987908d5ebf584047be2d2ff4511fe4fcd665016",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-22T10:39:02.000Z",
      "commit": "b3bfa3cb50e4caa898d2caa10c3dcc164112800b",
      "fileid": "cddb7514153533b70942b245f66ebd5a67db6d574e343672e3f5bc08b0460227",
      "status": "success",
      "buildurl": "https://github.com/r-universe/omelnikov/actions/runs/25723440935"
    }
  ]
}