Skip to main content

Module utils

Module utils 

Source
Expand description

Utility functions supporting various operations across the library.

Traits§

ToRound
Trait for rounding operations on numeric types, specifically for financial calculations.

Functions§

create_sample_option
Creates a sample option contract with predefined parameters for testing or demonstration purposes.
create_sample_option_simplest
Creates a simplified sample option contract for testing or demonstration purposes.
create_sample_option_simplest_strike
Creates a sample option with specified parameters and default values.
create_sample_option_with_date
Creates a sample Options object with a specific expiration date.
create_sample_option_with_days
Creates a sample Options object with a specific expiration date in days.
create_sample_position
Creates a sample position for testing and demonstration purposes.
generate_price_points
Generates a price vector for the payoff graph: num_points prices evenly spaced from min_price to max_price, both ends included.
mean_and_std
Computes the mean and standard deviation of a vector containing Positive values.
positive_f64_to_f64
Converts a vector of Positive values to a vector of f64 values.