pub struct SeriesAPI { /* private fields */ }Expand description
Series API
Implementations§
Source§impl SeriesAPI
impl SeriesAPI
Sourcepub fn new(
dm: Arc<DataManager>,
ws: Arc<TqQuoteWebsocket>,
auth: Arc<RwLock<dyn Authenticator>>,
) -> Self
pub fn new( dm: Arc<DataManager>, ws: Arc<TqQuoteWebsocket>, auth: Arc<RwLock<dyn Authenticator>>, ) -> Self
创建 Series API
Sourcepub async fn kline(
&self,
symbol: &str,
duration: StdDuration,
view_width: usize,
) -> Result<Arc<SeriesSubscription>>
pub async fn kline( &self, symbol: &str, duration: StdDuration, view_width: usize, ) -> Result<Arc<SeriesSubscription>>
订阅单合约 K线
Sourcepub async fn kline_multi(
&self,
symbols: &[String],
duration: StdDuration,
view_width: usize,
) -> Result<Arc<SeriesSubscription>>
pub async fn kline_multi( &self, symbols: &[String], duration: StdDuration, view_width: usize, ) -> Result<Arc<SeriesSubscription>>
订阅多合约 K线(对齐)
Sourcepub async fn tick(
&self,
symbol: &str,
view_width: usize,
) -> Result<Arc<SeriesSubscription>>
pub async fn tick( &self, symbol: &str, view_width: usize, ) -> Result<Arc<SeriesSubscription>>
订阅 Tick 数据
Sourcepub async fn kline_history(
&self,
symbol: &str,
duration: StdDuration,
view_width: usize,
left_kline_id: i64,
) -> Result<Arc<SeriesSubscription>>
pub async fn kline_history( &self, symbol: &str, duration: StdDuration, view_width: usize, left_kline_id: i64, ) -> Result<Arc<SeriesSubscription>>
订阅历史 K线(使用 left_kline_id)
Sourcepub async fn kline_history_with_focus(
&self,
symbol: &str,
duration: StdDuration,
view_width: usize,
focus_time: DateTime<Utc>,
focus_position: i32,
) -> Result<Arc<SeriesSubscription>>
pub async fn kline_history_with_focus( &self, symbol: &str, duration: StdDuration, view_width: usize, focus_time: DateTime<Utc>, focus_position: i32, ) -> Result<Arc<SeriesSubscription>>
订阅历史 K线(使用 focus_datetime)
Auto Trait Implementations§
impl Freeze for SeriesAPI
impl !RefUnwindSafe for SeriesAPI
impl Send for SeriesAPI
impl Sync for SeriesAPI
impl Unpin for SeriesAPI
impl !UnwindSafe for SeriesAPI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more