Skip to content

Commit 09b8b2f

Browse files
committed
Adopt canonical tech enhancement asset names
1 parent 6e4a9de commit 09b8b2f

15 files changed

Lines changed: 88 additions & 46 deletions

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,9 @@ NOTIFY_LANG=zh
226226
STRATEGY_PROFILE=qqq_tech_enhancement
227227
ACCOUNT_GROUP=default
228228
IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME=ibkr-account-groups
229-
IBKR_FEATURE_SNAPSHOT_PATH=/var/data/tech_pullback_cash_buffer_feature_snapshot_latest.csv
230-
IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH=/var/manifests/tech_pullback_cash_buffer_feature_snapshot_latest.csv.manifest.json
229+
IBKR_FEATURE_SNAPSHOT_PATH=/var/data/qqq_tech_enhancement_feature_snapshot_latest.csv
230+
IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH=/var/manifests/qqq_tech_enhancement_feature_snapshot_latest.csv.manifest.json
231+
IBKR_STRATEGY_CONFIG_PATH=/workspace/research/configs/growth_pullback_qqq_tech_enhancement.json
231232
IBKR_DRY_RUN_ONLY=true
232233
GLOBAL_TELEGRAM_CHAT_ID=<telegram-chat-id>
233234
NOTIFY_LANG=zh

configs/paper_global_etf_rotation.rollback.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ACCOUNT_GROUP=default
44
IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME=ibkr-account-groups
55
GLOBAL_TELEGRAM_CHAT_ID=<telegram-chat-id>
66
NOTIFY_LANG=zh
7-
# remove if previously set for tech_pullback_cash_buffer:
7+
# remove if previously set for qqq_tech_enhancement:
88
# IBKR_FEATURE_SNAPSHOT_PATH
99
# IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH
1010
# IBKR_STRATEGY_CONFIG_PATH
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# IBKR paper runtime switch: qqq_tech_enhancement (dry-run)
2+
STRATEGY_PROFILE=qqq_tech_enhancement
3+
ACCOUNT_GROUP=default
4+
IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME=ibkr-account-groups
5+
IBKR_FEATURE_SNAPSHOT_PATH=/var/data/qqq_tech_enhancement_feature_snapshot_latest.csv
6+
IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH=/var/manifests/qqq_tech_enhancement_feature_snapshot_latest.csv.manifest.json
7+
IBKR_STRATEGY_CONFIG_PATH=/workspace/research/configs/growth_pullback_qqq_tech_enhancement.json
8+
IBKR_RECONCILIATION_OUTPUT_PATH=/var/log/ibkr_qqq_tech_enhancement_reconciliation.json
9+
IBKR_DRY_RUN_ONLY=true
10+
GLOBAL_TELEGRAM_CHAT_ID=<telegram-chat-id>
11+
NOTIFY_LANG=zh
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# IBKR paper runtime switch: qqq_tech_enhancement
2+
STRATEGY_PROFILE=qqq_tech_enhancement
3+
ACCOUNT_GROUP=default
4+
IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME=ibkr-account-groups
5+
IBKR_FEATURE_SNAPSHOT_PATH=/var/data/qqq_tech_enhancement_feature_snapshot_latest.csv
6+
IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH=/var/manifests/qqq_tech_enhancement_feature_snapshot_latest.csv.manifest.json
7+
IBKR_STRATEGY_CONFIG_PATH=/workspace/research/configs/growth_pullback_qqq_tech_enhancement.json
8+
IBKR_RECONCILIATION_OUTPUT_PATH=/var/log/ibkr_qqq_tech_enhancement_reconciliation.json
9+
IBKR_DRY_RUN_ONLY=true
10+
GLOBAL_TELEGRAM_CHAT_ID=<telegram-chat-id>
11+
NOTIFY_LANG=zh
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# IBKR paper runtime switch: qqq_tech_enhancement (paper ordering)
2+
STRATEGY_PROFILE=qqq_tech_enhancement
3+
ACCOUNT_GROUP=default
4+
IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME=ibkr-account-groups
5+
IBKR_FEATURE_SNAPSHOT_PATH=/var/data/qqq_tech_enhancement_feature_snapshot_latest.csv
6+
IBKR_FEATURE_SNAPSHOT_MANIFEST_PATH=/var/manifests/qqq_tech_enhancement_feature_snapshot_latest.csv.manifest.json
7+
IBKR_STRATEGY_CONFIG_PATH=/workspace/research/configs/growth_pullback_qqq_tech_enhancement.json
8+
IBKR_RECONCILIATION_OUTPUT_PATH=/var/log/ibkr_qqq_tech_enhancement_reconciliation.json
9+
IBKR_DRY_RUN_ONLY=false
10+
GLOBAL_TELEGRAM_CHAT_ID=<telegram-chat-id>
11+
NOTIFY_LANG=zh

configs/paper_tech_pullback_cash_buffer.dryrun.env.example

Lines changed: 0 additions & 11 deletions
This file was deleted.

configs/paper_tech_pullback_cash_buffer.env.example

Lines changed: 0 additions & 11 deletions
This file was deleted.

configs/paper_tech_pullback_cash_buffer.paper.env.example

Lines changed: 0 additions & 11 deletions
This file was deleted.

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
flask
22
gunicorn
3-
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@v0.7.11
4-
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@v0.7.14
3+
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@v0.7.12
4+
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@v0.7.15
55
pandas
66
numpy
77
requests

research/backtest_growth_pullback_v1_5_freeze_review.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
DEFAULT_RESULTS_DIR = SCRIPT_DIR / "results"
2727
DEFAULT_CONFIGS_DIR = SCRIPT_DIR / "configs"
2828
MAIN_COST_BPS = 5.0
29-
CANONICAL_CONFIG_FILENAME = "growth_pullback_tech_pullback_cash_buffer.json"
29+
CANONICAL_CONFIG_FILENAME = "growth_pullback_qqq_tech_enhancement.json"
3030
V14_SUMMARY_FILENAME = "growth_pullback_v1_4_cash_buffer_refinement.csv"
3131
V14_RECOMMENDATION_FILENAME = "growth_pullback_v1_4_recommendation.json"
3232

0 commit comments

Comments
 (0)