Function timeframe_duration_nanos
pub fn timeframe_duration_nanos(tf: Timeframe) -> i64Expand description
Length of one candle of timeframe tf, in nanoseconds.
A month is taken as 30 days, because the broker’s candle carries only its open time and the close time has to be derived.
§Examples
use brokapi_core::Timeframe;
use brokapi_tbank::map::market::timeframe_duration_nanos;
assert_eq!(timeframe_duration_nanos(Timeframe::M5), 300_000_000_000);
assert_eq!(timeframe_duration_nanos(Timeframe::MN), 30 * 24 * 3600 * 1_000_000_000);