{
  "calculator": "options-payoff-builder",
  "title": "Options Payoff Calculator",
  "site": "AI Fin Hub",
  "input": {},
  "defaults_used": {
    "annual_vol": 0.25,
    "days_to_expiry": 30,
    "dividend_yield": 0,
    "grid_points": 121,
    "legs": [
      {
        "side": "long",
        "type": "call",
        "strike": 105,
        "contracts": 1
      },
      {
        "side": "short",
        "type": "call",
        "strike": 115,
        "contracts": 1
      }
    ],
    "risk_free_rate": 0.045,
    "spot": 100,
    "spot_range_pct": 0.4
  },
  "result": {
    "netPremium": 109.34222772446986,
    "greeks": {
      "delta": 24.523003518729624,
      "gamma": 3.6855884157245784,
      "thetaPerDay": -3.4443273849331857,
      "vegaPer1Pct": 7.5731268816258455,
      "rhoPer1Pct": 1.925719006149446
    },
    "grid": [
      {
        "spot": 60,
        "payoff": -109.34222772446986
      },
      {
        "spot": 60.666666666666664,
        "payoff": -109.34222772446986
      },
      {
        "spot": 61.333333333333336,
        "payoff": -109.34222772446986
      },
      {
        "spot": 62,
        "payoff": -109.34222772446986
      },
      {
        "spot": 62.666666666666664,
        "payoff": -109.34222772446986
      },
      {
        "spot": 63.333333333333336,
        "payoff": -109.34222772446986
      },
      {
        "spot": 64,
        "payoff": -109.34222772446986
      },
      {
        "spot": 64.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 65.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 66,
        "payoff": -109.34222772446986
      },
      {
        "spot": 66.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 67.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 68,
        "payoff": -109.34222772446986
      },
      {
        "spot": 68.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 69.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 70,
        "payoff": -109.34222772446986
      },
      {
        "spot": 70.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 71.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 72,
        "payoff": -109.34222772446986
      },
      {
        "spot": 72.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 73.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 74,
        "payoff": -109.34222772446986
      },
      {
        "spot": 74.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 75.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 76,
        "payoff": -109.34222772446986
      },
      {
        "spot": 76.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 77.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 78,
        "payoff": -109.34222772446986
      },
      {
        "spot": 78.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 79.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 80,
        "payoff": -109.34222772446986
      },
      {
        "spot": 80.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 81.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 82,
        "payoff": -109.34222772446986
      },
      {
        "spot": 82.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 83.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 84,
        "payoff": -109.34222772446986
      },
      {
        "spot": 84.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 85.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 86,
        "payoff": -109.34222772446986
      },
      {
        "spot": 86.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 87.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 88,
        "payoff": -109.34222772446986
      },
      {
        "spot": 88.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 89.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 90,
        "payoff": -109.34222772446986
      },
      {
        "spot": 90.66666666666667,
        "payoff": -109.34222772446986
      },
      {
        "spot": 91.33333333333333,
        "payoff": -109.34222772446986
      },
      {
        "spot": 92,
        "payoff": -109.34222772446986
      },
      {
        "spot": 92.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 93.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 94,
        "payoff": -109.34222772446986
      },
      {
        "spot": 94.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 95.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 96,
        "payoff": -109.34222772446986
      },
      {
        "spot": 96.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 97.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 98,
        "payoff": -109.34222772446986
      },
      {
        "spot": 98.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 99.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 100,
        "payoff": -109.34222772446986
      },
      {
        "spot": 100.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 101.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 102,
        "payoff": -109.34222772446986
      },
      {
        "spot": 102.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 103.33333333333334,
        "payoff": -109.34222772446986
      },
      {
        "spot": 104,
        "payoff": -109.34222772446986
      },
      {
        "spot": 104.66666666666666,
        "payoff": -109.34222772446986
      },
      {
        "spot": 105.33333333333334,
        "payoff": -76.00889439113558
      },
      {
        "spot": 106,
        "payoff": -9.342227724469865
      },
      {
        "spot": 106.66666666666666,
        "payoff": 57.324438942195854
      },
      {
        "spot": 107.33333333333334,
        "payoff": 123.99110560886442
      },
      {
        "spot": 108,
        "payoff": 190.65777227553014
      },
      {
        "spot": 108.66666666666666,
        "payoff": 257.32443894219585
      },
      {
        "spot": 109.33333333333334,
        "payoff": 323.9911056088644
      },
      {
        "spot": 110,
        "payoff": 390.65777227553014
      },
      {
        "spot": 110.66666666666666,
        "payoff": 457.32443894219585
      },
      {
        "spot": 111.33333333333334,
        "payoff": 523.9911056088645
      },
      {
        "spot": 112,
        "payoff": 590.6577722755301
      },
      {
        "spot": 112.66666666666666,
        "payoff": 657.3244389421959
      },
      {
        "spot": 113.33333333333334,
        "payoff": 723.9911056088645
      },
      {
        "spot": 114,
        "payoff": 790.6577722755301
      },
      {
        "spot": 114.66666666666666,
        "payoff": 857.3244389421959
      },
      {
        "spot": 115.33333333333334,
        "payoff": 890.6577722755301
      },
      {
        "spot": 116,
        "payoff": 890.6577722755301
      },
      {
        "spot": 116.66666666666666,
        "payoff": 890.6577722755301
      },
      {
        "spot": 117.33333333333334,
        "payoff": 890.6577722755301
      },
      {
        "spot": 118,
        "payoff": 890.6577722755301
      },
      {
        "spot": 118.66666666666666,
        "payoff": 890.6577722755301
      },
      {
        "spot": 119.33333333333334,
        "payoff": 890.6577722755301
      },
      {
        "spot": 120,
        "payoff": 890.6577722755301
      },
      {
        "spot": 120.66666666666666,
        "payoff": 890.6577722755301
      },
      {
        "spot": 121.33333333333334,
        "payoff": 890.6577722755301
      },
      {
        "spot": 122,
        "payoff": 890.6577722755301
      },
      {
        "spot": 122.66666666666666,
        "payoff": 890.6577722755301
      },
      {
        "spot": 123.33333333333334,
        "payoff": 890.6577722755301
      },
      {
        "spot": 124,
        "payoff": 890.6577722755301
      },
      {
        "spot": 124.66666666666667,
        "payoff": 890.6577722755301
      },
      {
        "spot": 125.33333333333333,
        "payoff": 890.6577722755301
      },
      {
        "spot": 126,
        "payoff": 890.6577722755301
      },
      {
        "spot": 126.66666666666667,
        "payoff": 890.6577722755301
      },
      {
        "spot": 127.33333333333333,
        "payoff": 890.6577722755301
      },
      {
        "spot": 128,
        "payoff": 890.6577722755301
      },
      {
        "spot": 128.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 129.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 130,
        "payoff": 890.6577722755301
      },
      {
        "spot": 130.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 131.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 132,
        "payoff": 890.6577722755301
      },
      {
        "spot": 132.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 133.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 134,
        "payoff": 890.6577722755301
      },
      {
        "spot": 134.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 135.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 136,
        "payoff": 890.6577722755301
      },
      {
        "spot": 136.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 137.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 138,
        "payoff": 890.6577722755301
      },
      {
        "spot": 138.66666666666669,
        "payoff": 890.6577722755301
      },
      {
        "spot": 139.33333333333331,
        "payoff": 890.6577722755301
      },
      {
        "spot": 140,
        "payoff": 890.6577722755301
      }
    ],
    "maxProfit": 890.6577722755301,
    "maxLoss": -109.34222772446986,
    "maxProfitUnlimited": false,
    "maxLossUnlimited": false,
    "breakEvens": [
      106.0934222772447
    ],
    "multiplier": 100
  },
  "provenance": {
    "run": "https://aifinhub.io/api/run/options-payoff-builder",
    "page": "https://aifinhub.io/options-payoff-builder/",
    "methodology": "https://aifinhub.io/methodology/options-payoff-builder/",
    "contract": "https://aifinhub.io/contracts/options-payoff-builder.json",
    "engine": "https://aifinhub.io/engines/options-payoff-builder.js",
    "engine_sha256": "e6c6609241a32749c947750bec2ea3e647361589ba99ae2429ce675bdcb8a58f",
    "build": "9e8a56a16bda662ba90601b49561a2b176e9c379"
  },
  "disclaimer": "Planning estimates only — not financial, tax, or investment advice.",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "cite": "AI Fin Hub, Options Payoff Calculator (engine e6c6609241a3), https://aifinhub.io/api/run/options-payoff-builder"
}