• Joined on 2026-02-17
grenade pushed to main at swym/swym 2026-03-05 10:40:32 +00:00
546db291b0 feat: add event_count condition and bars_since expression to rules DSL
15146f72db chore: ignore some wip
72a5af978c feat: add Emmanuel MA pullback seed + fix schema/hash correctness
51fdde32a0 chore: evaluate strategy portability
de62e6d5a0 docs: reference JSON Schema in strategy-dsl.md with validation instructions
Compare 9 commits »
grenade pushed to main at swym/swym 2026-03-04 14:52:26 +00:00
f812ff9313 feat: add supertrend fusion seeded strategy
grenade pushed to main at swym/swym 2026-03-04 14:46:42 +00:00
3519b20ff5 feat: extend rules DSL with ATR, Supertrend, WMA, Sum, ADX, ApplyFunc, UnaryOp
a2915ee4cb feat: replace hardcoded strategy dropdown with DB-backed rule_based selector
Compare 2 commits »
grenade pushed to main at swym/swym 2026-03-04 13:45:52 +00:00
59072eec0f fix: adopt existing strategy rows by hash during upsert
grenade pushed to main at swym/swym 2026-03-03 06:53:46 +00:00
ab57ed5e26 chore: ignore implementation planning docs
2f2ab79c99 chore: add @swc/core to ignored built dependencies
0484b41051 feat: strategy name/version/description + environment-aware seed runner
Compare 3 commits »
grenade pushed to main at swym/swym 2026-03-02 07:49:21 +00:00
bb2ce32932 feat: PineScript-to-swym DSL converter with UI tab
grenade deleted branch strategy-dsl from swym/swym 2026-03-01 11:27:13 +00:00
grenade pushed to main at swym/swym 2026-03-01 11:27:13 +00:00
a414ffbac7 feat: support ingesting and executing rules based strategies (#1)
grenade merged pull request swym/swym#1 2026-03-01 11:27:12 +00:00
feat: support ingesting and executing rules based strategies
grenade created pull request swym/swym#1 2026-03-01 11:26:02 +00:00
feat: support ingesting and executing rules based strategies
grenade pushed to strategy-dsl at swym/swym 2026-03-01 10:57:45 +00:00
956238561d feat: strategies UI with list, create, and detail views
grenade pushed to strategy-dsl at swym/swym 2026-03-01 10:48:00 +00:00
14f2d8b5f3 fix: strategy exit
f9a165cb82 feat: implement expression DSL conditions (compare, field, func, bin_op)
21c7d6b1b5 feat: strategy identity hashing and persistence
dc2b5a0a67 fix: validate candle data for rule_based backtest strategies
d5de0d2620 feat: candle-native rule-based strategy DSL
Compare 5 commits »
grenade created branch strategy-dsl in swym/swym 2026-03-01 10:48:00 +00:00
grenade pushed to main at swym/swym 2026-03-01 07:25:50 +00:00
d7776f6fad fix: equity curve x-axis labels and new run redirect
75cdc6c05b fix: use locale-aware ISO-style date formatting throughout dashboard
ce3356250d fix: duration format shows days/hours, drawdown displays as negative
1a73a710bc fix: sell fees deducted from quote proceeds, not base quantity
c1744770fb fix: replace batch EMA recomputation with stateful RunningEma
Compare 14 commits »
grenade pushed to main at swym/swym 2026-02-28 15:16:56 +00:00
f3f5f5ec63 docs: add strategy reference and cross-platform comparison notes
grenade pushed to main at swym/swym 2026-02-28 13:33:42 +00:00
5f7d3ff84a feat: add EMA crossover, RSI reversal, and Bollinger Band breakout strategies
grenade pushed to main at swym/swym 2026-02-28 12:19:49 +00:00
c95436f5dd feat: split add/list routes and add breadcrumb navigation to all pages
grenade pushed to main at swym/swym 2026-02-28 11:59:18 +00:00
502959ac96 feat: colour-code all performance metrics by quality threshold
grenade pushed to main at swym/swym 2026-02-28 11:55:57 +00:00
66be9edfb7 feat: show percentage change alongside unit change in asset balance cards
grenade pushed to main at swym/swym 2026-02-28 11:51:05 +00:00
9feaefed71 feat: add hover popovers to performance metrics with markdown explanations