openpondai/agents/hip4-edge-bot
OpenTool app
typescript
import type { Hip4EdgeBotConfig } from "./types";
export const TEMPLATE_CONFIG_ENV_VAR = "OPENTOOL_PUBLIC_HL_HIP4_EDGE_BOT_CONFIG";
export const TEMPLATE_CONFIG_VERSION = 3;
export const DEFAULT_UNDERLYING = "BTC";
export const DEFAULT_SERIES_PERIOD = "1d";
export const DEFAULT_SERIES_SETTLEMENT_SLOT = "0600-utc";
export const DEFAULT_SCHEDULE_CRON = "*/5 * * * *";
export const DEFAULT_AMOUNT_USD = 100;
export const DEFAULT_SLIPPAGE_BPS = 25;
export const TEMPLATE_CONFIG_DEFAULTS: Hip4EdgeBotConfig = {
configVersion: TEMPLATE_CONFIG_VERSION,
platform: "hyperliquid",
signalType: "hip4-edge",
allocationMode: "fixed",
amountUsd: DEFAULT_AMOUNT_USD,
maxPerRunUsd: DEFAULT_AMOUNT_USD,
schedule: {
cron: DEFAULT_SCHEDULE_CRON,
enabled: false,
notifyEmail: false,
},
model: {
underlying: DEFAULT_UNDERLYING,
seriesKey: null,
selectedModel: "24h",
depthUsd: DEFAULT_AMOUNT_USD,
includeExpired: false,
},
risk: {
minEdgePct: 1,
minRoiPct: 2,
maxAsk: 0.95,
minAskDepthUsd: 25,
allowedSides: ["yes", "no"],
maxTradesPerRun: 1,
oneTradePerRoundSide: true,
},
execution: {
enabled: false,
environment: "mainnet",
slippageBps: DEFAULT_SLIPPAGE_BPS,
},
};