pub fn parse_instrument_name(instrument_name: &str) -> ParsedOptionInfoExpand description
Parse the instrument name to extract asset name, strike price, and option type
ยงExamples
use ig_client::utils::parsing::parse_instrument_name;
let info = parse_instrument_name("US Tech 100 19200 CALL ($1)");
assert_eq!(info.asset_name, "US Tech 100");
assert_eq!(info.strike, Some("19200".to_string()));
assert_eq!(info.option_type, Some("CALL".to_string()));
let info = parse_instrument_name("Germany 40");
assert_eq!(info.asset_name, "Germany 40");
assert_eq!(info.strike, None);
assert_eq!(info.option_type, None);