Skip to content

Commit 9ab10bc

Browse files
committed
chore: bump to v1.1.4 — AMA4 slow correction, optimizer range tighten, doc sync
Three post-v1.1.3 changes packaged as a minor release: ## Fix: AMA4 slowPeriod 107.4→102.4 File: `modules/constants.ts` - AMA4 was left at 107.4 from the λ=0.0022 refit in v1.1.2; the λ=0.0025 refit in v1.1.3 updated AMA1-3 but missed AMA4. - Corrected to 102.4, aligning all four AMAs with the same fitting pass. - Stale references fixed in market_adapter/README.md, test fixtures, and TradingView chart generator (4 supplementary files). ## Feat: Narrow optimizer slow search range File: `analysis/ama_fitting/optimizer_high_resolution.ts` - Default bounds 50-200 → 40-160, reducing wasted evaluations at uncompetitive extremes where winners never land. ## Docs: Post-tag v1.1.3 sync - CHANGELOG, DYNAMIC_WEIGHT_RESEARCH.md, EVOLUTION.md — amaS% retune (0.085→0.08) and v1.1.3 commit count (2→4) corrected. ## Testing Notes - `npm run build` passes clean - `npm run version:check` reports all manifests in sync
1 parent c4e6c42 commit 9ab10bc

12 files changed

Lines changed: 29 additions & 20 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.1.4] - 2026-07-14 - AMA4 Slow Correction, Optimizer Range Tighten, Post-tag Doc Sync
6+
7+
### 2026-07-14
8+
9+
- **Fix**: correct AMA4 slowPeriod from 107.4 to 102.4 — aligns AMA4 with the same λ=0.0025 refit applied to AMA1-3 in v1.1.3. Fixes stale slowPeriod references in market_adapter/README.md, test fixtures, and TradingView chart generator (`modules/constants.ts`, `market_adapter/README.md`, `tests/test_market_adapter_log_format.ts`, `tests/test_market_adapter_logic.ts`, `analysis/tradingview/tradingview_uplot_chart_generator.ts`).
10+
- **Feat**: narrow optimizer slow search range from 50-200 to 40-160 — focuses the geometric grid on the range where fitted winners consistently land, reducing wasted evaluations at uncompetitive extremes (`analysis/ama_fitting/optimizer_high_resolution.ts`).
11+
- **Docs**: sync v1.1.3 release notes with amaS% retune (0.085→0.08), update DYNAMIC_WEIGHT_RESEARCH.md knob table, correct EVOLUTION.md commit count for v1.1.3 (2→4) and summary to include the amaS% retune (`CHANGELOG.md`, `analysis/trend_detection/DYNAMIC_WEIGHT_RESEARCH.md`, `docs/EVOLUTION.md`).
12+
513
## [1.1.3] - 2026-07-13 - AMA Refit λ=0.0025, amaS% Retune, tsx Compatibility, Doc Fixes
614

715
### 2026-07-13

