openpondai/agents/hip4-edge-bot
OpenTool app
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;
};