MCPcopy Create free account

hub / github.com/wquguru/nof0 / types & classes

Types & classes373 in github.com/wquguru/nof0

↓ 1 callersTypeAliasOrderStyle
OrderStyle defines how the manager submits opening orders.
go/pkg/manager/config.go:19
InterfaceAccountEquitySnapshotsModel
AccountEquitySnapshotsModel is an interface to be customized, add more methods here, and implement the added methods in customAccountEquitySnapshotsMo
go/internal/model/accountequitysnapshotsmodel.go:32
StructAccountInfo
AccountInfo summarizes account-level state.
go/pkg/executor/types.go:25
StructAccountSnapshot
AccountSnapshot captures the latest equity snapshot for a model with nullable metrics represented via pointers.
go/internal/model/accountequitysnapshotsmodel.go:16
StructAccountState
AccountState summarizes a trading account.
go/pkg/exchange/types.go:84
StructAccountStateResponse
AccountStateResponse wraps account state returned by Hyperliquid.
go/pkg/exchange/hyperliquid/types.go:151
StructAccountSyncSnapshot
AccountSyncSnapshot represents a normalized account/equity update.
go/pkg/manager/persistence.go:45
StructAccountTotal
go/internal/types/types.go:30
StructAccountTotalsLogic
go/internal/logic/accounttotalslogic.go:15
StructAccountTotalsRequest
go/internal/types/types.go:44
StructAccountTotalsResponse
go/internal/types/types.go:48
InterfaceAccountTotalsRow
web/src/lib/api/hooks/useAccountTotals.ts:8
StructAccountValue
go/internal/types/types.go:54
InterfaceAccountsModel
AccountsModel is an interface to be customized, add more methods here, and implement the added methods in customAccountsModel.
go/internal/model/accountsmodel.go:13
StructAction
Action encodes the payload sent to the Hyperliquid exchange endpoint.
go/pkg/exchange/hyperliquid/types.go:31
TypeAliasActionType
ActionType enumerates supported exchange actions.
go/pkg/exchange/hyperliquid/types.go:11
InterfaceActivityAwareConfig
web/src/lib/api/hooks/activityAware.ts:6
InterfaceAdaptiveRefreshOptions
web/src/lib/api/hooks/activityAware.ts:11
InterfaceAlignmentDebugInfo
web/src/lib/api/hooks/debugTimeAlignment.ts:14
TypeAliasAllMidsResponse
AllMidsResponse maps symbols to their current mid prices.
go/pkg/market/exchanges/hyperliquid/types.go:113
StructAnalyticsLogic
go/internal/logic/analyticslogic.go:15
InterfaceAnalyticsResponse
web/src/lib/api/hooks/useAnalytics.ts:6
StructAnalyticsResponse
go/internal/types/types.go:59
InterfaceAnalyticsRow
web/src/lib/api/hooks/useAnalyticsMap.ts:6
StructAnalyticsSnapshot
AnalyticsSnapshot captures performance metrics for persistence/leaderboard.
go/pkg/manager/persistence.go:55
StructAsset
Asset describes a tradeable instrument.
go/pkg/market/provider.go:31
StructAssetCtx
AssetCtx provides contextual info such as funding and mark price.
go/pkg/exchange/hyperliquid/types.go:213
StructAssetCtx
AssetCtx holds per-symbol market context such as funding and open interest.
go/pkg/market/exchanges/hyperliquid/types.go:63
StructAssetInfo
AssetInfo aggregates convenience metadata for trading use cases.
go/pkg/exchange/hyperliquid/types.go:227
StructAssetMeta
AssetMeta captures exchange-specific constraints used for validation/formatting.
go/pkg/executor/types.go:57
StructAssetUniverseEntry
AssetUniverseEntry describes asset listing info from the meta endpoint.
go/pkg/exchange/hyperliquid/types.go:203
StructBasicExecutor
BasicExecutor is a minimal implementation wiring configuration, prompt rendering and the LLM client.
go/pkg/executor/executor.go:29
StructBasicExecutorFactory
BasicExecutorFactory is a minimal factory that adapts a TraderConfig into an executor.Config and constructs a local executor.BasicExecutor.
go/pkg/manager/manager.go:39
StructBreakdownTable
go/internal/types/types.go:64
StructBudgetConfig
BudgetConfig controls token spend for LLM usage.
go/pkg/llm/config.go:58
StructBudgetGuard
go/pkg/llm/budget.go:22
StructBudgetSnapshot
go/pkg/llm/budget.go:13
StructBuilderInfo
BuilderInfo describes a routing builder and optional fee configuration.
go/pkg/exchange/types.go:45
StructCSVKlineFeeder
CSVKlineFeeder reads a 2-column CSV (ts,close) and emits snapshots by close. The timestamp column is optional and ignored for now.
go/pkg/backtest/feeder_kline.go:15
StructCacheTTL
go/internal/config/config.go:24
StructCancel
Cancel identifies an order to cancel (public API input).
go/pkg/exchange/hyperliquid/types.go:77
StructCancelAllPayload
CancelAllPayload captures cancel-all arguments.
go/pkg/exchange/hyperliquid/types.go:105
StructCancelByCloid
CancelByCloid identifies an order to cancel by client order id.
go/pkg/exchange/hyperliquid/types.go:89
StructCandidateCoin
CandidateCoin is a pre-filtered candidate symbol with provenance labels.
go/pkg/executor/types.go:36
TypeAliasCandleResponse
CandleResponse mirrors the payload returned from candleSnapshot requests.
go/pkg/market/exchanges/hyperliquid/types.go:34
StructCandleSnapshotRequest
CandleSnapshotRequest carries parameters for the candleSnapshot request.
go/pkg/market/exchanges/hyperliquid/types.go:26
StructChangeInfo
ChangeInfo describes percentage changes over standard windows.
go/pkg/market/provider.go:46
InterfaceChartDataPoint
web/src/components/chart/AccountValueChart.tsx:28
StructChatRequest
ChatRequest describes a single LLM chat invocation.
go/pkg/llm/types.go:4
StructChatResponse
ChatResponse captures a non-streaming completion result.
go/pkg/llm/types.go:40
StructChoice
Choice represents a single completion choice.
go/pkg/llm/types.go:52
StructClient
Client coordinates signed requests against Hyperliquid exchange endpoints.
go/pkg/exchange/hyperliquid/client.go:32
StructClient
Client interacts with ZenMux-exposed LLMs via the OpenAI SDK.
go/pkg/llm/client.go:36
StructClient
Client wraps access to the Hyperliquid info endpoint.
go/pkg/market/exchanges/hyperliquid/client.go:29
FuncTypeClientOption
ClientOption customises the Hyperliquid client.
go/pkg/exchange/hyperliquid/client.go:58
FuncTypeClientOption
ClientOption configures optional client behaviour.
go/pkg/llm/client.go:48
StructConfig
Config captures configuration for one or more exchange providers.
go/pkg/exchange/config.go:17
StructConfig
Config holds runtime settings for the LLM client.
go/pkg/llm/config.go:31
StructConfig
Config controls runtime behaviour for the executor module.
go/pkg/executor/config.go:18
StructConfig
Config describes the set of market data providers available to the application.
go/pkg/market/config.go:17
StructConfig
Config defines the overall manager configuration schema.
go/pkg/manager/config.go:29
StructConfig
Config enumerates dependencies needed to persist manager events.
go/internal/persistence/engine/persistence.go:50
StructConfig
Config enumerates dependencies required to persist market data.
go/internal/persistence/market/service.go:41
StructConfig
go/internal/config/config.go:51
StructConfigSyncResult
ConfigSyncResult captures the outcome of a sync run so callers can log or assert behavior in tests.
go/pkg/repo/trader_config_repo.go:34
StructContext
Context aggregates all inputs required to form a decision.
go/pkg/executor/types.go:64
StructConversation
go/internal/types/types.go:281
InterfaceConversationItem
web/src/lib/api/hooks/useConversations.ts:12
InterfaceConversationMessage
web/src/lib/api/hooks/useConversations.ts:6
StructConversationMessage
go/internal/types/types.go:275
InterfaceConversationMessagesModel
ConversationMessagesModel is an interface to be customized, add more methods here, and implement the added methods in customConversationMessagesModel.
go/internal/model/conversationmessagesmodel.go:13
StructConversationRecord
ConversationRecord describes a single executor → LLM interaction.
go/pkg/executor/persistence.go:14
InterfaceConversationRecorder
ConversationRecorder captures prompt/response pairs for debugging/cost tracking.
go/pkg/executor/persistence.go:9
StructConversationsLogic
go/internal/logic/conversationslogic.go:15
InterfaceConversationsModel
ConversationsModel is an interface to be customized, add more methods here, and implement the added methods in customConversationsModel.
go/internal/model/conversationsmodel.go:13
InterfaceConversationsResponse
web/src/lib/api/hooks/useConversations.ts:17
StructConversationsResponse
go/internal/types/types.go:286
StructCrossMarginSummary
CrossMarginSummary mirrors margin data for cross mode.
go/pkg/exchange/types.go:99
StructCryptoPrice
go/internal/types/types.go:159
StructCryptoPricesLogic
go/internal/logic/cryptopriceslogic.go:15
StructCryptoPricesResponse
go/internal/types/types.go:165
StructCycleRecord
CycleRecord captures an end-to-end decision cycle for audit and analysis.
go/pkg/journal/journal.go:12
StructDataLoader
DataLoader handles loading JSON data from MCP data files
go/internal/data/loader.go:13
InterfaceDataSource
DataSource abstracts how data is loaded. It can be backed by files, DB, etc.
go/internal/data/datasource.go:6
StructDecision
go/pkg/llm/client_test.go:207
StructDecision
Decision captures a single trading action suggestion.
go/pkg/executor/types.go:92
StructDecisionCycleRecord
DecisionCycleRecord is emitted after each decision loop for DB/cache mirroring.
go/pkg/manager/persistence.go:38
InterfaceDecisionCyclesModel
DecisionCyclesModel is an interface to be customized, add more methods here, and implement the added methods in customDecisionCyclesModel.
go/internal/model/decisioncyclesmodel.go:13
StructDelta
Delta describes the incremental update in a streaming response.
go/pkg/llm/types.go:96
StructDescribed
go/pkg/llm/structured_test.go:57
StructEIP712Domain
EIP712Domain matches the domain separator definition.
go/pkg/exchange/hyperliquid/types.go:253
StructEngine
Engine wires a Feeder, a Strategy, and an exchange.Provider to simulate a session.
go/pkg/backtest/engine.go:26
StructExchangeRequest
ExchangeRequest is the signed request envelope for exchange actions.
go/pkg/exchange/hyperliquid/types.go:127
StructExecGuards
ExecGuards defines optional hard guards applied at execution/validation time.
go/pkg/manager/config.go:71
InterfaceExecutor
Executor defines the decision engine interface.
go/pkg/executor/executor.go:19
InterfaceExecutorFactory
ExecutorFactory abstracts executor construction so Manager stays decoupled from concrete executor wiring (local vs RPC, prompt template selection, etc
go/pkg/manager/manager.go:33
FuncTypeExecutorOption
ExecutorOption customises BasicExecutor construction.
go/pkg/executor/persistence.go:33
InterfaceExitPlan
web/src/lib/api/types.ts:1
InterfaceExitPlan
web/src/lib/api/hooks/usePositions.ts:21
InterfaceFeeder
Feeder yields sequential market snapshots for a symbol.
go/pkg/backtest/engine.go:16
next →1–100 of 373, ranked by callers