tortoise-strategy
๐ข TORTOISE v1.0.0 โ DCA Scheduler
Slow and steady wins the race. Tortoise buys a fixed % of your budget on a strict time cadence โ every 24 hours by default, on BTC/ETH/SOL by default. No prediction, no timing, no second-guessing. The most-overdue asset wins each tick. Everything else is silent.
Why this strategy exists
DCA (dollar-cost averaging) is the single most accessible trade in crypto and it had no fleet representative. Every other Senpi agent makes a prediction (trend, breakout, contrarian, funding, basis, lag). Tortoise predicts nothing โ it just buys on cadence. For users intimidated by "which signal, which timeframe, which side," Tortoise is the answer: "I just want to accumulate over time without thinking about it."
CRITICAL RULES
RULE 1: Cadence is the only signal
Each asset has a per-asset "last DCA timestamp" persisted in state. When elapsed_seconds_since_last_dca >= intervalHours ร 3600, that asset is due. A never-DCA'd asset is always due (so a fresh setup starts buying immediately, then the cadence takes over).
RULE 2: Most-overdue wins
If multiple assets are due in the same tick, the one whose elapsed time exceeds the interval by the most wins. Never-DCA'd assets out-rank any DCA'd asset.
RULE 3: Always LONG
DCA = accumulate. Tortoise never shorts. The LLM gate hard-skips any non-LONG direction (defensive โ the producer only emits LONG, but the gate enforces it).