Versions in this module Expand all Collapse all v0 v0.25.0 Aug 15, 2026 v0.24.0 Aug 8, 2026 Changes in this version + type MockAdapter struct + func NewMockAdapter(t interface{ ... }) *MockAdapter + func (_m *MockAdapter) EXPECT() *MockAdapter_Expecter + func (_mock *MockAdapter) Authenticate(ctx context.Context, creds broker.Credentials) (*broker.Token, error) + func (_mock *MockAdapter) BuildOverseasTradeSubscriptions(ctx context.Context, market string, maxRows int) ([]ls.RealtimeSubscription, error) + func (_mock *MockAdapter) BuildTradeSubscriptions(ctx context.Context) ([]ls.RealtimeSubscription, error) + func (_mock *MockAdapter) CallEndpoint(ctx context.Context, method string, path string, trCD string, request any) (any, error) + func (_mock *MockAdapter) CancelOrder(ctx context.Context, orderID string) error + func (_mock *MockAdapter) ConnectRealtime(ctx context.Context) (*ls.RealtimeConn, error) + func (_mock *MockAdapter) GetBalance(ctx context.Context, accountID string) (*broker.Balance, error) + func (_mock *MockAdapter) GetInstrument(ctx context.Context, market string, symbol string) (*broker.Instrument, error) + func (_mock *MockAdapter) GetOHLCV(ctx context.Context, market string, symbol string, opts broker.OHLCVOpts) ([]broker.OHLCV, error) + func (_mock *MockAdapter) GetOrder(ctx context.Context, orderID string) (*broker.OrderResult, error) + func (_mock *MockAdapter) GetOrderFills(ctx context.Context, orderID string) ([]broker.OrderFill, error) + func (_mock *MockAdapter) GetPositions(ctx context.Context, accountID string) ([]broker.Position, error) + func (_mock *MockAdapter) GetQuote(ctx context.Context, market string, symbol string) (*broker.Quote, error) + func (_mock *MockAdapter) ModifyOrder(ctx context.Context, orderID string, req broker.ModifyOrderRequest) (*broker.OrderResult, error) + func (_mock *MockAdapter) Name() string + func (_mock *MockAdapter) PlaceOrder(ctx context.Context, req broker.OrderRequest) (*broker.OrderResult, error) + type MockAdapter_Authenticate_Call struct + func (_c *MockAdapter_Authenticate_Call) Return(token *broker.Token, err error) *MockAdapter_Authenticate_Call + func (_c *MockAdapter_Authenticate_Call) Run(run func(ctx context.Context, creds broker.Credentials)) *MockAdapter_Authenticate_Call + func (_c *MockAdapter_Authenticate_Call) RunAndReturn(run func(ctx context.Context, creds broker.Credentials) (*broker.Token, error)) *MockAdapter_Authenticate_Call + type MockAdapter_BuildOverseasTradeSubscriptions_Call struct + func (_c *MockAdapter_BuildOverseasTradeSubscriptions_Call) Return(vs []ls.RealtimeSubscription, err error) *MockAdapter_BuildOverseasTradeSubscriptions_Call + func (_c *MockAdapter_BuildOverseasTradeSubscriptions_Call) Run(run func(ctx context.Context, market string, maxRows int)) *MockAdapter_BuildOverseasTradeSubscriptions_Call + func (_c *MockAdapter_BuildOverseasTradeSubscriptions_Call) RunAndReturn(...) *MockAdapter_BuildOverseasTradeSubscriptions_Call + type MockAdapter_BuildTradeSubscriptions_Call struct + func (_c *MockAdapter_BuildTradeSubscriptions_Call) Return(vs []ls.RealtimeSubscription, err error) *MockAdapter_BuildTradeSubscriptions_Call + func (_c *MockAdapter_BuildTradeSubscriptions_Call) Run(run func(ctx context.Context)) *MockAdapter_BuildTradeSubscriptions_Call + func (_c *MockAdapter_BuildTradeSubscriptions_Call) RunAndReturn(run func(ctx context.Context) ([]ls.RealtimeSubscription, error)) *MockAdapter_BuildTradeSubscriptions_Call + type MockAdapter_CallEndpoint_Call struct + func (_c *MockAdapter_CallEndpoint_Call) Return(v any, err error) *MockAdapter_CallEndpoint_Call + func (_c *MockAdapter_CallEndpoint_Call) Run(...) *MockAdapter_CallEndpoint_Call + func (_c *MockAdapter_CallEndpoint_Call) RunAndReturn(...) *MockAdapter_CallEndpoint_Call + type MockAdapter_CancelOrder_Call struct + func (_c *MockAdapter_CancelOrder_Call) Return(err error) *MockAdapter_CancelOrder_Call + func (_c *MockAdapter_CancelOrder_Call) Run(run func(ctx context.Context, orderID string)) *MockAdapter_CancelOrder_Call + func (_c *MockAdapter_CancelOrder_Call) RunAndReturn(run func(ctx context.Context, orderID string) error) *MockAdapter_CancelOrder_Call + type MockAdapter_ConnectRealtime_Call struct + func (_c *MockAdapter_ConnectRealtime_Call) Return(v *ls.RealtimeConn, err error) *MockAdapter_ConnectRealtime_Call + func (_c *MockAdapter_ConnectRealtime_Call) Run(run func(ctx context.Context)) *MockAdapter_ConnectRealtime_Call + func (_c *MockAdapter_ConnectRealtime_Call) RunAndReturn(run func(ctx context.Context) (*ls.RealtimeConn, error)) *MockAdapter_ConnectRealtime_Call + type MockAdapter_Expecter struct + func (_e *MockAdapter_Expecter) Authenticate(ctx interface{}, creds interface{}) *MockAdapter_Authenticate_Call + func (_e *MockAdapter_Expecter) BuildOverseasTradeSubscriptions(ctx interface{}, market interface{}, maxRows interface{}) *MockAdapter_BuildOverseasTradeSubscriptions_Call + func (_e *MockAdapter_Expecter) BuildTradeSubscriptions(ctx interface{}) *MockAdapter_BuildTradeSubscriptions_Call + func (_e *MockAdapter_Expecter) CallEndpoint(ctx interface{}, method interface{}, path interface{}, trCD interface{}, ...) *MockAdapter_CallEndpoint_Call + func (_e *MockAdapter_Expecter) CancelOrder(ctx interface{}, orderID interface{}) *MockAdapter_CancelOrder_Call + func (_e *MockAdapter_Expecter) ConnectRealtime(ctx interface{}) *MockAdapter_ConnectRealtime_Call + func (_e *MockAdapter_Expecter) GetBalance(ctx interface{}, accountID interface{}) *MockAdapter_GetBalance_Call + func (_e *MockAdapter_Expecter) GetInstrument(ctx interface{}, market interface{}, symbol interface{}) *MockAdapter_GetInstrument_Call + func (_e *MockAdapter_Expecter) GetOHLCV(ctx interface{}, market interface{}, symbol interface{}, opts interface{}) *MockAdapter_GetOHLCV_Call + func (_e *MockAdapter_Expecter) GetOrder(ctx interface{}, orderID interface{}) *MockAdapter_GetOrder_Call + func (_e *MockAdapter_Expecter) GetOrderFills(ctx interface{}, orderID interface{}) *MockAdapter_GetOrderFills_Call + func (_e *MockAdapter_Expecter) GetPositions(ctx interface{}, accountID interface{}) *MockAdapter_GetPositions_Call + func (_e *MockAdapter_Expecter) GetQuote(ctx interface{}, market interface{}, symbol interface{}) *MockAdapter_GetQuote_Call + func (_e *MockAdapter_Expecter) ModifyOrder(ctx interface{}, orderID interface{}, req interface{}) *MockAdapter_ModifyOrder_Call + func (_e *MockAdapter_Expecter) Name() *MockAdapter_Name_Call + func (_e *MockAdapter_Expecter) PlaceOrder(ctx interface{}, req interface{}) *MockAdapter_PlaceOrder_Call + type MockAdapter_GetBalance_Call struct + func (_c *MockAdapter_GetBalance_Call) Return(balance *broker.Balance, err error) *MockAdapter_GetBalance_Call + func (_c *MockAdapter_GetBalance_Call) Run(run func(ctx context.Context, accountID string)) *MockAdapter_GetBalance_Call + func (_c *MockAdapter_GetBalance_Call) RunAndReturn(run func(ctx context.Context, accountID string) (*broker.Balance, error)) *MockAdapter_GetBalance_Call + type MockAdapter_GetInstrument_Call struct + func (_c *MockAdapter_GetInstrument_Call) Return(instrument *broker.Instrument, err error) *MockAdapter_GetInstrument_Call + func (_c *MockAdapter_GetInstrument_Call) Run(run func(ctx context.Context, market string, symbol string)) *MockAdapter_GetInstrument_Call + func (_c *MockAdapter_GetInstrument_Call) RunAndReturn(...) *MockAdapter_GetInstrument_Call + type MockAdapter_GetOHLCV_Call struct + func (_c *MockAdapter_GetOHLCV_Call) Return(oHLCVs []broker.OHLCV, err error) *MockAdapter_GetOHLCV_Call + func (_c *MockAdapter_GetOHLCV_Call) Run(...) *MockAdapter_GetOHLCV_Call + func (_c *MockAdapter_GetOHLCV_Call) RunAndReturn(...) *MockAdapter_GetOHLCV_Call + type MockAdapter_GetOrderFills_Call struct + func (_c *MockAdapter_GetOrderFills_Call) Return(orderFills []broker.OrderFill, err error) *MockAdapter_GetOrderFills_Call + func (_c *MockAdapter_GetOrderFills_Call) Run(run func(ctx context.Context, orderID string)) *MockAdapter_GetOrderFills_Call + func (_c *MockAdapter_GetOrderFills_Call) RunAndReturn(run func(ctx context.Context, orderID string) ([]broker.OrderFill, error)) *MockAdapter_GetOrderFills_Call + type MockAdapter_GetOrder_Call struct + func (_c *MockAdapter_GetOrder_Call) Return(orderResult *broker.OrderResult, err error) *MockAdapter_GetOrder_Call + func (_c *MockAdapter_GetOrder_Call) Run(run func(ctx context.Context, orderID string)) *MockAdapter_GetOrder_Call + func (_c *MockAdapter_GetOrder_Call) RunAndReturn(run func(ctx context.Context, orderID string) (*broker.OrderResult, error)) *MockAdapter_GetOrder_Call + type MockAdapter_GetPositions_Call struct + func (_c *MockAdapter_GetPositions_Call) Return(positions []broker.Position, err error) *MockAdapter_GetPositions_Call + func (_c *MockAdapter_GetPositions_Call) Run(run func(ctx context.Context, accountID string)) *MockAdapter_GetPositions_Call + func (_c *MockAdapter_GetPositions_Call) RunAndReturn(run func(ctx context.Context, accountID string) ([]broker.Position, error)) *MockAdapter_GetPositions_Call + type MockAdapter_GetQuote_Call struct + func (_c *MockAdapter_GetQuote_Call) Return(quote *broker.Quote, err error) *MockAdapter_GetQuote_Call + func (_c *MockAdapter_GetQuote_Call) Run(run func(ctx context.Context, market string, symbol string)) *MockAdapter_GetQuote_Call + func (_c *MockAdapter_GetQuote_Call) RunAndReturn(...) *MockAdapter_GetQuote_Call + type MockAdapter_ModifyOrder_Call struct + func (_c *MockAdapter_ModifyOrder_Call) Return(orderResult *broker.OrderResult, err error) *MockAdapter_ModifyOrder_Call + func (_c *MockAdapter_ModifyOrder_Call) Run(run func(ctx context.Context, orderID string, req broker.ModifyOrderRequest)) *MockAdapter_ModifyOrder_Call + func (_c *MockAdapter_ModifyOrder_Call) RunAndReturn(...) *MockAdapter_ModifyOrder_Call + type MockAdapter_Name_Call struct + func (_c *MockAdapter_Name_Call) Return(s string) *MockAdapter_Name_Call + func (_c *MockAdapter_Name_Call) Run(run func()) *MockAdapter_Name_Call + func (_c *MockAdapter_Name_Call) RunAndReturn(run func() string) *MockAdapter_Name_Call + type MockAdapter_PlaceOrder_Call struct + func (_c *MockAdapter_PlaceOrder_Call) Return(orderResult *broker.OrderResult, err error) *MockAdapter_PlaceOrder_Call + func (_c *MockAdapter_PlaceOrder_Call) Run(run func(ctx context.Context, req broker.OrderRequest)) *MockAdapter_PlaceOrder_Call + func (_c *MockAdapter_PlaceOrder_Call) RunAndReturn(...) *MockAdapter_PlaceOrder_Call