{
  "_id": "6a1f2d59b401979e734264dc",
  "Package": "tidyquant",
  "Type": "Package",
  "Title": "Tidy Quantitative Financial Analysis",
  "Version": "1.0.12.9000",
  "Authors@R": "c(\nperson(\"Matt\", \"Dancho\", email = \"mdancho@business-science.io\", role = c(\"aut\", \"cre\")),\nperson(\"Davis\", \"Vaughan\", email = \"dvaughan@business-science.io\", role = c(\"aut\"))\n)",
  "Description": "Bringing business and financial analysis to the\n'tidyverse'. The 'tidyquant' package provides a convenient\nwrapper to various 'xts', 'zoo', 'quantmod', 'TTR' and\n'PerformanceAnalytics' package functions and returns the\nobjects in the tidy 'tibble' format. The main advantage is\nbeing able to use quantitative functions with the 'tidyverse'\nfunctions including 'purrr', 'dplyr', 'tidyr', 'ggplot2',\n'lubridate', etc. See the 'tidyquant' website for more\ninformation, documentation and examples.",
  "URL": "https://business-science.github.io/tidyquant/,\nhttps://github.com/business-science/tidyquant",
  "BugReports": "https://github.com/business-science/tidyquant/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev",
  "Repository": "https://business-science.r-universe.dev",
  "Date/Publication": "2026-03-16 22:05:56 UTC",
  "RemoteUrl": "https://github.com/business-science/tidyquant",
  "RemoteRef": "HEAD",
  "RemoteSha": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:48:30 UTC",
    "User": "root"
  },
  "Author": "Matt Dancho [aut, cre],\nDavis Vaughan [aut]",
  "Maintainer": "Matt Dancho <mdancho@business-science.io>",
  "MD5sum": "c90c97ae85680e6bd2c916a48c4f2f98",
  "_user": "business-science",
  "_type": "src",
  "_file": "tidyquant_1.0.12.9000.tar.gz",
  "_fileid": "cdd3c3c1e26dee770c393de57295b72ed870de426ccecf928c0b18d532c15f1e",
  "_filesize": 7093374,
  "_sha256": "cdd3c3c1e26dee770c393de57295b72ed870de426ccecf928c0b18d532c15f1e",
  "_created": "2026-05-15T09:48:30.000Z",
  "_published": "2026-06-02T19:22:01.607Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79153263345,
      "time": 227,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014470804"
    },
    {
      "job": 79153263512,
      "time": 224,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014470166"
    },
    {
      "job": 79153263697,
      "time": 109,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014438511"
    },
    {
      "job": 79153263491,
      "time": 178,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014461124"
    },
    {
      "job": 79153262396,
      "time": 310,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014405046"
    },
    {
      "job": 79153262425,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367618323"
    },
    {
      "job": 79153263039,
      "time": 158,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014451969"
    },
    {
      "job": 79153263633,
      "time": 147,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014448632"
    },
    {
      "job": 79153263393,
      "time": 135,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014445422"
    }
  ],
  "_buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/business-science/tidyquant",
  "_commit": {
    "id": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
    "author": "Matt Dancho <mdancho@gmail.com>",
    "committer": "Matt Dancho <mdancho@gmail.com>",
    "message": "1.0.12.9000 - bump dev version\n",
    "time": 1773698756
  },
  "_maintainer": {
    "name": "Matt Dancho",
    "email": "mdancho@business-science.io",
    "login": "mdancho84",
    "twitter": "@mdancho84",
    "uuid": 13734662
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "lazyeval",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "PerformanceAnalytics",
      "role": "Imports"
    },
    {
      "package": "RobStatTM",
      "role": "Imports"
    },
    {
      "package": "quantmod",
      "version": ">= 0.4-13",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "timetk",
      "version": ">= 2.4.0",
      "role": "Imports"
    },
    {
      "package": "timeDate",
      "role": "Imports"
    },
    {
      "package": "TTR",
      "role": "Imports"
    },
    {
      "package": "xts",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "alphavantager",
      "version": ">= 0.1.2",
      "role": "Suggests"
    },
    {
      "package": "riingo",
      "role": "Suggests"
    },
    {
      "package": "tibbletime",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "forcats",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "Rblpapi",
      "role": "Suggests"
    },
    {
      "package": "janitor",
      "role": "Suggests"
    }
  ],
  "_owner": "business-science",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-35",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "1.0.12",
      "date": "2026-03-16"
    }
  ],
  "_topics": [
    "dplyr",
    "financial-analysis",
    "financial-data",
    "financial-statements",
    "multiple-stocks",
    "performance-analysis",
    "performanceanalytics",
    "quantmod",
    "stock",
    "stock-exchanges",
    "stock-indexes",
    "stock-lists",
    "stock-performance",
    "stock-prices",
    "stock-symbol",
    "tidyverse",
    "time-series",
    "timeseries",
    "xts"
  ],
  "_stars": 907,
  "_contributors": [
    {
      "user": "mdancho84",
      "count": 375,
      "uuid": 13734662
    },
    {
      "user": "olivroy",
      "count": 43,
      "uuid": 52606734
    },
    {
      "user": "davisvaughan",
      "count": 11,
      "uuid": 19150088
    },
    {
      "user": "mgei",
      "count": 2,
      "uuid": 32815823
    },
    {
      "user": "andremueller",
      "count": 1,
      "uuid": 447266
    },
    {
      "user": "hadley",
      "count": 1,
      "uuid": 4196
    },
    {
      "user": "haowenwang-hww",
      "count": 1,
      "uuid": 194063447
    },
    {
      "user": "evilgraham",
      "count": 1,
      "uuid": 26120788
    }
  ],
  "_userbio": {
    "uuid": 26503379,
    "type": "organization",
    "name": "Business Science",
    "description": "Applying data science to business & financial analysis, tw: @bizScienc"
  },
  "_downloads": {
    "count": 18159,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidyquant"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/business-science/tidyquant",
  "_pkgdown": "https://business-science.github.io/tidyquant/",
  "_searchresults": 5872,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tidyquant.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/business-science/tidyquant",
  "_realowner": "business-science",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2016-12-31"
    },
    {
      "version": "0.2.0",
      "date": "2017-01-08"
    },
    {
      "version": "0.3.0",
      "date": "2017-01-21"
    },
    {
      "version": "0.4.0",
      "date": "2017-03-03"
    },
    {
      "version": "0.5.0",
      "date": "2017-04-03"
    },
    {
      "version": "0.5.1",
      "date": "2017-04-24"
    },
    {
      "version": "0.5.2",
      "date": "2017-07-27"
    },
    {
      "version": "0.5.3",
      "date": "2017-08-03"
    },
    {
      "version": "0.5.4",
      "date": "2018-02-19"
    },
    {
      "version": "0.5.5",
      "date": "2018-05-09"
    },
    {
      "version": "0.5.6",
      "date": "2019-04-22"
    },
    {
      "version": "0.5.7",
      "date": "2019-09-20"
    },
    {
      "version": "0.5.8",
      "date": "2019-10-11"
    },
    {
      "version": "0.5.9",
      "date": "2019-12-15"
    },
    {
      "version": "0.5.10",
      "date": "2020-01-27"
    },
    {
      "version": "1.0.0",
      "date": "2020-03-04"
    },
    {
      "version": "1.0.1",
      "date": "2020-07-02"
    },
    {
      "version": "1.0.2",
      "date": "2020-10-21"
    },
    {
      "version": "1.0.3",
      "date": "2021-03-05"
    },
    {
      "version": "1.0.4",
      "date": "2022-05-20"
    },
    {
      "version": "1.0.5",
      "date": "2022-09-08"
    },
    {
      "version": "1.0.6",
      "date": "2022-11-16"
    },
    {
      "version": "1.0.7",
      "date": "2023-03-31"
    },
    {
      "version": "1.0.8",
      "date": "2024-08-19"
    },
    {
      "version": "1.0.9",
      "date": "2024-09-02"
    },
    {
      "version": "1.0.10",
      "date": "2025-01-08"
    },
    {
      "version": "1.0.11",
      "date": "2025-02-13"
    },
    {
      "version": "1.0.12",
      "date": "2026-03-16"
    }
  ],
  "_exports": [
    "%>%",
    "ABS",
    "AS_DATE",
    "AS_DATETIME",
    "av_api_key",
    "AVERAGE",
    "AVERAGE_IFS",
    "CEILING_DATE",
    "CEILING_DAY",
    "CEILING_MONTH",
    "CEILING_QUARTER",
    "CEILING_WEEK",
    "CEILING_YEAR",
    "CHANGE",
    "CHANGE_FIRSTLAST",
    "coord_x_date",
    "coord_x_datetime",
    "COR",
    "COUNT",
    "COUNT_DAYS",
    "COUNT_IFS",
    "COUNT_UNIQUE",
    "COV",
    "CREATE_IFS",
    "CUMULATIVE_MAX",
    "CUMULATIVE_MEAN",
    "CUMULATIVE_MEDIAN",
    "CUMULATIVE_MIN",
    "CUMULATIVE_PRODUCT",
    "CUMULATIVE_SUM",
    "DATE",
    "DATE_SEQUENCE",
    "DATE_TO_DECIMAL",
    "DATE_TO_NUMERIC",
    "DATEVALUE",
    "DAY",
    "DMY",
    "DMY_H",
    "DMY_HM",
    "DMY_HMS",
    "DOM",
    "DOW",
    "EDATE",
    "EOMONTH",
    "EXP",
    "FIRST",
    "FLOOR_DATE",
    "FLOOR_DAY",
    "FLOOR_MONTH",
    "FLOOR_QUARTER",
    "FLOOR_WEEK",
    "FLOOR_YEAR",
    "FV",
    "geom_barchart",
    "geom_bbands",
    "geom_bbands_",
    "geom_candlestick",
    "geom_ma",
    "geom_ma_",
    "HOLIDAY_SEQUENCE",
    "HOLIDAY_TABLE",
    "HOUR",
    "IRR",
    "LAG",
    "LAST",
    "LEAD",
    "LOG",
    "MAX",
    "MAX_IFS",
    "MDAY",
    "MDY",
    "MDY_H",
    "MDY_HM",
    "MDY_HMS",
    "MEDIAN",
    "MEDIAN_IFS",
    "MIN",
    "MIN_IFS",
    "MINUTE",
    "MONTH",
    "MONTHDAY",
    "NET_WORKDAYS",
    "NOW",
    "NPV",
    "NTH",
    "palette_dark",
    "palette_green",
    "palette_light",
    "PCT_CHANGE",
    "PCT_CHANGE_FIRSTLAST",
    "pivot_table",
    "PMT",
    "PV",
    "QDAY",
    "quandl_api_key",
    "quandl_search",
    "QUARTER",
    "QUARTERDAY",
    "RATE",
    "RETURN",
    "ROUND_DATE",
    "ROUND_DAY",
    "ROUND_MONTH",
    "ROUND_QUARTER",
    "ROUND_WEEK",
    "ROUND_YEAR",
    "scale_color_tq",
    "scale_colour_tq",
    "scale_fill_tq",
    "SECOND",
    "SQRT",
    "STDEV",
    "SUM",
    "SUM_IFS",
    "theme_tq",
    "theme_tq_dark",
    "theme_tq_green",
    "tidyquant_conflicts",
    "tiingo_api_key",
    "TODAY",
    "tq_exchange",
    "tq_exchange_options",
    "tq_fund_holdings",
    "tq_fund_source_options",
    "tq_get",
    "tq_get_options",
    "tq_index",
    "tq_index_options",
    "tq_mutate",
    "tq_mutate_",
    "tq_mutate_fun_options",
    "tq_mutate_xy",
    "tq_mutate_xy_",
    "tq_performance",
    "tq_performance_",
    "tq_performance_fun_options",
    "tq_portfolio",
    "tq_portfolio_",
    "tq_repeat_df",
    "tq_transform",
    "tq_transform_xy",
    "tq_transmute",
    "tq_transmute_",
    "tq_transmute_fun_options",
    "tq_transmute_xy",
    "tq_transmute_xy_",
    "VAR",
    "VLOOKUP",
    "WDAY",
    "WEEK",
    "WEEKDAY",
    "WEEKNUM",
    "WEEKNUM_ISO",
    "WORKDAY_SEQUENCE",
    "YEAR",
    "YEAR_ISO",
    "YEARFRAC",
    "YMD",
    "YMD_H",
    "YMD_HM",
    "YMD_HMS"
  ],
  "_datasets": [
    {
      "name": "FANG",
      "title": "Stock prices for the \"FANG\" stocks.",
      "object": "FANG",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "symbol",
        "date",
        "open",
        "high",
        "low",
        "close",
        "volume",
        "adjusted"
      ],
      "rows": 4032,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "tidyquant-package",
      "title": "tidyquant: Integrating quantitative financial analysis tools with the tidyverse",
      "topics": [
        "tidyquant-package",
        "tidyquant"
      ]
    },
    {
      "page": "av_api_key",
      "title": "Set Alpha Vantage API Key",
      "topics": [
        "av_api_key"
      ]
    },
    {
      "page": "coord_x_date",
      "title": "Zoom in on plot regions using date ranges or date-time ranges",
      "topics": [
        "coord_x_date",
        "coord_x_datetime"
      ]
    },
    {
      "page": "deprecated",
      "title": "Deprecated functions",
      "topics": [
        "deprecated",
        "tq_transform",
        "tq_transform_xy"
      ]
    },
    {
      "page": "excel_date_functions",
      "title": "Excel Date and Time Functions",
      "topics": [
        "AS_DATE",
        "AS_DATETIME",
        "CEILING_DATE",
        "CEILING_DAY",
        "CEILING_MONTH",
        "CEILING_QUARTER",
        "CEILING_WEEK",
        "CEILING_YEAR",
        "COUNT_DAYS",
        "DATE",
        "DATEVALUE",
        "DATE_SEQUENCE",
        "DATE_TO_DECIMAL",
        "DATE_TO_NUMERIC",
        "DAY",
        "DMY",
        "DMY_H",
        "DMY_HM",
        "DMY_HMS",
        "DOM",
        "DOW",
        "EDATE",
        "EOMONTH",
        "excel_date_functions",
        "FLOOR_DATE",
        "FLOOR_DAY",
        "FLOOR_MONTH",
        "FLOOR_QUARTER",
        "FLOOR_WEEK",
        "FLOOR_YEAR",
        "HOLIDAY_SEQUENCE",
        "HOLIDAY_TABLE",
        "HOUR",
        "MDAY",
        "MDY",
        "MDY_H",
        "MDY_HM",
        "MDY_HMS",
        "MINUTE",
        "MONTH",
        "MONTHDAY",
        "NET_WORKDAYS",
        "NOW",
        "QDAY",
        "QUARTER",
        "QUARTERDAY",
        "ROUND_DATE",
        "ROUND_DAY",
        "ROUND_MONTH",
        "ROUND_QUARTER",
        "ROUND_WEEK",
        "ROUND_YEAR",
        "SECOND",
        "TODAY",
        "WDAY",
        "WEEK",
        "WEEKDAY",
        "WEEKNUM",
        "WEEKNUM_ISO",
        "WORKDAY_SEQUENCE",
        "YEAR",
        "YEARFRAC",
        "YEAR_ISO",
        "YMD",
        "YMD_H",
        "YMD_HM",
        "YMD_HMS"
      ]
    },
    {
      "page": "excel_financial_math_functions",
      "title": "Excel Financial Math Functions",
      "topics": [
        "excel_financial_math_functions",
        "FV",
        "IRR",
        "NPV",
        "PMT",
        "PV",
        "RATE"
      ]
    },
    {
      "page": "excel_if_functions",
      "title": "Excel Summarising \"If\" Functions",
      "topics": [
        "AVERAGE_IFS",
        "COUNT_IFS",
        "CREATE_IFS",
        "excel_if_functions",
        "MAX_IFS",
        "MEDIAN_IFS",
        "MIN_IFS",
        "SUM_IFS"
      ]
    },
    {
      "page": "excel_pivot_table",
      "title": "Excel Pivot Table",
      "topics": [
        "excel_pivot_table",
        "pivot_table"
      ]
    },
    {
      "page": "excel_ref_functions",
      "title": "Excel Reference Functions",
      "topics": [
        "excel_ref_functions",
        "VLOOKUP"
      ]
    },
    {
      "page": "excel_stat_mutation_functions",
      "title": "Excel Statistical Mutation Functions",
      "topics": [
        "ABS",
        "CHANGE",
        "CUMULATIVE_MAX",
        "CUMULATIVE_MEAN",
        "CUMULATIVE_MEDIAN",
        "CUMULATIVE_MIN",
        "CUMULATIVE_PRODUCT",
        "CUMULATIVE_SUM",
        "excel_stat_mutation_functions",
        "EXP",
        "LAG",
        "LEAD",
        "LOG",
        "PCT_CHANGE",
        "RETURN",
        "SQRT"
      ]
    },
    {
      "page": "excel_stat_summary_functions",
      "title": "Excel Statistical Summary Functions",
      "topics": [
        "AVERAGE",
        "CHANGE_FIRSTLAST",
        "COR",
        "COUNT",
        "COUNT_UNIQUE",
        "COV",
        "excel_stat_summary_functions",
        "FIRST",
        "LAST",
        "MAX",
        "MEDIAN",
        "MIN",
        "NTH",
        "PCT_CHANGE_FIRSTLAST",
        "STDEV",
        "SUM",
        "VAR"
      ]
    },
    {
      "page": "FANG",
      "title": "Stock prices for the \"FANG\" stocks.",
      "topics": [
        "FANG"
      ]
    },
    {
      "page": "geom_bbands",
      "title": "Plot Bollinger Bands using Moving Averages",
      "topics": [
        "geom_bbands",
        "geom_bbands_"
      ]
    },
    {
      "page": "geom_chart",
      "title": "Plot Financial Charts in ggplot2",
      "topics": [
        "geom_barchart",
        "geom_candlestick",
        "geom_chart"
      ]
    },
    {
      "page": "geom_ma",
      "title": "Plot moving averages",
      "topics": [
        "geom_ma",
        "geom_ma_"
      ]
    },
    {
      "page": "palette_tq",
      "title": "tidyquant palettes for use with scales",
      "topics": [
        "palette_dark",
        "palette_green",
        "palette_light",
        "palette_tq"
      ]
    },
    {
      "page": "quandl_api_key",
      "title": "Query or set Nasdaq Data Link API Key",
      "topics": [
        "quandl_api_key"
      ]
    },
    {
      "page": "quandl_search",
      "title": "Search the Nasdaq Data Link database",
      "topics": [
        "quandl_search"
      ]
    },
    {
      "page": "scale_manual",
      "title": "tidyquant colors and fills for ggplot2.",
      "topics": [
        "scale_color_tq",
        "scale_colour_tq",
        "scale_fill_tq",
        "scale_manual"
      ]
    },
    {
      "page": "theme_tq",
      "title": "tidyquant themes for ggplot2.",
      "topics": [
        "theme_tq",
        "theme_tq_dark",
        "theme_tq_green"
      ]
    },
    {
      "page": "tidyquant_conflicts",
      "title": "Conflicts between the tidyquant and other packages",
      "topics": [
        "tidyquant_conflicts"
      ]
    },
    {
      "page": "tiingo_api_key",
      "title": "Set Tiingo API Key",
      "topics": [
        "tiingo_api_key"
      ]
    },
    {
      "page": "tq_get",
      "title": "Get quantitative data in 'tibble' format",
      "topics": [
        "tq_get",
        "tq_get_options"
      ]
    },
    {
      "page": "tq_index",
      "title": "Get all stocks in a stock index or stock exchange in 'tibble' format",
      "topics": [
        "tq_exchange",
        "tq_exchange_options",
        "tq_fund_holdings",
        "tq_fund_source_options",
        "tq_index",
        "tq_index_options"
      ]
    },
    {
      "page": "tq_mutate",
      "title": "Mutates quantitative data",
      "topics": [
        "tq_mutate",
        "tq_mutate_",
        "tq_mutate_fun_options",
        "tq_mutate_xy",
        "tq_mutate_xy_",
        "tq_transmute",
        "tq_transmute_",
        "tq_transmute_fun_options",
        "tq_transmute_xy",
        "tq_transmute_xy_"
      ]
    },
    {
      "page": "tq_performance",
      "title": "Computes a wide variety of summary performance metrics from stock or portfolio returns",
      "topics": [
        "tq_performance",
        "tq_performance_",
        "tq_performance_fun_options"
      ]
    },
    {
      "page": "tq_portfolio",
      "title": "Aggregates a group of returns by asset into portfolio returns",
      "topics": [
        "tq_portfolio",
        "tq_portfolio_",
        "tq_repeat_df"
      ]
    }
  ],
  "_pkglogo": "https://github.com/business-science/tidyquant/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/business-science/tidyquant/raw/HEAD/README.md",
  "_rundeps": [
    "anytime",
    "askpass",
    "base64enc",
    "BH",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cellranger",
    "class",
    "cli",
    "clipr",
    "clock",
    "codetools",
    "colorspace",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "DEoptimR",
    "diagram",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "forecast",
    "fracdiff",
    "fs",
    "furrr",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gower",
    "gtable",
    "hardhat",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httr",
    "httr2",
    "ipred",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lava",
    "lazyeval",
    "lifecycle",
    "listenv",
    "lmtest",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "mvtnorm",
    "nlme",
    "nnet",
    "numDeriv",
    "openssl",
    "otel",
    "padr",
    "parallelly",
    "pcaPP",
    "PerformanceAnalytics",
    "pillar",
    "pkgconfig",
    "plotly",
    "prettyunits",
    "prodlim",
    "progress",
    "progressr",
    "promises",
    "purrr",
    "pyinit",
    "quadprog",
    "quantmod",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppRoll",
    "readr",
    "readxl",
    "recipes",
    "rematch",
    "rlang",
    "rmarkdown",
    "RobStatTM",
    "robustbase",
    "rpart",
    "rrcov",
    "rsample",
    "S7",
    "sass",
    "scales",
    "shape",
    "slider",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "timetk",
    "tinytex",
    "tseries",
    "tsfeatures",
    "TTR",
    "tzdb",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "warp",
    "withr",
    "xfun",
    "xts",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "TQ04-charting-with-tidyquant.Rmd",
      "filename": "TQ04-charting-with-tidyquant.html",
      "title": "Charting with tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "Chart Types",
        "Line Chart",
        "Bar Chart",
        "Candlestick Chart",
        "Charting Multiple Securities",
        "Visualizing Trends",
        "Moving Averages",
        "Example 1: Charting the 50-day and 200-day simple moving average",
        "Example 2: Charting exponential moving averages",
        "Example 3: Charting moving averages for multiple stocks at once",
        "Bollinger Bands",
        "Example 1: Applying BBands using a SMA",
        "Example 2: Modifying the appearance of Bollinger Bands",
        "Example 3: Adding BBands to multiple stocks",
        "ggplot2 Functionality",
        "Example 1: Log Scale with scale_y_log10",
        "Example 2: Regression trendlines with geom_smooth",
        "Example 3: Charting volume with geom_segment",
        "Themes",
        "Dark"
      ],
      "created": "2017-01-29 13:59:58",
      "modified": "2024-09-02 14:15:20",
      "commits": 18
    },
    {
      "source": "TQ01-core-functions-in-tidyquant.Rmd",
      "filename": "TQ01-core-functions-in-tidyquant.html",
      "title": "Core Functions in tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "1.0 Retrieve Consolidated Symbol Data",
        "1.1 Stock Indexes",
        "1.2 Stock Exchanges",
        "1.0 Get Quantitative Data",
        "2.1 Yahoo! Finance",
        "2.2 FRED Economic Data",
        "2.3 Nasdaq Data Link (Quandl) API",
        "Authentication",
        "Search",
        "Getting Nasdaq Data Link Data",
        "2.4 Tiingo API",
        "Getting Tiingo Data",
        "2.5 Alpha Vantage API",
        "Getting Alpha Vantage Data",
        "2.6 Bloomberg",
        "Getting Bloomberg Data",
        "3.0 Mutate Quantitative Data",
        "3.1 Transmute Quantitative Data, tq_transmute",
        "Working with non-OHLC data",
        "3.2 Mutate Quantitative Data, tq_mutate",
        "Mutate rolling regressions with rollapply",
        "3.3 _xy Variants, tq_mutate_xy and tq_transmute_xy",
        "Mutate with two primary inputs"
      ],
      "created": "2017-01-29 13:59:58",
      "modified": "2026-03-16 18:26:25",
      "commits": 43
    },
    {
      "source": "TQ06-excel-in-r.Rmd",
      "filename": "TQ06-excel-in-r.html",
      "title": "Excel in R with tidyquant",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2020-02-29 20:41:30",
      "modified": "2023-09-29 19:35:23",
      "commits": 2
    },
    {
      "source": "TQ00-introduction-to-tidyquant.Rmd",
      "filename": "TQ00-introduction-to-tidyquant.html",
      "title": "Introduction to tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "2-Minutes To Tidyquant",
        "Benefits",
        "A Few Core Functions with A Lot of Power",
        "Integrates the Quantitative Analysis Functionality of xts/zoo, quantmod TTR and Performance Analytics",
        "Designed for the data science workflow of the tidyverse",
        "Implements ggplot2 Functionality for Financial Visualizations",
        "Performance Analysis of Asset and Portfolio Returns"
      ],
      "created": "2017-01-29 13:59:58",
      "modified": "2024-09-02 14:15:20",
      "commits": 23
    },
    {
      "source": "TQ05-performance-analysis-with-tidyquant.Rmd",
      "filename": "TQ05-performance-analysis-with-tidyquant.html",
      "title": "Performance Analysis with tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1.0 Key Concepts",
        "2.0 Quick Example",
        "3.0 Workflow",
        "3.1 Individual Assets",
        "Step 1A: Get stock prices",
        "Step 2A: Mutate to returns",
        "Step 3A: Aggregate to Portfolio Returns (Skipped)",
        "Step 4: Analyze Performance",
        "3.2 Portfolios (Asset Groups)",
        "Single Portfolio",
        "Steps 1A and 2A: Asset Period Returns",
        "Steps 1B and 2B: Baseline Period Returns",
        "Step 3A: Aggregate to Portfolio Period Returns",
        "Method 1: Aggregating a Portfolio using Vector of Weights",
        "Method 2: Aggregating a Portfolio using Two Column tibble with Symbols and Weights",
        "Step 3B: Merging Ra and Rb",
        "Step 4: Computing the CAPM Table",
        "Multiple Portfolios",
        "Steps 1 and 2 are the Exact Same as the Single Portfolio Example",
        "Step 3A: Aggregate Portfolio Returns for Multiple Portfolios",
        "Steps 3B and 4: Merging and Assessing Performance",
        "4.0 Available Functions",
        "4.1 table.Stats",
        "4.2 table.CAPM",
        "4.3 table.AnnualizedReturns",
        "4.4 table.Correlation",
        "4.5 table.DownsideRisk",
        "4.6 table.DownsideRiskRatio",
        "4.7 table.HigherMoments",
        "4.8 table.InformationRatio",
        "4.9 table.Variability",
        "4.10 VaR",
        "4.11 SharpeRatio",
        "5.0 Customizing using the ...",
        "5.1 Customizing tq_portfolio",
        "5.2 Customizing tq_performance"
      ],
      "created": "2017-02-11 22:09:29",
      "modified": "2026-03-16 18:26:25",
      "commits": 23
    },
    {
      "source": "TQ02-quant-integrations-in-tidyquant.Rmd",
      "filename": "TQ02-quant-integrations-in-tidyquant.html",
      "title": "R Quantitative Analysis Package Integrations in tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "1.0 Function Compatibility",
        "zoo Functionality",
        "xts Functionality",
        "quantmod Functionality",
        "TTR Functionality",
        "PerformanceAnalytics Functionality",
        "2.0 Quantitative Power In Action",
        "Example 1: Use quantmod periodReturn to Convert Prices to Returns",
        "Example 1A: Getting and Charting Annual Returns",
        "Example 1B: Getting Daily Log Returns",
        "Example 2: Use xts to.period to Change the Periodicity from Daily to Monthly",
        "Without Periodicity Aggregation",
        "With Monthly Periodicity Aggregation",
        "Example 3: Use TTR runCor to Visualize Rolling Correlations of Returns",
        "Example 4: Use TTR MACD to Visualize Moving Average Convergence Divergence",
        "Example 5: Use xts apply.quarterly to Get the Max and Min Price for Each Quarter",
        "Example 6: Use zoo rollapply to visualize a rolling regression",
        "Example 7: Use Return.clean and Return.excess to clean and calculate excess returns"
      ],
      "created": "2017-01-29 13:59:58",
      "modified": "2024-09-02 14:15:20",
      "commits": 20
    },
    {
      "source": "TQ03-scaling-and-modeling-with-tidyquant.Rmd",
      "filename": "TQ03-scaling-and-modeling-with-tidyquant.html",
      "title": "Scaling and Modeling with tidyquant",
      "author": "Matt Dancho",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "1.0 Scaling the Getting of Financial Data",
        "Method 1: Map a character vector with multiple stock symbols",
        "Method 2: Map a tibble with stocks in first column",
        "Method 2A: Make a tibble",
        "Method 2B: Use index or exchange",
        "2.0 Scaling the Mutation of Financial Data",
        "3.0 Modeling Financial Data using purrr",
        "Example: Applying a Regression Model to Detect a Positive Trend",
        "Analyze a Single Stock",
        "Scale to Many Stocks",
        "4.0 Error Handling when Scaling",
        "Pros and Cons to Built-In Error-Handling",
        "Bad Apples Fail Gracefully, tq_get"
      ],
      "created": "2017-03-02 01:24:14",
      "modified": "2024-09-02 14:15:20",
      "commits": 18
    }
  ],
  "_score": 13.453832593012482,
  "_indexed": true,
  "_nocasepkg": "tidyquant",
  "_universes": [
    "business-science",
    "mdancho84"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:51:34.000Z",
      "distro": "noble",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "62b0fcc0ccd03e79abe9a55ccbef4b31d4f9a55704e9d62ab32b35cc0819f0dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:51:32.000Z",
      "distro": "noble",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "16ac3947a60c5cc66e359c22b6ce59f2ea5e71cd51c0db840d014a82a2b8022e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:50:09.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "63e2c0552a5249ca67dceb3477fba3db9adbc2f072b5c65fca74b0d0a6fc5662",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:51:11.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "1b96e2a0a0aa99fd497e1a7f1b1ec8d1c2963c2af3b0d1ef898d548dab2e59b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:50:26.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "5b72f78f954e173b799f191be2ab67fc649c143c45abb7503ad1bf999c76a440",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:50:15.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "a981c4990065dd9a03e7c4da2f81081b28281a269b957754492de2e8508329e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-15T09:50:04.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "467fe9b704f4794a90d45b188f1bcbdbfbfc8309d61e6926342da3ef1a4b2a8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.12.9000",
      "date": "2026-06-02T19:21:40.000Z",
      "commit": "a5cb868d79edfcef2f7de8aee71a1453d3aa40c5",
      "fileid": "cdec2df80b7e942b07a0469d3c3bfb1f93a4653fb299a7fd0d14e4e4b47a8f91",
      "status": "success",
      "buildurl": "https://github.com/r-universe/business-science/actions/runs/25911233657"
    }
  ]
}