Skip to content

Commit 7885600

Browse files
committed
feat: multi-platform indicator export (TradingView + TDX + MT5)
Upgrade pine-script skill from TradingView-only to multi-platform export. /pine now generates indicator code for TradingView (Pine Script v6), 通达信/同花顺/东方财富 (TDX formula), and MetaTrader 5 (MQL5) in a single file. Add 2026-04-12 news to all README translations.
1 parent 7a9921f commit 7885600

5 files changed

Lines changed: 264 additions & 105 deletions

File tree

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151

5252
## 📰 News
5353

54+
- **2026-04-12** 🌍 **Multi-Platform Indicator Export**: `/pine` now exports strategies to **TradingView (Pine Script v6)**, **通达信/同花顺/东方财富 (TDX formula)**, and **MetaTrader 5 (MQL5)** in a single file — covering international equities, China A-shares, and global forex/CFD markets. One command, three platforms.
5455
- **2026-04-11** 🛡️ **Reliability & DX**: `vibe-trading init` interactive .env bootstrap ([#19](https://github.com/HKUDS/Vibe-Trading/pull/19)), startup preflight checks for LLM & data sources, runtime data-source fallback when primary returns empty, hardened backtest engine with data validation & error isolation, date/time context injection into agent & swarm prompts. Multi-language README (zh/ja/ko) via community PR [#21](https://github.com/HKUDS/Vibe-Trading/pull/21).
5556
- **2026-04-10** 📦 **v0.1.4**: Fix Docker build ([#8](https://github.com/HKUDS/Vibe-Trading/issues/8)), add `web_search` MCP tool (17 total), `akshare`/`ccxt` in deps & MCP. 11 LLM providers (DeepSeek, Groq, Gemini, Ollama, etc.), all tuning params via `.env`. Hardened `ml-strategy` skill. Published to PyPI and ClawHub.
5657
- **2026-04-09** 📊 **Backtest Wave 2 — multi-asset engines**: added ChinaFutures (CFFEX/SHFE/DCE/ZCE, 50+ contracts), GlobalFutures (CME/ICE/Eurex, 30+ contracts), Forex (24 pairs, spread + swap), Options v2 (American exercise, IV smile). Statistical validation: Monte Carlo permutation test, Bootstrap Sharpe CI, Walk-Forward analysis.
@@ -67,7 +68,7 @@ Vibe-Trading is an AI-powered multi-agent finance workspace that turns natural l
6768
**Strategy Generation** — Automatically writes trading code from your ideas<br>
6869
**Smart Data Access** — 5 data sources with automatic fallback; zero-config for all markets<br>
6970
**Performance Testing** — Tests your strategies against historical market data<br>
70-
**TradingView Export** — One-click convert strategies to Pine Script v6 for TradingView<br>
71+
**Multi-Platform Export** — One-click convert strategies to TradingView, 通达信/同花顺/东方财富, and MT5<br>
7172
**Expert Teams** — Deploys specialized AI agents for complex research tasks<br>
7273
**Live Updates** — Watch the entire analysis process in real-time
7374

@@ -334,7 +335,7 @@ vibe-trading serve # API server
334335
| `/list` | Recent runs |
335336
| `/show <run_id>` | Run details + metrics |
336337
| `/code <run_id>` | Generated strategy code |
337-
| `/pine <run_id>` | Pine Script for TradingView |
338+
| `/pine <run_id>` | Export indicators (TradingView + TDX + MT5) |
338339
| `/trace <run_id>` | Full execution replay |
339340
| `/continue <run_id> <prompt>` | Continue a run with new instructions |
340341
| `/sessions` | List chat sessions |
@@ -362,7 +363,7 @@ vibe-trading --swarm-run investment_committee '{"topic":"BTC outlook"}'
362363
vibe-trading --list
363364
vibe-trading --show <run_id>
364365
vibe-trading --code <run_id>
365-
vibe-trading --pine <run_id> # Pine Script for TradingView
366+
vibe-trading --pine <run_id> # Export indicators (TradingView + TDX + MT5)
366367
vibe-trading --trace <run_id>
367368
vibe-trading --continue <run_id> "refine the strategy"
368369
vibe-trading --upload report.pdf
@@ -382,7 +383,7 @@ vibe-trading serve --port 8899
382383
|--------|----------|-------------|
383384
| `GET` | `/runs` | List runs |
384385
| `GET` | `/runs/{run_id}` | Run details |
385-
| `GET` | `/runs/{run_id}/pine` | Pine Script export |
386+
| `GET` | `/runs/{run_id}/pine` | Multi-platform indicator export |
386387
| `POST` | `/sessions` | Create session |
387388
| `POST` | `/sessions/{id}/messages` | Send message |
388389
| `GET` | `/sessions/{id}/events` | SSE event stream |

README_ja.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151

5252
## 📰 ニュース
5353

54+
- **2026-04-12** 🌍 **マルチプラットフォームインジケーター出力**: `/pine`コマンドで**TradingView (Pine Script v6)****通達信/同花順/東方財富 (TDX数式)****MetaTrader 5 (MQL5)** の3プラットフォームに一括エクスポート — 国際株式、中国A株、グローバルFX/CFD市場をカバー。
5455
- **2026-04-11** 🛡️ **信頼性とDX向上**`vibe-trading init` 対話式 .env ブートストラップ([#19](https://github.com/HKUDS/Vibe-Trading/pull/19))、起動時にLLM・データソースのプリフライトチェック、プライマリソースが空の場合のランタイムフォールバック、バックテストエンジンのデータ検証とエラー分離を強化、エージェントとSwarmプロンプトに現在日時を注入。コミュニティPR [#21](https://github.com/HKUDS/Vibe-Trading/pull/21) で多言語README(zh/ja/ko)を追加。
5556
- **2026-04-10** 📦 **v0.1.4**: Dockerビルドを修正([#8](https://github.com/HKUDS/Vibe-Trading/issues/8))、`web_search` MCPツールを追加(合計17)、依存関係とMCPに`akshare`/`ccxt`を追加。11のLLMプロバイダー(DeepSeek, Groq, Gemini, Ollama など)、すべての調整パラメータを`.env`で設定可能。`ml-strategy`スキルを強化。PyPIとClawHubに公開。
5657
- **2026-04-09** 📊 **Backtest Wave 2 — マルチアセットエンジン**: ChinaFutures(CFFEX/SHFE/DCE/ZCE、50+銘柄)、GlobalFutures(CME/ICE/Eurex、30+銘柄)、Forex(24通貨ペア、スプレッド+スワップ)、Options v2(アメリカン行使、IVスマイル)を追加。統計的検証: モンテカルロ置換検定、ブートストラップSharpe信頼区間、ウォークフォワード分析。
@@ -67,7 +68,7 @@ Vibe-Tradingは、自然言語リクエストをグローバル市場向けの
6768
**Strategy Generation** — アイデアから自動でトレーディングコードを生成<br>
6869
**Smart Data Access** — 自動フォールバック付き5つのデータソース、全市場ゼロ設定<br>
6970
**Performance Testing** — 歴史的市場データで戦略を検証<br>
70-
**TradingView Export**ワンクリックでTradingView用Pine Script v6に変換<br>
71+
**Multi-Platform Export**ワンクリックでTradingView、通達信/同花順/東方財富、MT5にエクスポート<br>
7172
**Expert Teams** — 複雑なリサーチタスクに特化したAIエージェントチームを展開<br>
7273
**Live Updates** — 分析プロセス全体をリアルタイムで観察
7374

@@ -332,7 +333,7 @@ vibe-trading serve # APIサーバー
332333
| `/list` | 直近の実行 |
333334
| `/show <run_id>` | 実行詳細と指標 |
334335
| `/code <run_id>` | 生成された戦略コード |
335-
| `/pine <run_id>` | TradingView用Pine Script |
336+
| `/pine <run_id>` | インジケーターエクスポート(TradingView + TDX + MT5)|
336337
| `/trace <run_id>` | 実行リプレイ |
337338
| `/continue <run_id> <prompt>` | 実行を新指示で継続 |
338339
| `/sessions` | チャットセッション一覧 |
@@ -359,7 +360,7 @@ vibe-trading --swarm-run investment_committee '{"topic":"BTC outlook"}'
359360
vibe-trading --list
360361
vibe-trading --show <run_id>
361362
vibe-trading --code <run_id>
362-
vibe-trading --pine <run_id> # TradingView用Pine Script
363+
vibe-trading --pine <run_id> # インジケーターエクスポート(TradingView + TDX + MT5)
363364
vibe-trading --trace <run_id>
364365
vibe-trading --continue <run_id> "refine the strategy"
365366
vibe-trading --upload report.pdf
@@ -379,7 +380,7 @@ vibe-trading serve --port 8899
379380
|--------|----------|-------------|
380381
| `GET` | `/runs` | 実行一覧 |
381382
| `GET` | `/runs/{run_id}` | 実行詳細 |
382-
| `GET` | `/runs/{run_id}/pine` | Pine Scriptエクスポート |
383+
| `GET` | `/runs/{run_id}/pine` | マルチプラットフォームインジケーターエクスポート |
383384
| `POST` | `/sessions` | セッション作成 |
384385
| `POST` | `/sessions/{id}/messages` | メッセージ送信 |
385386
| `GET` | `/sessions/{id}/events` | SSEイベントストリーム |

README_ko.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151

5252
## 📰 뉴스
5353

54+
- **2026-04-12** 🌍 **멀티 플랫폼 인디케이터 내보내기**: `/pine` 명령어로 **TradingView (Pine Script v6)**, **통달신/동화순/동방재부 (TDX 수식)**, **MetaTrader 5 (MQL5)** 3개 플랫폼에 한 번에 내보내기 — 국제 주식, 중국 A주, 글로벌 FX/CFD 시장을 커버. 하나의 명령어, 세 개 플랫폼.
5455
- **2026-04-11** 🛡️ **안정성 및 DX 개선**: `vibe-trading init` 대화형 .env 부트스트랩([#19](https://github.com/HKUDS/Vibe-Trading/pull/19)), 시작 시 LLM·데이터소스 프리플라이트 체크, 기본 데이터소스 빈 응답 시 런타임 폴백, 백테스트 엔진 데이터 검증 및 에러 격리 강화, 에이전트·Swarm 프롬프트에 현재 날짜/시간 주입. 커뮤니티 PR [#21](https://github.com/HKUDS/Vibe-Trading/pull/21)로 다국어 README(zh/ja/ko) 추가.
5556
- **2026-04-10** 📦 **v0.1.4**: Docker 빌드 수정([#8](https://github.com/HKUDS/Vibe-Trading/issues/8)), `web_search` MCP 도구 추가(총 17개), 의존성 및 MCP에 `akshare`/`ccxt` 추가. 11개 LLM 제공자(DeepSeek, Groq, Gemini, Ollama 등), 모든 튜닝 파라미터를 `.env`로 설정. `ml-strategy` 스킬 하드닝. PyPI와 ClawHub에 게시.
5657
- **2026-04-09** 📊 **Backtest Wave 2 — 멀티자산 엔진**: ChinaFutures(CFFEX/SHFE/DCE/ZCE, 50+ 종목), GlobalFutures(CME/ICE/Eurex, 30+ 종목), Forex(24 페어, 스프레드 + 스왑), Options v2(미국형 행사, IV 스마일) 추가. 통계 검증: 몬테카를로 순열 테스트, Bootstrap 샤프 CI, 워크포워드 분석.
@@ -67,7 +68,7 @@ Vibe-Trading은 AI 기반 멀티 에이전트 금융 워크스페이스로, 자
6768
**전략 생성** — 아이디어를 자동으로 트레이딩 코드로 작성<br>
6869
**스마트 데이터 접근** — 자동 폴백이 있는 5개 데이터 소스; 모든 시장 무설정<br>
6970
**성능 테스트** — 전략을 과거 시장 데이터로 검증<br>
70-
**TradingView 내보내기** — 클릭 한 번으로 전략을 Pine Script v6로 변환<br>
71+
**멀티 플랫폼 내보내기** — 클릭 한 번으로 TradingView, 통달신/동화순/동방재부, MT5로 내보내기<br>
7172
**전문 팀** — 복잡한 리서치 작업에 특화 에이전트 팀 배치<br>
7273
**실시간 업데이트** — 전체 분석 과정을 실시간 스트리밍
7374

@@ -332,7 +333,7 @@ vibe-trading serve # API 서버
332333
| `/list` | 최근 실행 |
333334
| `/show <run_id>` | 실행 상세 + 지표 |
334335
| `/code <run_id>` | 생성된 전략 코드 |
335-
| `/pine <run_id>` | TradingView용 Pine Script |
336+
| `/pine <run_id>` | 인디케이터 내보내기 (TradingView + TDX + MT5) |
336337
| `/trace <run_id>` | 전체 실행 리플레이 |
337338
| `/continue <run_id> <prompt>` | 새 지시로 실행 계속 |
338339
| `/sessions` | 채팅 세션 목록 |
@@ -360,7 +361,7 @@ vibe-trading --swarm-run investment_committee '{"topic":"BTC outlook"}'
360361
vibe-trading --list
361362
vibe-trading --show <run_id>
362363
vibe-trading --code <run_id>
363-
vibe-trading --pine <run_id> # Pine Script for TradingView
364+
vibe-trading --pine <run_id> # 인디케이터 내보내기 (TradingView + TDX + MT5)
364365
vibe-trading --trace <run_id>
365366
vibe-trading --continue <run_id> "refine the strategy"
366367
vibe-trading --upload report.pdf
@@ -380,7 +381,7 @@ vibe-trading serve --port 8899
380381
|--------|----------|-------------|
381382
| `GET` | `/runs` | 실행 목록 |
382383
| `GET` | `/runs/{run_id}` | 실행 상세 |
383-
| `GET` | `/runs/{run_id}/pine` | Pine Script 내보내기 |
384+
| `GET` | `/runs/{run_id}/pine` | 멀티 플랫폼 인디케이터 내보내기 |
384385
| `POST` | `/sessions` | 세션 생성 |
385386
| `POST` | `/sessions/{id}/messages` | 메시지 전송 |
386387
| `GET` | `/sessions/{id}/events` | SSE 이벤트 스트림 |

README_zh.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151

5252
## 📰 新闻
5353

54+
- **2026-04-12** 🌍 **多平台指标导出**`/pine` 命令现在一次性导出 **TradingView (Pine Script v6)****通达信/同花顺/东方财富 (TDX 公式)****MetaTrader 5 (MQL5)** 三个平台的指标代码 — 覆盖国际股票、中国 A 股和全球外汇/CFD 市场。一条命令,三大平台。
5455
- **2026-04-11** 🛡️ **可靠性与开发体验**`vibe-trading init` 交互式 .env 引导([#19](https://github.com/HKUDS/Vibe-Trading/pull/19)),启动预检 LLM 与数据源连通性,主数据源返空时自动回退,回测引擎数据校验与错误隔离加固,Agent 与 Swarm 提示词注入当前日期时间。社区 PR [#21](https://github.com/HKUDS/Vibe-Trading/pull/21) 贡献多语言 README(zh/ja/ko)。
5556
- **2026-04-10** 📦 **v0.1.4**:修复 Docker 构建([#8](https://github.com/HKUDS/Vibe-Trading/issues/8)),新增 `web_search` MCP 工具(共 17 个),在依赖与 MCP 中加入 `akshare`/`ccxt`。支持 11 家 LLM 提供商(DeepSeek、Groq、Gemini、Ollama 等),全部调优参数可通过 `.env` 配置。加固 `ml-strategy` 技能。已发布至 PyPI 和 ClawHub。
5657
- **2026-04-09** 📊 **回测 Wave 2 —— 多资产引擎**:新增 ChinaFutures(CFFEX/SHFE/DCE/ZCE,50+ 合约)、GlobalFutures(CME/ICE/Eurex,30+ 合约)、Forex(24 货币对,点差 + 掉期)、Options v2(美式行权、IV 微笑)。统计验证:蒙特卡洛置换检验、Bootstrap 夏普区间、Walk-Forward 分析。
@@ -67,7 +68,7 @@ Vibe-Trading 是一个由 AI 驱动的多代理金融工作台,将自然语言
6768
**Strategy Generation** —— 从你的想法自动生成交易代码<br>
6869
**Smart Data Access** —— 5 大数据源自动回退;所有市场零配置<br>
6970
**Performance Testing** —— 使用历史行情测试你的策略<br>
70-
**TradingView Export** —— 一键转换为 TradingView 的 Pine Script v6<br>
71+
**Multi-Platform Export** —— 一键导出到 TradingView、通达信/同花顺/东方财富 和 MT5<br>
7172
**Expert Teams** —— 部署专职 AI 代理处理复杂研究任务<br>
7273
**Live Updates** —— 全程实时查看分析过程
7374

@@ -332,7 +333,7 @@ vibe-trading serve # API 服务器
332333
| `/list` | 最近的运行 |
333334
| `/show <run_id>` | 运行详情与指标 |
334335
| `/code <run_id>` | 生成的策略代码 |
335-
| `/pine <run_id>` | TradingView 的 Pine Script |
336+
| `/pine <run_id>` | 导出指标代码(TradingView + TDX + MT5)|
336337
| `/trace <run_id>` | 完整执行回放 |
337338
| `/continue <run_id> <prompt>` | 带新指令继续运行 |
338339
| `/sessions` | 列出聊天会话 |
@@ -359,7 +360,7 @@ vibe-trading --swarm-run investment_committee '{"topic":"BTC outlook"}'
359360
vibe-trading --list
360361
vibe-trading --show <run_id>
361362
vibe-trading --code <run_id>
362-
vibe-trading --pine <run_id> # TradingView 的 Pine Script
363+
vibe-trading --pine <run_id> # 导出指标代码(TradingView + TDX + MT5)
363364
vibe-trading --trace <run_id>
364365
vibe-trading --continue <run_id> "refine the strategy"
365366
vibe-trading --upload report.pdf
@@ -379,7 +380,7 @@ vibe-trading serve --port 8899
379380
|--------|----------|-------------|
380381
| `GET` | `/runs` | 列出运行 |
381382
| `GET` | `/runs/{run_id}` | 运行详情 |
382-
| `GET` | `/runs/{run_id}/pine` | Pine Script 导出 |
383+
| `GET` | `/runs/{run_id}/pine` | 多平台指标导出 |
383384
| `POST` | `/sessions` | 创建会话 |
384385
| `POST` | `/sessions/{id}/messages` | 发送消息 |
385386
| `GET` | `/sessions/{id}/events` | SSE 事件流 |

0 commit comments

Comments
 (0)