1Branch0Tags
GL
glucryptouse HIP-4 series key identity
e149f868 days ago3Commits
typescript
export type Hip4ModelWindow = "1h" | "6h" | "24h" | "7d" | "blend"; export type Hip4EdgeSide = "yes" | "no"; export type Hip4EdgeScheduleConfig = { cron: string; enabled: boolean; notifyEmail: boolean; }; export type Hip4EdgeModelConfig = { underlying: string; seriesKey: string | null; selectedModel: Hip4ModelWindow; depthUsd: number; includeExpired: boolean; }; export type Hip4EdgeRiskConfig = { minEdgePct: number; minRoiPct: number; maxAsk: number; minAskDepthUsd: number; maxHoursToExpiry?: number; allowedSides: Hip4EdgeSide[]; maxTradesPerRun: number; oneTradePerRoundSide: boolean; }; export type Hip4EdgeExecutionConfig = { enabled: boolean; environment: "mainnet" | "testnet"; slippageBps: number; }; export type Hip4EdgeBotConfig = { configVersion?: number; platform: "hyperliquid"; signalType: "hip4-edge"; allocationMode: "fixed"; amountUsd: number; maxPerRunUsd: number; schedule: Hip4EdgeScheduleConfig; model: Hip4EdgeModelConfig; risk: Hip4EdgeRiskConfig; execution: Hip4EdgeExecutionConfig; };