| Type: | Package | 
| Title: | An SDK for the PathLit Engine | 
| Version: | 0.1.0 | 
| Description: | This wrapper houses PathLit API endpoints for R. The usage of these endpoints require the use of an API key which can be obtained at https://www.pathlit.io/docs/cli/. | 
| License: | GPL (≥ 3) | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.1.1 | 
| Depends: | R (≥ 2.10) | 
| Imports: | httr, jsonlite, timeSeries, parallel, testthat, usethis, utils | 
| URL: | https://www.pathlit.io | 
| NeedsCompilation: | no | 
| Packaged: | 2021-07-21 12:35:25 UTC; riasataliistiaque | 
| Author: | Riasat Ali Istiaque [aut, cre, ctb], Nicolas Mas [ctb, rev] | 
| Maintainer: | Riasat Ali Istiaque <riasat.istiaque@pathlit.io> | 
| Repository: | CRAN | 
| Date/Publication: | 2021-07-22 07:00:02 UTC | 
Client
Description
Sets up client access.
Usage
Client(apiKey)
Arguments
| apiKey | A character string containing the API key. | 
Value
Returns the status of the local API key registration.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
Client("56gIvzm4dj1vJpNUlv3RJ2CeMd47JETG3bcf5zLS")
## End(Not run)
Global Variables
Description
Contains global variables used throughout the package.
Usage
PROD_HOST
Format
An object of class character of length 1.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Simulate
Description
Computes the dollar returns of a 100,000 USD portfolio according to the weights computed by get_weights, but across simulated (normally-distributed) market data. See https://www.pathlit.io/docs/api/sims/ for more information.
Usage
Simulate(tickers, run_count = 10)
Arguments
| tickers | A character vector of instrument tickers. | 
| run_count | Defaults to 10 runs. An integer defining the number of simulated market data universes. | 
Value
Returns a list of multiple time series' of dollar movements across the strategies for the tickers provided.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
Simulate(c("AAPL", "HOG", "KO"), 5)
## End(Not run)
Get Information
Description
Obtains the current version of the PathLit Engine. See https://www.pathlit.io/docs/api/info/ for more information.
Usage
get_info()
Value
Returns a message indicating PathLit Engine version number.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
get_info()
## End(Not run)
Get Paths
Description
Computes the dollar returns of a 100,000 USD portfolio according to the weights computed by get_weights. See https://www.pathlit.io/docs/api/paths/ for more information.
Usage
get_paths(tickers)
Arguments
| tickers | A character vector of instrument tickers. | 
Value
Returns a time series of dollar movements across the strategies for the tickers provided.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
get_paths(c("AAPL", "HOG", "KO"))
## End(Not run)
Get Time Series
Description
Retrieves the character vector of available tickers. The time series of these tickers can be retrieved via get_timeseries. See https://www.pathlit.io/docs/api/paths/ for more information.
Usage
get_tickers()
Value
Returns a character vector of the available tickers.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
get_tickers()
## End(Not run)
Get Time Series
Description
Retrieves the time series of the tickers provided. The comprehensive list of the tickers can be retrieved via get_tickers. See https://www.pathlit.io/docs/api/paths/ for more information.
Usage
get_timeseries(tickers)
Arguments
| tickers | A character vector of instrument tickers. | 
Value
Returns a time series of the tickers provided.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
get_timeseries(c("AAPL", "MSFT"))
## End(Not run)
Get Weights
Description
Computes the weights to be allocated for a portfolio, under different strategies. See https://www.pathlit.io/docs/api/weights/ for more information.
Usage
get_weights(tickers)
Arguments
| tickers | A character vector of instrument tickers. | 
Value
Returns a table of weights across the strategies for the tickers provided.
Author(s)
Riasat Ali Istiaque, riasat.istiaque@pathlit.io
Examples
## Not run: 
get_weights(c("AAPL", "HOG", "KO"))
## End(Not run)