• Joined on 2026-02-17
grenade created repository cichlid/cichlid 2026-03-12 11:49:15 +00:00
grenade pushed to main at swym/scout 2026-03-12 03:38:53 +00:00
11fe79ed25 docs: add CLAUDE.md for future Claude Code instances
grenade pushed to main at swym/scout 2026-03-11 16:15:31 +00:00
fcb9a2f553 chore: attempt dedupe guidance in prompt
grenade commented on issue swym/swym#3 2026-03-11 06:42:07 +00:00
Regression: backtest entry rules fire but no positions are opened (deployed 2026-03-11)

Confirmed not a regression. A subsequent scout run against the same deployment (no upstream changes) reproduced the same 0-position result, and a fresh run with different initial balance / smaller…

grenade closed issue swym/swym#3 2026-03-11 06:31:51 +00:00
Regression: backtest entry rules fire but no positions are opened (deployed 2026-03-11)
grenade commented on issue swym/swym#3 2026-03-11 06:31:36 +00:00
Regression: backtest entry rules fire but no positions are opened (deployed 2026-03-11)

Investigation: not a regression introduced by ff005b1

I've done a line-by-line review of every commit between the two deployments. The regression is not caused by ff005b1 (the aggregate-s…

grenade opened issue swym/swym#3 2026-03-11 06:12:54 +00:00
Regression: backtest entry rules fire but no positions are opened (deployed 2026-03-11)
grenade pushed to main at swym/swym 2026-03-11 06:01:02 +00:00
ff005b1afd fix: compute backtest aggregate stats in-memory instead of via DB query
grenade closed issue swym/swym#2 2026-03-10 17:15:28 +00:00
result_summary flat fields net_pnl / total_pnl / total_fees always "0"
grenade commented on issue swym/swym#2 2026-03-10 17:15:23 +00:00
result_summary flat fields net_pnl / total_pnl / total_fees always "0"

Fix

Root cause: paper_run_position::aggregate_stats() returned Err in some cases and the call site used .unwrap_or_default(), silently substituting all-zero values.

Fix: removed the…

grenade opened issue swym/swym#2 2026-03-10 16:50:21 +00:00
result_summary flat fields net_pnl / total_pnl / total_fees always "0"
grenade pushed to main at swym/scout 2026-03-10 16:40:32 +00:00
75c95f7935 feat: add triple-Supertrend consensus flip as strategy family 7
6601da21cc feat: add reverse flag and symmetric short support to DSL
Compare 2 commits »
grenade pushed to main at swym/swym 2026-03-10 16:27:37 +00:00
8bd995d280 errata: strategy ideas
grenade pushed to main at swym/scout 2026-03-10 16:17:03 +00:00
8de3ae5fe1 Add Binance Futures support (long and short)
grenade pushed to main at swym/swym 2026-03-10 16:16:02 +00:00
cba61d56f7 docs: document reverse flag in strategy-dsl.md and schema.json
grenade pushed to main at swym/swym 2026-03-10 16:13:01 +00:00
1e39268b0d docs: document reverse flag for DSL rule actions
grenade pushed to main at swym/swym 2026-03-10 16:11:28 +00:00
6f58949647 feat: add reverse flag to DSL rule actions
grenade pushed to main at swym/swym 2026-03-10 15:48:00 +00:00
62de98da4f feat: Binance futures S3 ingestion + ingestion bug fixes
d5b5110199 docs: binance futures planning
b535207150 feat: enable short position support in DSL backtests
Compare 3 commits »
grenade pushed to main at swym/scout 2026-03-10 12:22:01 +00:00
a435d3a99d Define concrete 'promising' threshold and enforce indicator diversity in ledger-informed prompt
grenade pushed to main at swym/scout 2026-03-10 12:00:51 +00:00
b476199de8 Fix ledger context being overridden by prescriptive initial prompt