analysis/ama_fitting/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ama_fitting",
3-
"version": "1.1.3",
3+
"version": "1.1.4",
44
"description": "Tools for fitting AMA parameters to market data",
55
"main": "../../dist/analysis/ama_fitting/optimizer_high_resolution.js",
66
"scripts": {

claw/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dexbot2-claw",
3-
"version": "1.1.3",
3+
"version": "1.1.4",
44
"private": true,
55
"description": "Claw bridge and runtime integration layer for BitShares and DEXBot2.",
66
"type": "commonjs",

claw/runtimes/openclaw-plugin/openclaw.plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "bitshares-claw",
33
"name": "BitShares Claw",
44
"description": "Native BitShares and DEXBot2 tools from the DEXBot2 claw integration",
5-
"version": "1.1.3",
5+
"version": "1.1.4",
66
"skills": [
77
"skills"
88
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "bitshares-claw-openclaw-plugin",
33
"private": true,
4-
"version": "1.1.3",
4+
"version": "1.1.4",
55
"type": "commonjs",
66
"main": "index.js"
77
}

claw/tests/test_claw_mcp_transport.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async function testParserAcceptsJsonlAcrossChunksAndSingleBuffer() {
3030
capabilities: {},
3131
clientInfo: {
3232
name: 'claw-mcp-transport-test',
33-
version: '1.1.3'
33+
version: '1.1.4'
3434
},
3535
protocolVersion: '2024-11-05'
3636
}
@@ -181,7 +181,7 @@ async function testMainEntrypointHandlesRealProcessInitialize() {
181181
capabilities: {},
182182
clientInfo: {
183183
name: 'claw-mcp-transport-test',
184-
version: '1.1.3'
184+
version: '1.1.4'
185185
},
186186
protocolVersion: '2024-11-05'
187187
}

docs/DEXBOT_COMPARISON.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# DEXBot vs DEXBot2 — Detailed Comparison Report
22

33
> **Date:** 2026-07-11 *(metrics refreshed against local source trees)*
4-
> **Scope:** Full architectural, functional, and operational comparison between the original [DEXBot](https://github.com/Codaone/DEXBot) (Python, v1.0.0) and DEXBot2 (TypeScript, v1.1.3).
4+
> **Scope:** Full architectural, functional, and operational comparison between the original [DEXBot](https://github.com/Codaone/DEXBot) (Python, v1.0.0) and DEXBot2 (TypeScript, v1.1.4).
55
> **Audience:** Developers, contributors, and operators evaluating or migrating between the two projects.
66
77
---
@@ -36,7 +36,7 @@
3636

3737
| Attribute | DEXBot (original) | DEXBot2 |
3838
|---|---|---|
39-
| **Release Track** | 1.0.0 | v1.1.3 |
39+
| **Release Track** | 1.0.0 | v1.1.4 |
4040
| **Language** | Python 3.6+ | TypeScript 5.x |
4141
| **Status** | Released 1.0.0, unmaintained | Active development |
4242
| **Last Repo Activity** | May 23, 2020 | 2026-07-10 |
@@ -782,7 +782,7 @@ Where:
782782

783783
| Metric | DEXBot | DEXBot2 |
784784
|---|---|---|
785-
| **Release Track** | 1.0.0 | v1.1.3 |
785+
| **Release Track** | 1.0.0 | v1.1.4 |
786786
| **Active Since** | ~2018 | December 2025 |
787787
| **Last Commit** | May 23, 2020 | 2026-07-10 |
788788
| **Total Commits** | 2281 | 1713 at current HEAD |

docs/EVOLUTION.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
## Executive Summary
44

5-
DEXBot2 is a sophisticated decentralized exchange trading bot for the BitShares blockchain. This report documents the complete evolution of the project from its inception in December 2025 through the current 1.1.3 stable release.
5+
DEXBot2 is a sophisticated decentralized exchange trading bot for the BitShares blockchain. This report documents the complete evolution of the project from its inception in December 2025 through the current 1.1.4 stable release.
66

77
### Key Milestones
88
- **Project Inception**: December 2, 2025
99
- **Growth Phase**: 1,724+ commits over ~7 active months
1010
- **Code Maturity**: Evolution from basic utilities to a ~58,000+ LoC intelligent TypeScript system
1111
- **Stability**: Progression from manual testing to a suite of 200+ automated test files
12-
- **Releases**: 51 release entries (v0.1.0 to v1.1.3)
12+
- **Releases**: 52 release entries (v0.1.0 to v1.1.4)
1313

1414
---
1515

@@ -126,6 +126,7 @@ Compact view; per-commit detail lives in [CHANGELOG.md](../CHANGELOG.md).
126126
| v1.1.0 → v1.1.1 | 1 | Auto-startup migration, error handling, JSON-key tracking, cleanup |
127127
| v1.1.1 → v1.1.2 | 1 | AMA refit (λ=0.0022/step=0.0002), optimizer chart output, constant tuning, doc sync |
128128
| v1.1.2 → v1.1.3 | 4 | AMA refit (λ=0.0025/step=0.0003), per-AMA distance weights, tsx-CJS export fix, amaS% retune 0.085→0.08, doc sync |
129+
| v1.1.3 → v1.1.4 | 3 | AMA4 slow correction 107.4→102.4, optimizer range 50-200→40-160, post-tag doc sync |
129130

130131
---
131132

@@ -177,7 +178,7 @@ DEXBot2 has matured from a basic grid bot into a signal-intelligent, production-
177178
---
178179

179180
**Report Originally Generated**: February 19, 2026
180-
**Last Updated**: July 13, 2026 (v1.1.3)
181-
**Total Commits**: 1,730
182-
**Date Range**: December 2, 2025 - July 13, 2026 (ongoing)
181+
**Last Updated**: July 14, 2026 (v1.1.4)
182+
**Total Commits**: 1,735
183+
**Date Range**: December 2, 2025 - July 14, 2026 (ongoing)
183184
**Repository**: DEXBot2 (BitShares DEX Trading Bot)

docs/FUND_MOVEMENT_AND_ACCOUNTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -806,4 +806,4 @@ To prevent "Time-of-Check to Time-of-Use" errors:
806806
3. **Bootstrapping:** Fills arriving during startup (`isBootstrapping=true`) are queued until the grid is fully reconciled.
807807
808808
---
809-
*Technical Reference for DEXBot2 v1.1.3 release*
809+
*Technical Reference for DEXBot2 v1.1.4 release*

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This directory contains the comprehensive technical documentation for the DEXBot2 trading bot. It is designed to guide developers from high-level architecture down to the nuances of fund accounting and state management.
44

5-
**Version context:** v1.1.3 is the current release.
5+
**Version context:** v1.1.4 is the current release.
66

77
---
88

@@ -115,7 +115,7 @@ This directory contains the comprehensive technical documentation for the DEXBot
115115

116116
### 🧭 [Evolution Report](EVOLUTION.md)
117117
*Project timeline and major architecture phases.*
118-
- **Coverage**: Historical milestones from the initial December 2025 bootstrap through the v1.1.3 stable release (grid persistence safety, dust pipeline fix, net inventory lots); credit/debt runtime and maintenance hardening are covered under Phase 5 (Mar–Jun 2026)
118+
- **Coverage**: Historical milestones from the initial December 2025 bootstrap through the v1.1.4 stable release (grid persistence safety, dust pipeline fix, net inventory lots); credit/debt runtime and maintenance hardening are covered under Phase 5 (Mar–Jun 2026)
119119
- **Focus**: Architecture evolution, release history, test growth, and documentation changes
120120

121121
### 🗒️ [Changelog](../CHANGELOG.md)

0 commit comments

Comments
 (0)