1874 lines
111 KiB
JavaScript
1874 lines
111 KiB
JavaScript
import antd from 'ant-design-vue/es/locale-provider/zh_TW'
|
||
import momentTW from 'moment/locale/zh-tw'
|
||
|
||
const components = {
|
||
antLocale: antd,
|
||
momentName: 'zh-tw',
|
||
momentLocale: momentTW
|
||
}
|
||
|
||
const locale = {
|
||
'submit': '提交',
|
||
'save': '保存',
|
||
'submit.ok': '提交成功',
|
||
'save.ok': '保存成功',
|
||
'menu.welcome': '歡迎',
|
||
'menu.home': '主頁',
|
||
'menu.dashboard': '儀表盤',
|
||
'menu.dashboard.indicator': '指標分析',
|
||
'menu.dashboard.community': '指標社區',
|
||
'menu.dashboard.analysis': 'AI 分析',
|
||
'menu.dashboard.tradingAssistant': '交易助手',
|
||
'menu.settings': '系统设置',
|
||
'menu.dashboard.aiTradingAssistant': 'AI交易助手',
|
||
'menu.dashboard.signalRobot': '信號機器人',
|
||
'menu.dashboard.monitor': '監控頁',
|
||
'menu.dashboard.workplace': '工作臺',
|
||
'menu.form': '表單頁',
|
||
'menu.form.basic-form': '基礎表單',
|
||
'menu.form.step-form': '分步表單',
|
||
'menu.form.step-form.info': '分步表單(填寫轉賬信息)',
|
||
'menu.form.step-form.confirm': '分步表單(確認轉賬信息)',
|
||
'menu.form.step-form.result': '分步表單(完成)',
|
||
'menu.form.advanced-form': '高級表單',
|
||
'menu.list': '列表頁',
|
||
'menu.list.table-list': '查詢表格',
|
||
'menu.list.basic-list': '標準列表',
|
||
'menu.list.card-list': '卡片列表',
|
||
'menu.list.search-list': '搜索列表',
|
||
'menu.list.search-list.articles': '搜索列表(文章)',
|
||
'menu.list.search-list.projects': '搜索列表(項目)',
|
||
'menu.list.search-list.applications': '搜索列表(應用)',
|
||
'menu.profile': '詳情頁',
|
||
'menu.profile.basic': '基礎詳情頁',
|
||
'menu.profile.advanced': '高級詳情頁',
|
||
'menu.result': '結果頁',
|
||
'menu.result.success': '成功頁',
|
||
'menu.result.fail': '失敗頁',
|
||
'menu.exception': '異常頁',
|
||
'menu.exception.not-permission': '403',
|
||
'menu.exception.not-find': '404',
|
||
'menu.exception.server-error': '500',
|
||
'menu.exception.trigger': '觸發錯誤',
|
||
'menu.account': '個人頁',
|
||
'menu.account.center': '個人中心',
|
||
'menu.account.settings': '個人設置',
|
||
'menu.account.trigger': '觸發報錯',
|
||
'menu.account.logout': '退出登錄',
|
||
'menu.wallet': '我的錢包',
|
||
'menu.docs': '文檔中心',
|
||
'menu.docs.detail': '文檔詳情',
|
||
'menu.header.refreshPage': '刷新頁面',
|
||
'menu.invite.friends': '邀請好友',
|
||
'app.setting.pagestyle': '整體風格設置',
|
||
'app.setting.pagestyle.light': '亮色菜單風格',
|
||
'app.setting.pagestyle.dark': '暗色菜單風格',
|
||
'app.setting.pagestyle.realdark': '暗黑模式',
|
||
'app.setting.themecolor': '主題色',
|
||
'app.setting.navigationmode': '導航模式',
|
||
'app.setting.sidemenu.nav': '側邊欄導航',
|
||
'app.setting.topmenu.nav': '頂部欄導航',
|
||
'app.setting.content-width': '內容區域寬度',
|
||
'app.setting.content-width.tooltip': '該設定僅 [頂部欄導航] 時有效',
|
||
'app.setting.content-width.fixed': '固定',
|
||
'app.setting.content-width.fluid': '流式',
|
||
'app.setting.fixedheader': '固定 Header',
|
||
'app.setting.fixedheader.tooltip': '固定 Header 時可配置',
|
||
'app.setting.autoHideHeader': '下滑時隱藏 Header',
|
||
'app.setting.fixedsidebar': '固定側邊菜單',
|
||
'app.setting.sidemenu': '側邊菜單布局',
|
||
'app.setting.topmenu': '頂部菜單布局',
|
||
'app.setting.othersettings': '其他設置',
|
||
'app.setting.weakmode': '色弱模式',
|
||
'app.setting.multitab': '多頁籤模式',
|
||
'app.setting.copy': '拷貝設置',
|
||
'app.setting.loading': '加載主題中',
|
||
'app.setting.copyinfo': '拷貝設置成功 src/config/defaultSettings.js',
|
||
'app.setting.copy.success': '復制完畢',
|
||
'app.setting.copy.fail': '復制失敗',
|
||
'app.setting.theme.switching': '正在切換主題!',
|
||
'app.setting.production.hint': '配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件',
|
||
'app.setting.themecolor.daybreak': '拂曉藍(默認)',
|
||
'app.setting.themecolor.dust': '薄暮',
|
||
'app.setting.themecolor.volcano': '火山',
|
||
'app.setting.themecolor.sunset': '日暮',
|
||
'app.setting.themecolor.cyan': '明青',
|
||
'app.setting.themecolor.green': '極光綠',
|
||
'app.setting.themecolor.geekblue': '極客藍',
|
||
'app.setting.themecolor.purple': '醬紫',
|
||
'app.setting.tooltip': '頁面設置',
|
||
'user.login.userName': '用戶名',
|
||
'user.login.password': '密碼',
|
||
'user.login.username.placeholder': '賬戶: admin',
|
||
'user.login.password.placeholder': '密碼: admin or ant.design',
|
||
'user.login.message-invalid-credentials': '登錄失敗,請檢查郵箱和驗證碼',
|
||
'user.login.message-invalid-verification-code': '驗證碼錯誤',
|
||
'user.login.tab-login-credentials': '賬戶密碼登錄',
|
||
'user.login.tab-login-email': '郵箱登錄',
|
||
'user.login.tab-login-mobile': '手機號登錄',
|
||
'user.login.captcha.placeholder': '請輸入圖形驗證碼',
|
||
'user.login.mobile.placeholder': '手機號',
|
||
'user.login.mobile.verification-code.placeholder': '驗證碼',
|
||
'user.login.email.placeholder': '請輸入郵箱地址',
|
||
'user.login.email.verification-code.placeholder': '請輸入驗證碼',
|
||
'user.login.email.sending': '驗證碼發送中...',
|
||
'user.login.email.send-success-title': '提示',
|
||
'user.login.email.send-success': '驗證碼發送成功,請查收郵件',
|
||
'user.login.sms.send-success': '驗證碼發送成功,請查收短信',
|
||
'user.login.remember-me': '自動登錄',
|
||
'user.login.forgot-password': '忘記密碼',
|
||
'user.login.sign-in-with': '其他登錄方式',
|
||
'user.login.signup': '注冊賬戶',
|
||
'user.login.login': '登錄',
|
||
'user.register.register': '注冊',
|
||
'user.register.email.placeholder': '郵箱',
|
||
'user.register.password.placeholder': '請至少輸入 6 個字符。請不要使用容易被猜到的密碼。',
|
||
'user.register.password.popover-message': '請至少輸入 6 個字符。請不要使用容易被猜到的密碼。',
|
||
'user.register.confirm-password.placeholder': '確認密碼',
|
||
'user.register.get-verification-code': '獲取驗證碼',
|
||
'user.register.sign-in': '使用已有賬戶登錄',
|
||
'user.register-result.msg': '你的賬戶:{email} 注冊成功',
|
||
'user.register-result.activation-email': '激活郵件已發送到你的郵箱中,郵件有效期爲24小時。請及時登錄郵箱,點擊郵件中的鏈接激活帳戶。',
|
||
'user.register-result.back-home': '返回首頁',
|
||
'user.register-result.view-mailbox': '查看郵箱',
|
||
'user.email.required': '請輸入郵箱地址!',
|
||
'user.email.wrong-format': '郵箱地址格式錯誤!',
|
||
'user.userName.required': '請輸入帳戶名或郵箱地址',
|
||
'user.password.required': '請輸入密碼!',
|
||
'user.password.twice.msg': '兩次輸入的密碼不匹配!',
|
||
'user.password.strength.msg': '密碼強度不夠 ',
|
||
'user.password.strength.strong': '強度:強',
|
||
'user.password.strength.medium': '強度:中',
|
||
'user.password.strength.low': '強度:低',
|
||
'user.password.strength.short': '強度:太短',
|
||
'user.confirm-password.required': '請確認密碼!',
|
||
'user.phone-number.required': '請輸入正確的手機號',
|
||
'user.phone-number.wrong-format': '手機號格式錯誤!',
|
||
'user.verification-code.required': '請輸入驗證碼!',
|
||
'user.captcha.required': '請輸入圖形驗證碼!',
|
||
'user.login.infos': 'QuantDinger 是一個 AI 多智能體股票分析輔助工具,不具備證券投資諮詢資質。平臺中的所有分析結果、評分、參考意見均由 AI 基於歷史數據自動生成,僅供學習、研究與技術交流使用,不構成任何投資建議或決策依據。股票投資存在市場風險、流動性風險、政策風險等多種風險,可能導致本金損失。用戶應基於自身風險承受能力獨立決策,使用本工具產生的任何投資行爲及其後果由用戶自行承擔。市場有風險,投資需謹慎。',
|
||
'user.login.tab-login-web3': 'Web3 登錄',
|
||
'user.login.web3.tip': '使用錢包進行籤名登錄',
|
||
'user.login.web3.connect': '連接錢包並登錄',
|
||
'user.login.web3.no-wallet': '未檢測到錢包',
|
||
'user.login.web3.no-address': '未獲取到錢包地址',
|
||
'user.login.web3.nonce-failed': '獲取隨機數失敗',
|
||
'user.login.web3.verify-failed': '籤名驗證失敗',
|
||
'user.login.web3.success': '登錄成功',
|
||
'user.login.web3.failed': '錢包登錄失敗',
|
||
'nav.no_wallet': '未檢測到錢包',
|
||
'nav.copy': '復制',
|
||
'nav.copy_success': '復制成功',
|
||
'user.login.oauth.google': '使用 Google 登錄',
|
||
'user.login.oauth.github': '使用 GitHub 登錄',
|
||
'user.login.oauth.loading': '正在跳轉到授權頁面...',
|
||
'user.login.oauth.failed': 'OAuth 登錄失敗',
|
||
'user.login.oauth.get-url-failed': '獲取授權鏈接失敗',
|
||
'user.login.subtitle': '驅動的全球市場量化洞察',
|
||
'user.login.legal.title': '法律免責聲明',
|
||
'user.login.legal.view': '查看法律免責聲明',
|
||
'user.login.legal.collapse': '收起法律免責聲明',
|
||
'user.login.legal.agree': '我已閱讀並同意法律免責聲明',
|
||
'user.login.legal.required': '請先閱讀並勾選法律免責聲明',
|
||
'user.login.legal.content': 'QuantDinger 是一個 AI 多智能體股票分析輔助工具,不具備證券投資諮詢資質。平臺中的所有分析結果、評分、參考意見均由 AI 基於歷史數據自動生成,僅供學習、研究與技術交流使用,不構成任何投資建議或決策依據。股票投資存在市場風險、流動性風險、政策風險等多種風險,可能導致本金損失。用戶應基於自身風險承受能力獨立決策,使用本工具產生的任何投資行爲及其後果由用戶自行承擔。市場有風險,投資需謹慎。',
|
||
'user.login.privacy.title': '用戶隱私條款',
|
||
'user.login.privacy.view': '查看用戶隱私條款',
|
||
'user.login.privacy.collapse': '收起用戶隱私條款',
|
||
'user.login.privacy.content': '我們重視您的隱私與數據保護。1) 收集範圍:僅收集實現功能所需的信息(如郵箱、手機號、區號、Web3 錢包地址)以及必要的日志與設備信息。2) 使用目的:用於賬戶登錄與安全校驗、服務功能提供、問題排查與合規要求。3) 存儲與安全:數據加密存儲,並採取必要的權限與訪問控制措施,盡力防止未經授權的訪問、披露或丟失。4) 共享與第三方:除法律法規要求或履行服務所必需外,不會與第三方共享您的個人信息;若涉及第三方服務(如錢包、短信服務商),僅在實現功能所需的最小範圍內處理。5) Cookies/本地存儲:用於登錄態與必要的會話維持(如令牌、PHPSESSID),您可在瀏覽器中進行清理或限制。6) 個人權利:您可根據法律法規行使查詢、更正、刪除、撤回同意等權利。7) 變更與通知:本條款更新後將在頁面顯著位置提示。繼續使用本服務即表示您已閱讀並同意更新內容。若您不同意本條款或其中任何更新,請停止使用本服務並聯系我們。',
|
||
'account.basicInfo': '基礎信息',
|
||
'account.id': '用戶ID',
|
||
'account.username': '用戶名',
|
||
'account.nickname': '暱稱',
|
||
'account.email': '郵箱',
|
||
'account.mobile': '手機號',
|
||
'account.web3address': '錢包地址',
|
||
'account.pid': '推薦人ID',
|
||
'account.level': '用戶等級',
|
||
'account.money': '餘額',
|
||
'account.qdtBalance': 'QDT 餘額',
|
||
'account.score': '積分',
|
||
'account.createtime': '注冊時間',
|
||
'account.inviteLink': '邀請鏈接',
|
||
'account.recharge': '充值',
|
||
'account.rechargeTip': '請使用微信或支付寶掃描下方二維碼進行充值',
|
||
'account.qrCodePlaceholder': '二維碼佔位符(模擬)',
|
||
'account.rechargeAmount': '充值金額',
|
||
'account.enterAmount': '請輸入充值金額',
|
||
'account.rechargeHint': '最小充值金額:1 QDT',
|
||
'account.confirmRecharge': '確認充值',
|
||
'account.enterValidAmount': '請輸入有效的充值金額',
|
||
'account.rechargeSuccess': '充值成功!已充值 {amount} QDT',
|
||
'account.settings.menuMap.basic': '基本設置',
|
||
'account.settings.menuMap.security': '安全設置',
|
||
'account.settings.menuMap.notification': '新消息通知',
|
||
'account.settings.menuMap.moneyLog': '資金明細',
|
||
'account.moneyLog.empty': '暫無資金明細',
|
||
'account.moneyLog.total': '共 {total} 條記錄',
|
||
'account.moneyLog.type.purchase': '購買指標',
|
||
'account.moneyLog.type.recharge': '充值',
|
||
'account.moneyLog.type.refund': '退款',
|
||
'account.moneyLog.type.reward': '獎勵',
|
||
'account.moneyLog.type.income': '指標收入',
|
||
'account.moneyLog.type.commission': '平臺手續費',
|
||
'wallet.balance': 'QDT 餘額',
|
||
'wallet.recharge': '充值',
|
||
'wallet.withdraw': '提現',
|
||
'wallet.filter': '篩選',
|
||
'wallet.reset': '重置',
|
||
'wallet.totalRecharge': '累計充值',
|
||
'wallet.totalWithdraw': '累計提現',
|
||
'wallet.totalIncome': '累計收入',
|
||
'wallet.records': '交易記錄與資金明細',
|
||
'wallet.tradingRecords': '交易記錄',
|
||
'wallet.moneyLog': '資金明細',
|
||
'wallet.rechargeTip': '請使用微信或支付寶掃描下方二維碼進行充值',
|
||
'wallet.qrCodePlaceholder': '二維碼佔位符(模擬)',
|
||
'wallet.rechargeAmount': '充值金額',
|
||
'wallet.enterAmount': '請輸入充值金額',
|
||
'wallet.rechargeHint': '最小充值金額:1 QDT',
|
||
'wallet.confirmRecharge': '確認充值',
|
||
'wallet.enterValidAmount': '請輸入有效的充值金額',
|
||
'wallet.rechargeSuccess': '充值成功!已充值 {amount} QDT',
|
||
'wallet.rechargeFailed': '充值失敗',
|
||
'wallet.withdrawTip': '請輸入提現金額和提現地址',
|
||
'wallet.withdrawAmount': '提現金額',
|
||
'wallet.enterWithdrawAmount': '請輸入提現金額',
|
||
'wallet.withdrawHint': '最小提現金額:1 QDT',
|
||
'wallet.withdrawAddress': '提現地址(可選)',
|
||
'wallet.enterWithdrawAddress': '請輸入提現地址',
|
||
'wallet.confirmWithdraw': '確認提現',
|
||
'wallet.enterValidWithdrawAmount': '請輸入有效的提現金額',
|
||
'wallet.insufficientBalance': '餘額不足',
|
||
'wallet.withdrawSuccess': '提現成功!已提現 {amount} QDT',
|
||
'wallet.withdrawFailed': '提現失敗',
|
||
'wallet.noTradingRecords': '暫無交易記錄',
|
||
'wallet.noMoneyLog': '暫無資金明細',
|
||
'wallet.loadTradingRecordsFailed': '加載交易記錄失敗',
|
||
'wallet.loadMoneyLogFailed': '加載資金明細失敗',
|
||
'wallet.moneyLogTotal': '共 {total} 條記錄',
|
||
'wallet.moneyLogTypeTitle': '類型',
|
||
'wallet.moneyLogType.all': '全部類型',
|
||
'wallet.table.time': '時間',
|
||
'wallet.table.type': '類型',
|
||
'wallet.table.price': '價格',
|
||
'wallet.table.amount': '數量',
|
||
'wallet.table.money': '金額',
|
||
'wallet.table.balance': '餘額',
|
||
'wallet.table.memo': '備注',
|
||
'wallet.table.value': '價值',
|
||
'wallet.table.profit': '盈虧',
|
||
'wallet.table.commission': '手續費',
|
||
'wallet.table.total': '共 {total} 條記錄',
|
||
'wallet.tradeType.buy': '買入',
|
||
'wallet.tradeType.sell': '賣出',
|
||
'wallet.tradeType.liquidation': '強平',
|
||
'wallet.tradeType.openLong': '開多',
|
||
'wallet.tradeType.addLong': '加多',
|
||
'wallet.tradeType.closeLong': '平多',
|
||
'wallet.tradeType.closeLongStop': '止損平多',
|
||
'wallet.tradeType.closeLongProfit': '止盈平多',
|
||
'wallet.tradeType.openShort': '開空',
|
||
'wallet.tradeType.addShort': '加空',
|
||
'wallet.tradeType.closeShort': '平空',
|
||
'wallet.tradeType.closeShortStop': '止損平空',
|
||
'wallet.tradeType.closeShortProfit': '止盈平空',
|
||
'wallet.moneyLogType.purchase': '購買指標',
|
||
'wallet.moneyLogType.recharge': '充值',
|
||
'wallet.moneyLogType.withdraw': '提現',
|
||
'wallet.moneyLogType.refund': '退款',
|
||
'wallet.moneyLogType.reward': '獎勵',
|
||
'wallet.moneyLogType.income': '收入',
|
||
'wallet.moneyLogType.commission': '手續費',
|
||
'wallet.web3Address.required': '請先填寫Web3錢包地址',
|
||
'wallet.web3Address.requiredDescription': '充值前需要先綁定您的Web3錢包地址,用於接收充值',
|
||
'wallet.web3Address.placeholder': '請輸入您的Web3錢包地址(0x開頭)',
|
||
'wallet.web3Address.save': '保存錢包地址',
|
||
'wallet.web3Address.saveSuccess': '錢包地址保存成功',
|
||
'wallet.web3Address.saveFailed': '保存錢包地址失敗',
|
||
'wallet.web3Address.invalidFormat': '請輸入有效的Web3錢包地址(以太坊格式:0x開頭42位字符,或TRC20格式:T開頭34位字符)',
|
||
'wallet.selectCoin': '選擇幣種',
|
||
'wallet.selectChain': '選擇鏈',
|
||
'wallet.chain.eth': 'ETH(ERC20)',
|
||
'wallet.chain.trc20': 'TRC20',
|
||
'wallet.chain.bsc': 'BSC',
|
||
'wallet.targetQdtAmount': '想要兌換的QDT數量(可選)',
|
||
'wallet.targetQdtAmount.placeholder': '請輸入想要兌換的QDT數量,當前QDT價格:{price} USDT',
|
||
'wallet.targetQdtAmount.requiredUsdt': '需要充值:{amount} USDT',
|
||
'wallet.rechargeAddress': '充值地址',
|
||
'wallet.copyAddress': '復制',
|
||
'wallet.copySuccess': '復制成功!',
|
||
'wallet.copyFailed': '復制失敗,請手動復制',
|
||
'wallet.rechargeAddressHint': '請確保使用{chain}鏈向此地址充值{coin}',
|
||
'wallet.qdtPrice.loading': '加載中...',
|
||
'wallet.rechargeTip.new': '請選擇幣種和鏈,然後掃描下方二維碼進行充值',
|
||
'wallet.exchangeRate': '1 QDT ≈ {rate} USDT',
|
||
'wallet.withdrawableAmount': '可提現金額',
|
||
'wallet.totalBalance': '總餘額',
|
||
'wallet.insufficientWithdrawable': '可提現金額不足,當前可提現:{amount} QDT',
|
||
'wallet.withdrawAddressRequired': '請輸入提現地址',
|
||
'wallet.withdrawAddressHint': '請確保地址正確,提現後無法撤銷',
|
||
'wallet.withdrawSubmitSuccess': '提現申請提交成功,請等待審核',
|
||
'menu.footer.contactUs': '聯系我們',
|
||
'menu.footer.getSupport': '獲取支持',
|
||
'menu.footer.socialAccounts': '社交賬戶',
|
||
'menu.footer.userAgreement': '用戶協議',
|
||
'menu.footer.privacyPolicy': '隱私條例',
|
||
'menu.footer.support': 'Support',
|
||
'menu.footer.featureRequest': 'Feature request',
|
||
'menu.footer.email': 'Email',
|
||
'menu.footer.liveChat': '24/7 live chat',
|
||
'dashboard.analysis.title': 'Multi-Dimensional Analysis',
|
||
'dashboard.analysis.subtitle': 'AI驅動的綜合金融分析平臺',
|
||
'dashboard.analysis.selectSymbol': '選擇或輸入標的代碼',
|
||
'dashboard.analysis.selectModel': '選擇模型',
|
||
'dashboard.analysis.startAnalysis': '開始分析',
|
||
'dashboard.analysis.history': '歷史記錄',
|
||
'dashboard.analysis.tab.overview': '綜合分析',
|
||
'dashboard.analysis.tab.fundamental': '基本面',
|
||
'dashboard.analysis.tab.technical': '技術',
|
||
'dashboard.analysis.tab.news': '新聞',
|
||
'dashboard.analysis.tab.sentiment': '情緒',
|
||
'dashboard.analysis.tab.risk': '風險',
|
||
'dashboard.analysis.tab.debate': '多空辯論',
|
||
'dashboard.analysis.tab.decision': '最終決策',
|
||
'dashboard.analysis.empty.selectSymbol': '選擇標的開始分析',
|
||
'dashboard.analysis.empty.selectSymbolDesc': '從自選股列表中選擇或輸入標的代碼,獲取多維度AI分析報告',
|
||
'dashboard.analysis.empty.startAnalysis': '點擊"開始分析"按鈕進行多維度分析',
|
||
'dashboard.analysis.empty.startAnalysisDesc': '我們將從基本面、技術、新聞、情緒和風險等多個維度爲您提供全面的分析',
|
||
'dashboard.analysis.empty.noData': '暫無{type}分析數據,請先進行綜合分析',
|
||
'dashboard.analysis.empty.noWatchlist': '暫無自選股',
|
||
'dashboard.analysis.empty.noHistory': '暫無歷史記錄',
|
||
'dashboard.analysis.empty.watchlistHint': '暫無自選股,請先',
|
||
'dashboard.analysis.empty.noDebateData': '暫無辯論數據',
|
||
'dashboard.analysis.empty.noDecisionData': '暫無決策數據',
|
||
'dashboard.analysis.empty.selectAgent': '請選擇一個 Agent 查看分析結果',
|
||
'dashboard.analysis.loading.analyzing': '正在分析中,請稍候...',
|
||
'dashboard.analysis.loading.fundamental': '正在分析基本面數據...',
|
||
'dashboard.analysis.loading.technical': '正在分析技術指標...',
|
||
'dashboard.analysis.loading.news': '正在分析新聞數據...',
|
||
'dashboard.analysis.loading.sentiment': '正在分析市場情緒...',
|
||
'dashboard.analysis.loading.risk': '正在評估風險...',
|
||
'dashboard.analysis.loading.debate': '正在進行多空辯論...',
|
||
'dashboard.analysis.loading.decision': '正在生成最終決策...',
|
||
'dashboard.analysis.score.overall': '綜合評分',
|
||
'dashboard.analysis.score.recommendation': '投資建議',
|
||
'dashboard.analysis.score.confidence': '置信度',
|
||
'dashboard.analysis.dimension.fundamental': '基本面',
|
||
'dashboard.analysis.dimension.technical': '技術',
|
||
'dashboard.analysis.dimension.news': '新聞',
|
||
'dashboard.analysis.dimension.sentiment': '情緒',
|
||
'dashboard.analysis.dimension.risk': '風險',
|
||
'dashboard.analysis.card.dimensionScores': '各維度評分',
|
||
'dashboard.analysis.card.overviewReport': '綜合分析報告',
|
||
'dashboard.analysis.card.financialMetrics': '財務指標',
|
||
'dashboard.analysis.card.fundamentalReport': '基本面分析報告',
|
||
'dashboard.analysis.card.technicalIndicators': '技術指標',
|
||
'dashboard.analysis.card.technicalReport': '技術分析報告',
|
||
'dashboard.analysis.card.newsList': '相關新聞',
|
||
'dashboard.analysis.card.newsReport': '新聞分析報告',
|
||
'dashboard.analysis.card.sentimentIndicators': '情緒指標',
|
||
'dashboard.analysis.card.sentimentReport': '情緒分析報告',
|
||
'dashboard.analysis.card.riskMetrics': '風險指標',
|
||
'dashboard.analysis.card.riskReport': '風險評估報告',
|
||
'dashboard.analysis.card.bullView': '看漲觀點 (Bull)',
|
||
'dashboard.analysis.card.bearView': '看跌觀點 (Bear)',
|
||
'dashboard.analysis.card.researchConclusion': '研究員結論',
|
||
'dashboard.analysis.card.traderPlan': '交易員計劃',
|
||
'dashboard.analysis.card.riskDebate': '風險委員會辯論',
|
||
'dashboard.analysis.card.finalDecision': '最終決策 (Final Decision)',
|
||
'dashboard.analysis.card.tradePlanDetail': '交易計劃詳情',
|
||
'dashboard.analysis.tradingPlan.entry_price': '入場價格',
|
||
'dashboard.analysis.tradingPlan.position_size': '倉位大小',
|
||
'dashboard.analysis.tradingPlan.stop_loss': '止損',
|
||
'dashboard.analysis.tradingPlan.take_profit': '止盈',
|
||
'dashboard.analysis.label.confidence': '置信度',
|
||
'dashboard.analysis.label.keyPoints': '核心要點',
|
||
'dashboard.analysis.label.riskWarning': '風險提示',
|
||
'dashboard.analysis.risk.risky': '激進派觀點 (Risky)',
|
||
'dashboard.analysis.risk.neutral': '中立派觀點 (Neutral)',
|
||
'dashboard.analysis.risk.safe': '保守派觀點 (Safe)',
|
||
'dashboard.analysis.risk.conclusion': '結論',
|
||
'dashboard.analysis.feature.fundamental': '基本面分析',
|
||
'dashboard.analysis.feature.technical': '技術分析',
|
||
'dashboard.analysis.feature.news': '新聞分析',
|
||
'dashboard.analysis.feature.sentiment': '情緒分析',
|
||
'dashboard.analysis.feature.risk': '風險評估',
|
||
'dashboard.analysis.watchlist.title': '我的自選股',
|
||
'dashboard.analysis.watchlist.add': '添加',
|
||
'dashboard.analysis.watchlist.addStock': '添加股票',
|
||
'dashboard.analysis.modal.addStock.title': '添加自選股',
|
||
'dashboard.analysis.modal.addStock.confirm': '確定',
|
||
'dashboard.analysis.modal.addStock.cancel': '取消',
|
||
'dashboard.analysis.modal.addStock.market': '市場類型',
|
||
'dashboard.analysis.modal.addStock.marketPlaceholder': '請選擇市場',
|
||
'dashboard.analysis.modal.addStock.marketRequired': '請選擇市場類型',
|
||
'dashboard.analysis.modal.addStock.symbol': '股票代碼',
|
||
'dashboard.analysis.modal.addStock.symbolPlaceholder': '例如: AAPL, TSLA, GOOGL, 000001, BTC',
|
||
'dashboard.analysis.modal.addStock.symbolRequired': '請輸入股票代碼',
|
||
'dashboard.analysis.modal.addStock.searchPlaceholder': '搜索標的代碼或名稱',
|
||
'dashboard.analysis.modal.addStock.searchOrInputPlaceholder': '搜索或輸入標的代碼(如:AAPL、BTC/USDT、EUR/USD)',
|
||
'dashboard.analysis.modal.addStock.searchOrInputHint': '支持搜索數據庫中的標的,或直接輸入代碼(系統將自動獲取名稱)',
|
||
'dashboard.analysis.modal.addStock.search': '搜索',
|
||
'dashboard.analysis.modal.addStock.searchResults': '搜索結果',
|
||
'dashboard.analysis.modal.addStock.hotSymbols': '熱門標的',
|
||
'dashboard.analysis.modal.addStock.noHotSymbols': '暫無熱門標的',
|
||
'dashboard.analysis.modal.addStock.selectedSymbol': '已選標的',
|
||
'dashboard.analysis.modal.addStock.pleaseSelectSymbol': '請先選擇一個標的',
|
||
'dashboard.analysis.modal.addStock.pleaseSelectOrEnterSymbol': '請先選擇一個標的或輸入標的代碼',
|
||
'dashboard.analysis.modal.addStock.pleaseEnterSymbol': '請輸入標的代碼',
|
||
'dashboard.analysis.modal.addStock.pleaseSelectMarket': '請先選擇市場類型',
|
||
'dashboard.analysis.modal.addStock.searchFailed': '搜索失敗,請稍後重試',
|
||
'dashboard.analysis.modal.addStock.noSearchResults': '未找到匹配的標的',
|
||
'dashboard.analysis.modal.addStock.willAutoFetchName': '系統將自動獲取名稱',
|
||
'dashboard.analysis.modal.addStock.addDirectly': '直接添加',
|
||
'dashboard.analysis.modal.addStock.nameWillBeFetched': '名稱將在添加時自動獲取',
|
||
'dashboard.analysis.market.AShare': 'A股',
|
||
'dashboard.analysis.market.USStock': '美股',
|
||
'dashboard.analysis.market.HShare': '港股',
|
||
'dashboard.analysis.market.Crypto': '加密貨幣',
|
||
'dashboard.analysis.market.Forex': '外匯',
|
||
'dashboard.analysis.market.Futures': '期貨',
|
||
'dashboard.analysis.modal.history.title': '歷史分析記錄',
|
||
'dashboard.analysis.modal.history.viewResult': '查看結果',
|
||
'dashboard.analysis.modal.history.completeTime': '完成時間',
|
||
'dashboard.analysis.modal.history.error': '錯誤',
|
||
'dashboard.analysis.status.pending': '待處理',
|
||
'dashboard.analysis.status.processing': '處理中',
|
||
'dashboard.analysis.status.completed': '已完成',
|
||
'dashboard.analysis.status.failed': '失敗',
|
||
'dashboard.analysis.message.selectSymbol': '請先選擇標的',
|
||
'dashboard.analysis.message.taskCreated': '分析任務已創建,正在後臺執行...',
|
||
'dashboard.analysis.message.analysisComplete': '分析完成',
|
||
'dashboard.analysis.message.analysisCompleteCache': '分析完成(使用緩存數據)',
|
||
'dashboard.analysis.message.analysisFailed': '分析失敗,請稍後重試',
|
||
'dashboard.analysis.message.addStockSuccess': '添加成功',
|
||
'dashboard.analysis.message.addStockFailed': '添加失敗',
|
||
'dashboard.analysis.message.removeStockSuccess': '移除成功',
|
||
'dashboard.analysis.message.removeStockFailed': '移除失敗',
|
||
'dashboard.analysis.message.resumingAnalysis': '正在恢復分析任務...',
|
||
'dashboard.analysis.message.deleteSuccess': '刪除成功',
|
||
'dashboard.analysis.message.deleteFailed': '刪除失敗',
|
||
'dashboard.analysis.modal.history.delete': '刪除',
|
||
'dashboard.analysis.modal.history.deleteConfirm': '確定要刪除這條分析記錄嗎?',
|
||
'dashboard.analysis.test': '工專路 {no} 號店',
|
||
'dashboard.analysis.introduce': '指標說明',
|
||
'dashboard.analysis.total-sales': '總銷售額',
|
||
'dashboard.analysis.day-sales': '日均銷售額¥',
|
||
'dashboard.analysis.visits': '訪問量',
|
||
'dashboard.analysis.visits-trend': '訪問量趨勢',
|
||
'dashboard.analysis.visits-ranking': '門店訪問量排名',
|
||
'dashboard.analysis.day-visits': '日訪問量',
|
||
'dashboard.analysis.week': '周同比',
|
||
'dashboard.analysis.day': '日同比',
|
||
'dashboard.analysis.payments': '支付筆數',
|
||
'dashboard.analysis.conversion-rate': '轉化率',
|
||
'dashboard.analysis.operational-effect': '運營活動效果',
|
||
'dashboard.analysis.sales-trend': '銷售趨勢',
|
||
'dashboard.analysis.sales-ranking': '門店銷售額排名',
|
||
'dashboard.analysis.all-year': '全年',
|
||
'dashboard.analysis.all-month': '本月',
|
||
'dashboard.analysis.all-week': '本周',
|
||
'dashboard.analysis.all-day': '今日',
|
||
'dashboard.analysis.search-users': '搜索用戶數',
|
||
'dashboard.analysis.per-capita-search': '人均搜索次數',
|
||
'dashboard.analysis.online-top-search': '線上熱門搜索',
|
||
'dashboard.analysis.the-proportion-of-sales': '銷售額類別佔比',
|
||
'dashboard.analysis.dropdown-option-one': '操作一',
|
||
'dashboard.analysis.dropdown-option-two': '操作二',
|
||
'dashboard.analysis.channel.all': '全部渠道',
|
||
'dashboard.analysis.channel.online': '線上',
|
||
'dashboard.analysis.channel.stores': '門店',
|
||
'dashboard.analysis.sales': '銷售額',
|
||
'dashboard.analysis.traffic': '客流量',
|
||
'dashboard.analysis.table.rank': '排名',
|
||
'dashboard.analysis.table.search-keyword': '搜索關鍵詞',
|
||
'dashboard.analysis.table.users': '用戶數',
|
||
'dashboard.analysis.table.weekly-range': '周漲幅',
|
||
'dashboard.indicator.selectSymbol': '選擇或輸入標的代碼',
|
||
'dashboard.indicator.emptyWatchlistHint': '暫無自選股,請先添加',
|
||
'dashboard.indicator.hint.selectSymbol': '請選擇標的開始分析',
|
||
'dashboard.indicator.hint.selectSymbolDesc': '在上方搜索框中選擇或輸入股票代碼,查看K線圖表和技術指標',
|
||
'dashboard.indicator.retry': '重試',
|
||
'dashboard.indicator.panel.title': '技術指標',
|
||
'dashboard.indicator.panel.realtimeOn': '關閉實時更新',
|
||
'dashboard.indicator.panel.realtimeOff': '開啓實時更新',
|
||
'dashboard.indicator.panel.themeLight': '切換到深色主題',
|
||
'dashboard.indicator.panel.themeDark': '切換到淺色主題',
|
||
'dashboard.indicator.section.enabled': '已啓用',
|
||
'dashboard.indicator.section.added': '我添加的指標',
|
||
'dashboard.indicator.section.custom': '自己創建的指標',
|
||
'dashboard.indicator.section.bought': '我選購的指標',
|
||
'dashboard.indicator.section.myCreated': '我創建的指標',
|
||
'dashboard.indicator.empty': '暫無指標,請先添加或創建指標',
|
||
'dashboard.indicator.buy': '購買指標',
|
||
'dashboard.indicator.action.start': '啓動',
|
||
'dashboard.indicator.action.stop': '關閉',
|
||
'dashboard.indicator.action.edit': '編輯',
|
||
'dashboard.indicator.action.delete': '刪除',
|
||
'dashboard.indicator.action.backtest': '回測',
|
||
'dashboard.indicator.status.normal': '正常',
|
||
'dashboard.indicator.status.normalPermanent': '正常(永久有效)',
|
||
'dashboard.indicator.status.expired': '已過期',
|
||
'dashboard.indicator.expiry.permanent': '永久有效',
|
||
'dashboard.indicator.expiry.noExpiry': '無到期時間',
|
||
'dashboard.indicator.expiry.expired': '已過期:{date}',
|
||
'dashboard.indicator.expiry.expiresOn': '到期時間:{date}',
|
||
'dashboard.indicator.delete.confirmTitle': '確認刪除',
|
||
'dashboard.indicator.delete.confirmContent': '確定要刪除指標"{name}"嗎?此操作不可恢復。',
|
||
'dashboard.indicator.delete.confirmOk': '刪除',
|
||
'dashboard.indicator.delete.confirmCancel': '取消',
|
||
'dashboard.indicator.delete.success': '刪除成功',
|
||
'dashboard.indicator.delete.failed': '刪除失敗',
|
||
'dashboard.indicator.save.success': '保存成功',
|
||
'dashboard.indicator.save.failed': '保存失敗',
|
||
'dashboard.indicator.error.loadWatchlistFailed': '加載自選股失敗',
|
||
'dashboard.indicator.error.chartNotReady': '圖表組件未初始化,請先選擇標的並等待圖表加載完成',
|
||
'dashboard.indicator.error.chartMethodNotReady': '圖表組件方法未就緒,請稍後重試',
|
||
'dashboard.indicator.error.chartExecuteNotReady': '圖表組件執行方法未就緒,請稍後重試',
|
||
'dashboard.indicator.error.parseFailed': '無法解析Python代碼',
|
||
'dashboard.indicator.error.parseFailedCheck': '無法解析Python代碼,請檢查代碼格式',
|
||
'dashboard.indicator.error.addIndicatorFailed': '添加指標失敗',
|
||
'dashboard.indicator.error.runIndicatorFailed': '運行指標失敗',
|
||
'dashboard.indicator.error.pleaseLogin': '請先登錄',
|
||
'dashboard.indicator.error.loadDataFailed': '數據加載失敗',
|
||
'dashboard.indicator.error.loadDataFailedDesc': '請檢查網絡連接',
|
||
'dashboard.indicator.error.tiingoSubscription': '外匯1分鐘數據需要 Tiingo 付費訂閱,請使用其他時間週期或升級訂閱',
|
||
'dashboard.indicator.error.pythonEngineFailed': 'Python 引擎加載失敗,指標功能可能無法使用',
|
||
'dashboard.indicator.error.chartInitFailed': '圖表初始化失敗',
|
||
'dashboard.indicator.warning.enterCode': '請先輸入指標代碼',
|
||
'dashboard.indicator.warning.pyodideLoadFailed': 'Python 引擎加載失敗',
|
||
'dashboard.indicator.warning.pyodideLoadFailedDesc': '您當前所在區域或網絡環境無法使用該功能',
|
||
'dashboard.indicator.warning.chartNotInitialized': '圖表未初始化,無法使用畫線工具',
|
||
'dashboard.indicator.success.runIndicator': '指標運行成功',
|
||
'dashboard.indicator.success.clearDrawings': '已清除所有畫線',
|
||
'dashboard.indicator.sma': 'SMA (均線組合)',
|
||
'dashboard.indicator.ema': 'EMA (指數均線組合)',
|
||
'dashboard.indicator.rsi': 'RSI (相對強弱)',
|
||
'dashboard.indicator.macd': 'MACD',
|
||
'dashboard.indicator.bb': '布林帶 (Bollinger Bands)',
|
||
'dashboard.indicator.atr': 'ATR (平均真實波幅)',
|
||
'dashboard.indicator.cci': 'CCI (商品通道指數)',
|
||
'dashboard.indicator.williams': 'Williams %R (威廉指標)',
|
||
'dashboard.indicator.mfi': 'MFI (資金流量指標)',
|
||
'dashboard.indicator.adx': 'ADX (平均趨向指數)',
|
||
'dashboard.indicator.obv': 'OBV (能量潮)',
|
||
'dashboard.indicator.adosc': 'ADOSC (積累/派發振蕩器)',
|
||
'dashboard.indicator.ad': 'AD (積累/派發線)',
|
||
'dashboard.indicator.kdj': 'KDJ (隨機指標)',
|
||
'dashboard.indicator.signal.buy': 'BUY',
|
||
'dashboard.indicator.signal.sell': 'SELL',
|
||
'dashboard.indicator.signal.supertrendBuy': 'SuperTrend Buy',
|
||
'dashboard.indicator.signal.supertrendSell': 'SuperTrend Sell',
|
||
'dashboard.indicator.chart.kline': 'K線',
|
||
'dashboard.indicator.chart.volume': '成交量',
|
||
'dashboard.indicator.chart.uptrend': 'Up Trend',
|
||
'dashboard.indicator.chart.downtrend': 'Down Trend',
|
||
'dashboard.indicator.tooltip.time': '時間',
|
||
'dashboard.indicator.tooltip.open': '開',
|
||
'dashboard.indicator.tooltip.close': '收',
|
||
'dashboard.indicator.tooltip.high': '高',
|
||
'dashboard.indicator.tooltip.low': '低',
|
||
'dashboard.indicator.tooltip.volume': '成交量',
|
||
'dashboard.indicator.drawing.line': '線段',
|
||
'dashboard.indicator.drawing.horizontalLine': '水平線',
|
||
'dashboard.indicator.drawing.verticalLine': '垂直線',
|
||
'dashboard.indicator.drawing.ray': '射線',
|
||
'dashboard.indicator.drawing.straightLine': '直線',
|
||
'dashboard.indicator.drawing.parallelLine': '平行線',
|
||
'dashboard.indicator.drawing.priceLine': '價格線',
|
||
'dashboard.indicator.drawing.priceChannel': '價格通道',
|
||
'dashboard.indicator.drawing.fibonacciLine': '斐波那契線',
|
||
'dashboard.indicator.drawing.clearAll': '清除所有畫線',
|
||
'dashboard.indicator.market.AShare': 'A股',
|
||
'dashboard.indicator.market.USStock': '美股',
|
||
'dashboard.indicator.market.HShare': '港股',
|
||
'dashboard.indicator.market.Crypto': '加密貨幣',
|
||
'dashboard.indicator.market.Forex': '外匯',
|
||
'dashboard.indicator.market.Futures': '期貨',
|
||
'dashboard.indicator.create': '創建指標',
|
||
'dashboard.indicator.editor.title': '創建/編輯指標',
|
||
'dashboard.indicator.editor.name': '指標名稱',
|
||
'dashboard.indicator.editor.nameRequired': '請輸入指標名稱',
|
||
'dashboard.indicator.editor.namePlaceholder': '請輸入指標名稱',
|
||
'dashboard.indicator.editor.description': '指標描述',
|
||
'dashboard.indicator.editor.descriptionPlaceholder': '請輸入指標描述(可選)',
|
||
'dashboard.indicator.editor.code': '指標腳本(Python)',
|
||
'dashboard.indicator.editor.codeRequired': '請輸入指標代碼',
|
||
'dashboard.indicator.editor.codePlaceholder': '請輸入Python代碼',
|
||
'dashboard.indicator.editor.run': '運行',
|
||
'dashboard.indicator.editor.runHint': '點擊運行按鈕可以在K線圖上預覽指標效果',
|
||
'dashboard.indicator.editor.guide': '開發指南',
|
||
'dashboard.indicator.editor.guideTitle': 'Python 指標開發指南',
|
||
'dashboard.indicator.editor.save': '保存',
|
||
'dashboard.indicator.editor.cancel': '取消',
|
||
'dashboard.indicator.editor.unnamed': '未命名指標',
|
||
'dashboard.indicator.editor.publishToCommunity': '發布到社區',
|
||
'dashboard.indicator.editor.publishToCommunityHint': '發布後,其他用戶可以在社區中查看和使用您的指標',
|
||
'dashboard.indicator.editor.indicatorType': '指標類型',
|
||
'dashboard.indicator.editor.indicatorTypeRequired': '請選擇指標類型',
|
||
'dashboard.indicator.editor.indicatorTypePlaceholder': '請選擇指標類型',
|
||
'dashboard.indicator.editor.previewImage': '預覽圖',
|
||
'dashboard.indicator.editor.uploadImage': '上傳圖片',
|
||
'dashboard.indicator.editor.previewImageHint': '建議尺寸:800x400,大小不超過2MB',
|
||
'dashboard.indicator.editor.pricing': '售價(QDT)',
|
||
'dashboard.indicator.editor.pricingType.free': '免費',
|
||
'dashboard.indicator.editor.pricingType.permanent': '永久',
|
||
'dashboard.indicator.editor.pricingType.monthly': '月付',
|
||
'dashboard.indicator.editor.price': '價格',
|
||
'dashboard.indicator.editor.priceRequired': '請輸入價格',
|
||
'dashboard.indicator.editor.pricePlaceholder': '請輸入價格',
|
||
'dashboard.indicator.editor.pricingHint': '免費指標雖然價格爲0,但平臺會根據您的指標使用量和好評率給予獎勵(QDT)',
|
||
'dashboard.indicator.editor.aiGenerate': '智能生成',
|
||
'dashboard.indicator.editor.aiPromptPlaceholder': '請描述你的信號邏輯(只輸出 buy/sell)與繪圖(plots)。倉位/風控/加減倉請在回測配置中設定。',
|
||
'dashboard.indicator.editor.aiGenerateBtn': 'AI生成代碼',
|
||
'dashboard.indicator.editor.aiPromptRequired': '請輸入您的想法',
|
||
'dashboard.indicator.editor.aiGenerateSuccess': '代碼生成成功',
|
||
'dashboard.indicator.editor.aiGenerateError': '代碼生成失敗,請稍後重試',
|
||
'dashboard.indicator.editor.verifyCode': '代碼檢查',
|
||
'dashboard.indicator.editor.verifyCodeSuccess': '代碼檢查通過',
|
||
'dashboard.indicator.editor.verifyCodeFailed': '代碼檢查未通過',
|
||
'dashboard.indicator.editor.verifyCodeEmpty': '代碼不能為空',
|
||
'dashboard.indicator.boundary.message': '提示:指標腳本只負責「計算 + 繪圖 + buy/sell 信號」;倉位、風控、加減倉、手續費/滑點屬於策略執行配置。',
|
||
'dashboard.indicator.boundary.indicatorRule': "指標腳本請只輸出 buy/sell(並設定 df['buy']/df['sell'])。不要在腳本內撰寫倉位管理、止盈止損、加減倉。",
|
||
'dashboard.indicator.boundary.backtestRule': '規則:同一根K線若出現主信號(buy/sell→開/平倉/反手),本K線將跳過所有加倉與減倉。',
|
||
'dashboard.indicator.backtest.title': '指標回測',
|
||
'dashboard.indicator.backtest.config': '回測參數',
|
||
'dashboard.indicator.backtest.startDate': '開始日期',
|
||
'dashboard.indicator.backtest.endDate': '結束日期',
|
||
'dashboard.indicator.backtest.selectStartDate': '選擇開始日期',
|
||
'dashboard.indicator.backtest.selectEndDate': '選擇結束日期',
|
||
'dashboard.indicator.backtest.startDateRequired': '請選擇開始日期',
|
||
'dashboard.indicator.backtest.endDateRequired': '請選擇結束日期',
|
||
'dashboard.indicator.backtest.initialCapital': '初始資金',
|
||
'dashboard.indicator.backtest.initialCapitalRequired': '請輸入初始資金',
|
||
'dashboard.indicator.backtest.commission': '手續費率(%)',
|
||
'dashboard.indicator.backtest.commissionHint': '按名義價值(含槓桿)收取;每筆成交(開/平倉)都會從餘額扣除。',
|
||
'dashboard.indicator.backtest.leverage': '槓杆倍率',
|
||
'dashboard.indicator.backtest.timeframe': 'K線週期',
|
||
'dashboard.indicator.backtest.tradeDirection': '交易方向',
|
||
'dashboard.indicator.backtest.longOnly': '做多',
|
||
'dashboard.indicator.backtest.shortOnly': '做空',
|
||
'dashboard.indicator.backtest.both': '雙向',
|
||
'dashboard.indicator.backtest.run': '開始回測',
|
||
'dashboard.indicator.backtest.rerun': '重新回測',
|
||
'dashboard.indicator.backtest.close': '關閉',
|
||
'dashboard.indicator.backtest.running': '正在進行指標回測...',
|
||
'dashboard.indicator.backtest.loadingTip1': '正在獲取歷史K線數據...',
|
||
'dashboard.indicator.backtest.loadingTip2': '正在執行策略信號計算...',
|
||
'dashboard.indicator.backtest.loadingTip3': '正在模擬交易執行...',
|
||
'dashboard.indicator.backtest.loadingTip4': '正在計算回測指標...',
|
||
'dashboard.indicator.backtest.loadingTip5': '即將完成,請稍候...',
|
||
'dashboard.indicator.backtest.results': '回測結果',
|
||
'dashboard.indicator.backtest.totalReturn': '總收益率',
|
||
'dashboard.indicator.backtest.annualReturn': '年化收益',
|
||
'dashboard.indicator.backtest.maxDrawdown': '最大回撤',
|
||
'dashboard.indicator.backtest.sharpeRatio': '夏普比率',
|
||
'dashboard.indicator.backtest.winRate': '勝率',
|
||
'dashboard.indicator.backtest.profitFactor': '盈虧比',
|
||
'dashboard.indicator.backtest.totalTrades': '交易次數',
|
||
'dashboard.indicator.totalReturn': '總收益率',
|
||
'dashboard.indicator.annualReturn': '年化收益率',
|
||
'dashboard.indicator.maxDrawdown': '最大回撤',
|
||
'dashboard.indicator.sharpeRatio': '夏普比率',
|
||
'dashboard.indicator.winRate': '勝率',
|
||
'dashboard.indicator.profitFactor': '盈虧比',
|
||
'dashboard.indicator.totalTrades': '總交易次數',
|
||
'dashboard.indicator.backtest.totalCommission': '總手續費',
|
||
'dashboard.indicator.backtest.equityCurve': '收益曲線',
|
||
'dashboard.indicator.backtest.strategy': '指標收益',
|
||
'dashboard.indicator.backtest.benchmark': '基準收益',
|
||
'dashboard.indicator.backtest.tradeHistory': '交易記錄',
|
||
'dashboard.indicator.backtest.tradeTime': '時間',
|
||
'dashboard.indicator.backtest.tradeType': '類型',
|
||
'dashboard.indicator.backtest.buy': '買入',
|
||
'dashboard.indicator.backtest.sell': '賣出',
|
||
'dashboard.indicator.backtest.liquidation': '爆倉',
|
||
'dashboard.indicator.backtest.openLong': '開多',
|
||
'dashboard.indicator.backtest.closeLong': '平多',
|
||
'dashboard.indicator.backtest.closeLongStop': '平多(止損)',
|
||
'dashboard.indicator.backtest.closeLongProfit': '平多(止盈)',
|
||
'dashboard.indicator.backtest.addLong': '加多倉',
|
||
'dashboard.indicator.backtest.openShort': '開空',
|
||
'dashboard.indicator.backtest.closeShort': '平空',
|
||
'dashboard.indicator.backtest.closeShortStop': '平空(止損)',
|
||
'dashboard.indicator.backtest.closeShortProfit': '平空(止盈)',
|
||
'dashboard.indicator.backtest.addShort': '加空倉',
|
||
'dashboard.indicator.backtest.price': '價格',
|
||
'dashboard.indicator.backtest.amount': '數量',
|
||
'dashboard.indicator.backtest.balance': '賬戶餘額',
|
||
'dashboard.indicator.backtest.profit': '盈虧',
|
||
'dashboard.indicator.backtest.success': '回測完成',
|
||
'dashboard.indicator.backtest.failed': '回測失敗,請稍後重試',
|
||
'dashboard.indicator.backtest.quickSelect': '快速選擇',
|
||
// 多時間框架回測精度提示
|
||
'dashboard.indicator.backtest.precisionMode': '回測精度模式',
|
||
'dashboard.indicator.backtest.estimatedCandles': '預計處理約 {count} 根K線',
|
||
'dashboard.indicator.backtest.highPrecisionDesc': '使用1分鐘級別K線進行高精度回測,止損止盈觸發更精確',
|
||
'dashboard.indicator.backtest.mediumPrecisionDesc': '回測區間超過30天,使用5分鐘級別K線以平衡精度與性能',
|
||
'dashboard.indicator.backtest.standardModeWarning': '使用標準回測模式',
|
||
'dashboard.indicator.backtest.standardModeDesc': '當前配置不支持高精度回測,將使用策略K線進行回測',
|
||
'dashboard.indicator.backtest.onlyCryptoSupported': '高精度回測僅支持加密貨幣市場',
|
||
'dashboard.indicator.backtest.noIndicatorCode': '該指標沒有可回測的代碼',
|
||
'dashboard.indicator.backtest.noSymbol': '請先選擇交易標的',
|
||
'dashboard.indicator.backtest.dateRangeExceeded': '回測時間範圍超出限制:{timeframe}周期最多可回測{maxRange}',
|
||
'dashboard.indicator.backtest.dateRangeExceededDays': '回測時間範圍超出限制:{timeframe}周期最多可回測{maxRange}({maxDays}天)',
|
||
'dashboard.indicator.backtest.metaLine': '標的:{symbol} | 市場:{market} | 週期:{timeframe}',
|
||
'dashboard.indicator.backtest.savedRunId': '回測已保存,記錄ID:{id}',
|
||
'dashboard.indicator.backtest.historyTitle': '回測記錄',
|
||
'dashboard.indicator.backtest.historyRefresh': '重新整理',
|
||
'dashboard.indicator.backtest.historyView': '查看',
|
||
'dashboard.indicator.backtest.historyNoData': '暫無回測記錄',
|
||
'dashboard.indicator.backtest.historyUseCurrent': '僅目前幣種/週期',
|
||
'dashboard.indicator.backtest.historyFilterSymbol': '幣種(Symbol)',
|
||
'dashboard.indicator.backtest.historyFilterTimeframe': '週期(Timeframe)',
|
||
'dashboard.indicator.backtest.historyApply': '套用篩選',
|
||
'dashboard.indicator.backtest.historyAIAnalyze': 'AI分析',
|
||
'dashboard.indicator.backtest.historyAIAnalyzeTitle': 'AI 分析建議',
|
||
'dashboard.indicator.backtest.historyNoAIResult': '暫無 AI 分析結果',
|
||
'dashboard.indicator.backtest.historyRunId': '記錄ID',
|
||
'dashboard.indicator.backtest.historyCreatedAt': '時間',
|
||
'dashboard.indicator.backtest.historyRange': '區間',
|
||
'dashboard.indicator.backtest.historyStatus': '狀態',
|
||
'dashboard.indicator.backtest.historyStatusSuccess': '成功',
|
||
'dashboard.indicator.backtest.historyStatusFailed': '失敗',
|
||
'dashboard.indicator.backtest.historyActions': '操作',
|
||
'dashboard.indicator.backtest.prev': '上一步',
|
||
'dashboard.indicator.backtest.next': '下一步',
|
||
'dashboard.indicator.backtest.steps.strategy.title': '執行配置',
|
||
'dashboard.indicator.backtest.steps.strategy.desc': '倉位/風控/加減倉(策略層)',
|
||
'dashboard.indicator.backtest.steps.trading.title': '回測環境',
|
||
'dashboard.indicator.backtest.steps.trading.desc': '時間/資金/費率/槓桿/滑點',
|
||
'dashboard.indicator.backtest.steps.results.title': '結果',
|
||
'dashboard.indicator.backtest.steps.results.desc': '統計與交易明細',
|
||
'dashboard.indicator.backtest.panel.risk': '執行配置:風控(止損/移動止盈)',
|
||
'dashboard.indicator.backtest.panel.scale': '執行配置:加倉(順勢/逆勢)',
|
||
'dashboard.indicator.backtest.panel.reduce': '執行配置:減倉(順勢/逆勢)',
|
||
'dashboard.indicator.backtest.panel.position': '執行配置:開倉倉位',
|
||
'dashboard.indicator.backtest.field.stopLossPct': '止損(%)',
|
||
'dashboard.indicator.backtest.field.takeProfitPct': '止盈(%)',
|
||
'dashboard.indicator.backtest.field.trailingEnabled': '移動止盈',
|
||
'dashboard.indicator.backtest.field.trailingStopPct': '移動回撤(%)',
|
||
'dashboard.indicator.backtest.field.trailingActivationPct': '移動止盈激活(%)',
|
||
'dashboard.indicator.backtest.field.slippage': '滑點(%)',
|
||
'dashboard.indicator.backtest.field.trendAddEnabled': '順勢加倉',
|
||
'dashboard.indicator.backtest.field.dcaAddEnabled': '逆勢加倉',
|
||
'dashboard.indicator.backtest.field.trendAddStepPct': '加倉觸發(%)',
|
||
'dashboard.indicator.backtest.field.dcaAddStepPct': '加倉觸發(%)',
|
||
'dashboard.indicator.backtest.field.trendAddSizePct': '每次加倉資金占比(%)',
|
||
'dashboard.indicator.backtest.field.dcaAddSizePct': '每次加倉資金占比(%)',
|
||
'dashboard.indicator.backtest.field.trendAddMaxTimes': '最多加倉次數',
|
||
'dashboard.indicator.backtest.field.dcaAddMaxTimes': '最多加倉次數',
|
||
'dashboard.indicator.backtest.field.trendReduceEnabled': '順勢減倉',
|
||
'dashboard.indicator.backtest.field.adverseReduceEnabled': '逆勢減倉',
|
||
'dashboard.indicator.backtest.field.trendReduceStepPct': '順勢觸發(%)',
|
||
'dashboard.indicator.backtest.field.adverseReduceStepPct': '逆勢觸發(%)',
|
||
'dashboard.indicator.backtest.field.trendReduceSizePct': '每次減倉比例(%)',
|
||
'dashboard.indicator.backtest.field.adverseReduceSizePct': '每次逆勢減倉比例(%)',
|
||
'dashboard.indicator.backtest.field.trendReduceMaxTimes': '最多順勢減倉次數',
|
||
'dashboard.indicator.backtest.field.adverseReduceMaxTimes': '最多逆勢減倉次數',
|
||
'dashboard.indicator.backtest.field.entryPct': '開倉資金占比(%)',
|
||
'dashboard.indicator.backtest.field.minOrderPct': '單次最小資金占比(%)(可選)',
|
||
'dashboard.indicator.backtest.hint.entryPctMax': '最大可開倉:{maxPct}%(為後續加倉預留資金)',
|
||
'dashboard.indicator.backtest.closeLongTrailing': '平多(移動止損/止盈)',
|
||
'dashboard.indicator.backtest.reduceLong': '多頭減倉',
|
||
'dashboard.indicator.backtest.closeShortTrailing': '平空(移動止損/止盈)',
|
||
'dashboard.indicator.backtest.reduceShort': '空頭減倉',
|
||
'dashboard.docs.title': '文檔中心',
|
||
'dashboard.docs.search.placeholder': '搜索文檔...',
|
||
'dashboard.docs.category.all': '全部',
|
||
'dashboard.docs.category.guide': '開發指南',
|
||
'dashboard.docs.category.api': 'API文檔',
|
||
'dashboard.docs.category.tutorial': '教程',
|
||
'dashboard.docs.category.faq': '常見問題',
|
||
'dashboard.docs.featured.title': '推薦文檔',
|
||
'dashboard.docs.featured.tag': '推薦',
|
||
'dashboard.docs.list.views': '瀏覽',
|
||
'dashboard.docs.list.author': '作者',
|
||
'dashboard.docs.list.empty': '暫無文檔',
|
||
'dashboard.docs.list.backToAll': '返回全部文檔',
|
||
'dashboard.docs.list.total': '共 {count} 篇文檔',
|
||
'dashboard.docs.detail.back': '返回文檔列表',
|
||
'dashboard.docs.detail.updatedAt': '更新於',
|
||
'dashboard.docs.detail.related': '相關文檔',
|
||
'dashboard.docs.detail.notFound': '文檔不存在',
|
||
'dashboard.docs.detail.error': '文檔不存在或已被刪除',
|
||
'dashboard.docs.search.result': '搜索結果',
|
||
'dashboard.docs.search.keyword': '關鍵詞',
|
||
'community.filter.indicatorType': '指標類型',
|
||
'community.filter.all': '全部',
|
||
'community.filter.other': '其他選項',
|
||
'community.filter.pricing': '定價類型',
|
||
'community.filter.allPricing': '全部定價',
|
||
'community.filter.sortBy': '排序方式',
|
||
'community.filter.search': '搜索',
|
||
'community.filter.searchPlaceholder': '搜索指標名稱',
|
||
'community.indicatorType.trend': '趨勢型',
|
||
'community.indicatorType.momentum': '動量型',
|
||
'community.indicatorType.volatility': '波動率',
|
||
'community.indicatorType.volume': '成交量',
|
||
'community.indicatorType.custom': '自定義',
|
||
'community.pricing.free': '免費',
|
||
'community.pricing.paid': '付費',
|
||
'community.sort.downloads': '下載量',
|
||
'community.sort.rating': '評分',
|
||
'community.sort.newest': '最新發布',
|
||
'community.pagination.total': '共 {total} 個指標',
|
||
'community.noDescription': '暫無描述',
|
||
'community.detail.type': '類型',
|
||
'community.detail.pricing': '定價',
|
||
'community.detail.rating': '評分',
|
||
'community.detail.downloads': '下載量',
|
||
'community.detail.author': '作者',
|
||
'community.detail.description': '簡介',
|
||
'community.detail.detailContent': '詳細說明',
|
||
'community.detail.backtestStats': '回測統計',
|
||
'community.action.purchase': '購買指標',
|
||
'community.action.addToMyIndicators': '添加到我的指標',
|
||
'community.action.favorite': '收藏',
|
||
'community.action.unfavorite': '取消收藏',
|
||
'community.action.buyNow': '立即購買',
|
||
'community.action.renew': '續費',
|
||
'community.purchase.price': '價格',
|
||
'community.purchase.permanent': '永久',
|
||
'community.purchase.monthly': '月',
|
||
'community.purchase.confirmBuy': '確認購買該指標({price} QDT)?',
|
||
'community.purchase.confirmRenew': '確認續費該指標({price} QDT/月)?',
|
||
'community.purchase.confirmFree': '確認添加該免費指標?',
|
||
'community.purchase.confirmTitle': '確認操作',
|
||
'community.purchase.owned': '您已購買該指標(永久有效)',
|
||
'community.purchase.ownIndicator': '這是您發布的指標',
|
||
'community.purchase.expired': '您的訂閱已過期',
|
||
'community.purchase.expiresOn': '到期時間:{date}',
|
||
'community.tabs.detail': '指標詳情',
|
||
'community.tabs.backtest': '回測數據',
|
||
'community.tabs.ratings': '用戶評價',
|
||
'community.rating.myRating': '我的評分',
|
||
'community.rating.stars': '{count} 星',
|
||
'community.rating.commentPlaceholder': '分享您的使用體驗...',
|
||
'community.rating.submit': '提交評分',
|
||
'community.rating.modify': '修改',
|
||
'community.rating.saveModify': '保存修改',
|
||
'community.rating.cancel': '取消',
|
||
'community.rating.selectRating': '請選擇評分',
|
||
'community.rating.success': '評分成功',
|
||
'community.rating.modifySuccess': '修改評價成功',
|
||
'community.rating.failed': '評分失敗',
|
||
'community.rating.noRatings': '暫無評價',
|
||
'community.backtest.note': '以上數據爲歷史回測結果,僅供參考,不代表未來收益',
|
||
'community.backtest.noData': '暫無回測數據',
|
||
'community.backtest.uploadHint': '作者尚未上傳回測數據',
|
||
'community.message.loadFailed': '加載指標列表失敗',
|
||
'community.message.purchaseProcessing': '正在處理購買請求...',
|
||
'community.message.downloadSuccess': '指標已添加到我的指標列表',
|
||
'community.message.favoriteSuccess': '收藏成功',
|
||
'community.message.unfavoriteSuccess': '取消收藏成功',
|
||
'community.message.operationSuccess': '操作成功',
|
||
'community.message.operationFailed': '操作失敗',
|
||
'community.banner.readOnly': '僅供瀏覽',
|
||
'community.banner.loginHint': '如需登錄註冊請點擊按鈕跳轉到獨立頁面,從而避免CSRF問題',
|
||
'community.banner.jumpButton': '跳轉到登錄/註冊',
|
||
'dashboard.totalEquity': '總權益',
|
||
'dashboard.totalPnL': '總盈虧',
|
||
'dashboard.aiStrategies': 'AI 策略',
|
||
'dashboard.indicatorStrategies': '指標策略',
|
||
'dashboard.running': '運行中',
|
||
'dashboard.enabled': '已啟用',
|
||
'dashboard.pnlHistory': '歷史盈虧',
|
||
'dashboard.strategyPerformance': '策略盈虧佔比',
|
||
'dashboard.drawdown': '回撤曲線',
|
||
'dashboard.strategyRanking': '策略排行榜',
|
||
// New KPI labels
|
||
'dashboard.winRate': '勝率',
|
||
'dashboard.profitFactor': '盈虧比',
|
||
'dashboard.maxDrawdown': '最大回撤',
|
||
'dashboard.totalTrades': '總交易',
|
||
'dashboard.runningStrategies': '運行中策略',
|
||
'dashboard.equityCurve': '權益曲線',
|
||
'dashboard.strategyAllocation': '策略分佈',
|
||
'dashboard.drawdownCurve': '回撤曲線',
|
||
'dashboard.hourlyDistribution': '交易時段',
|
||
// Chart labels
|
||
'dashboard.dailyPnl': '日盈虧',
|
||
'dashboard.cumulativePnl': '累計盈虧',
|
||
'dashboard.tradeCount': '交易次數',
|
||
'dashboard.profit': '盈虧',
|
||
'dashboard.noData': '暫無數據',
|
||
'dashboard.noStrategyData': '暫無策略數據',
|
||
// Ranking labels
|
||
'dashboard.ranking.totalProfit': '總收益',
|
||
'dashboard.ranking.roi': '收益率',
|
||
'dashboard.ranking.trades': '交易數',
|
||
// Units and labels
|
||
'dashboard.unit.trades': '筆',
|
||
'dashboard.unit.strategies': '個',
|
||
'dashboard.label.avgDaily': '日均',
|
||
'dashboard.label.avgProfit': '平均盈利',
|
||
'dashboard.label.win': '勝',
|
||
'dashboard.label.lose': '負',
|
||
'dashboard.label.trade': '交易',
|
||
'dashboard.label.indicator': '指標',
|
||
'dashboard.label.totalPnl': '總盈虧',
|
||
'dashboard.label.maxDrawdownPoint': '最大回撤',
|
||
'dashboard.profitCalendar': '收益日曆',
|
||
'dashboard.recentTrades': '最近交易',
|
||
'dashboard.currentPositions': '當前持倉',
|
||
'dashboard.table.time': '時間',
|
||
'dashboard.table.strategy': '策略名稱',
|
||
'dashboard.table.symbol': '標的',
|
||
'dashboard.table.type': '類型',
|
||
'dashboard.table.side': '方向',
|
||
'dashboard.table.size': '持倉量',
|
||
'dashboard.table.entryPrice': '開倉均價',
|
||
'dashboard.table.price': '價格',
|
||
'dashboard.table.amount': '數量',
|
||
'dashboard.table.profit': '盈虧',
|
||
'dashboard.pendingOrders': '訂單執行記錄',
|
||
'dashboard.totalOrders': '共 {total} 條',
|
||
'dashboard.viewError': '查看錯誤',
|
||
'dashboard.filled': '已成交',
|
||
'dashboard.orderTable.time': '創建時間',
|
||
'dashboard.orderTable.strategy': '策略',
|
||
'dashboard.orderTable.symbol': '交易對',
|
||
'dashboard.orderTable.signalType': '信號類型',
|
||
'dashboard.orderTable.amount': '數量',
|
||
'dashboard.orderTable.price': '成交價',
|
||
'dashboard.orderTable.status': '狀態',
|
||
'dashboard.orderTable.timeInfo': '時間',
|
||
'dashboard.orderTable.executedAt': '執行時間',
|
||
'dashboard.orderTable.exchange': '交易所',
|
||
'dashboard.orderTable.notify': '通知方式',
|
||
'dashboard.orderTable.actions': '操作',
|
||
'dashboard.orderTable.delete': '刪除',
|
||
'dashboard.orderTable.deleteConfirm': '確認刪除這條記錄?',
|
||
'dashboard.orderTable.deleteSuccess': '刪除成功',
|
||
'dashboard.orderTable.deleteFailed': '刪除失敗',
|
||
'dashboard.newOrderNotify': '新訂單提醒',
|
||
'dashboard.newOrderDesc': '有新的訂單執行記錄',
|
||
'dashboard.soundEnabled': '聲音提醒已開啟',
|
||
'dashboard.soundDisabled': '聲音提醒已關閉',
|
||
'dashboard.clickToMute': '點擊關閉聲音提醒',
|
||
'dashboard.clickToUnmute': '點擊開啟聲音提醒',
|
||
'dashboard.signalType.openLong': '開多',
|
||
'dashboard.signalType.openShort': '開空',
|
||
'dashboard.signalType.closeLong': '平多',
|
||
'dashboard.signalType.closeShort': '平空',
|
||
'dashboard.signalType.addLong': '加多',
|
||
'dashboard.signalType.addShort': '加空',
|
||
'dashboard.status.pending': '待處理',
|
||
'dashboard.status.processing': '處理中',
|
||
'dashboard.status.completed': '已完成',
|
||
'dashboard.status.failed': '失敗',
|
||
'dashboard.status.cancelled': '已取消',
|
||
'dashboard.table.pnl': '未實現盈虧',
|
||
'form.basic-form.basic.title': '基礎表單',
|
||
'form.basic-form.basic.description': '表單頁用於向用戶收集或驗證信息,基礎表單常見於數據項較少的表單場景。',
|
||
'form.basic-form.title.label': '標題',
|
||
'form.basic-form.title.placeholder': '給目標起個名字',
|
||
'form.basic-form.title.required': '請輸入標題',
|
||
'form.basic-form.date.label': '起止日期',
|
||
'form.basic-form.placeholder.start': '開始日期',
|
||
'form.basic-form.placeholder.end': '結束日期',
|
||
'form.basic-form.date.required': '請選擇起止日期',
|
||
'form.basic-form.goal.label': '目標描述',
|
||
'form.basic-form.goal.placeholder': '請輸入你的階段性工作目標',
|
||
'form.basic-form.goal.required': '請輸入目標描述',
|
||
'form.basic-form.standard.label': '衡量標準',
|
||
'form.basic-form.standard.placeholder': '請輸入衡量標準',
|
||
'form.basic-form.standard.required': '請輸入衡量標準',
|
||
'form.basic-form.client.label': '客戶',
|
||
'form.basic-form.client.required': '請描述你服務的客戶',
|
||
'form.basic-form.label.tooltip': '目標的服務對象',
|
||
'form.basic-form.client.placeholder': '請描述你服務的客戶,內部客戶直接 @姓名/工號',
|
||
'form.basic-form.invites.label': '邀評人',
|
||
'form.basic-form.invites.placeholder': '請直接 @姓名/工號,最多可邀請 5 人',
|
||
'form.basic-form.weight.label': '權重',
|
||
'form.basic-form.weight.placeholder': '請輸入',
|
||
'form.basic-form.public.label': '目標公開',
|
||
'form.basic-form.label.help': '客戶、邀評人默認被分享',
|
||
'form.basic-form.radio.public': '公開',
|
||
'form.basic-form.radio.partially-public': '部分公開',
|
||
'form.basic-form.radio.private': '不公開',
|
||
'form.basic-form.publicUsers.placeholder': '公開給',
|
||
'form.basic-form.option.A': '同事一',
|
||
'form.basic-form.option.B': '同事二',
|
||
'form.basic-form.option.C': '同事三',
|
||
'form.basic-form.email.required': '請輸入郵箱地址!',
|
||
'form.basic-form.email.wrong-format': '郵箱地址格式錯誤!',
|
||
'form.basic-form.userName.required': '請輸入用戶名!',
|
||
'form.basic-form.password.required': '請輸入密碼!',
|
||
'form.basic-form.password.twice': '兩次輸入的密碼不匹配!',
|
||
'form.basic-form.strength.msg': '請至少輸入 6 個字符。請不要使用容易被猜到的密碼。',
|
||
'form.basic-form.strength.strong': '強度:強',
|
||
'form.basic-form.strength.medium': '強度:中',
|
||
'form.basic-form.strength.short': '強度:太短',
|
||
'form.basic-form.confirm-password.required': '請確認密碼!',
|
||
'form.basic-form.phone-number.required': '請輸入手機號!',
|
||
'form.basic-form.phone-number.wrong-format': '手機號格式錯誤!',
|
||
'form.basic-form.verification-code.required': '請輸入驗證碼!',
|
||
'form.basic-form.form.get-captcha': '獲取驗證碼',
|
||
'form.basic-form.captcha.second': '秒',
|
||
'form.basic-form.form.optional': '(選填)',
|
||
'form.basic-form.form.submit': '提交',
|
||
'form.basic-form.form.save': '保存',
|
||
'form.basic-form.email.placeholder': '郵箱',
|
||
'form.basic-form.password.placeholder': '至少6位密碼,區分大小寫',
|
||
'form.basic-form.confirm-password.placeholder': '確認密碼',
|
||
'form.basic-form.phone-number.placeholder': '手機號',
|
||
'form.basic-form.verification-code.placeholder': '驗證碼',
|
||
'result.success.title': '提交成功',
|
||
'result.success.description': '提交結果頁用於反饋一系列操作任務的處理結果, 如果僅是簡單操作,使用 Message 全局提示反饋即可。 本文字區域可以展示簡單的補充說明,如果有類似展示 “單據”的需求,下面這個灰色區域可以呈現比較復雜的內容。',
|
||
'result.success.operate-title': '項目名稱',
|
||
'result.success.operate-id': '項目 ID',
|
||
'result.success.principal': '負責人',
|
||
'result.success.operate-time': '生效時間',
|
||
'result.success.step1-title': '創建項目',
|
||
'result.success.step1-operator': '曲麗麗',
|
||
'result.success.step2-title': '部門初審',
|
||
'result.success.step2-operator': '周毛毛',
|
||
'result.success.step2-extra': '催一下',
|
||
'result.success.step3-title': '財務復核',
|
||
'result.success.step4-title': '完成',
|
||
'result.success.btn-return': '返回列表',
|
||
'result.success.btn-project': '查看項目',
|
||
'result.success.btn-print': '打印',
|
||
'result.fail.error.title': '提交失敗',
|
||
'result.fail.error.description': '請核對並修改以下信息後,再重新提交。',
|
||
'result.fail.error.hint-title': '您提交的內容有如下錯誤:',
|
||
'result.fail.error.hint-text1': '您的賬戶已被凍結',
|
||
'result.fail.error.hint-btn1': '立即解凍',
|
||
'result.fail.error.hint-text2': '您的賬戶還不具備申請資格',
|
||
'result.fail.error.hint-btn2': '立即升級',
|
||
'result.fail.error.btn-text': '返回修改',
|
||
'account.settings.menuMap.custom': '個性化',
|
||
'account.settings.menuMap.binding': '賬號綁定',
|
||
'account.settings.basic.avatar': '頭像',
|
||
'account.settings.basic.change-avatar': '更換頭像',
|
||
'account.settings.basic.email': '郵箱',
|
||
'account.settings.basic.email-message': '請輸入您的郵箱!',
|
||
'account.settings.basic.nickname': '暱稱',
|
||
'account.settings.basic.nickname-message': '請輸入您的暱稱!',
|
||
'account.settings.basic.profile': '個人簡介',
|
||
'account.settings.basic.profile-message': '請輸入個人簡介!',
|
||
'account.settings.basic.profile-placeholder': '個人簡介',
|
||
'account.settings.basic.country': '國家/地區',
|
||
'account.settings.basic.country-message': '請輸入您的國家或地區!',
|
||
'account.settings.basic.geographic': '所在省市',
|
||
'account.settings.basic.geographic-message': '請輸入您的所在省市!',
|
||
'account.settings.basic.address': '街道地址',
|
||
'account.settings.basic.address-message': '請輸入您的街道地址!',
|
||
'account.settings.basic.phone': '聯系電話',
|
||
'account.settings.basic.phone-message': '請輸入您的聯系電話!',
|
||
'account.settings.basic.update': '更新基本信息',
|
||
'account.settings.basic.update.success': '更新基本信息成功',
|
||
'account.settings.security.strong': '強',
|
||
'account.settings.security.medium': '中',
|
||
'account.settings.security.weak': '弱',
|
||
'account.settings.security.password': '賬戶密碼',
|
||
'account.settings.security.password-description': '當前密碼強度:',
|
||
'account.settings.security.phone': '密保手機',
|
||
'account.settings.security.phone-description': '已綁定手機:',
|
||
'account.settings.security.question': '密保問題',
|
||
'account.settings.security.question-description': '未設置密保問題,密保問題可有效保護賬戶安全',
|
||
'account.settings.security.email': '綁定郵箱',
|
||
'account.settings.security.email-description': '已綁定郵箱:',
|
||
'account.settings.security.mfa': 'MFA 設備',
|
||
'account.settings.security.mfa-description': '未綁定 MFA 設備,綁定後,可以進行二次確認',
|
||
'account.settings.security.modify': '修改',
|
||
'account.settings.security.set': '設置',
|
||
'account.settings.security.bind': '綁定',
|
||
'account.settings.binding.taobao': '綁定淘寶',
|
||
'account.settings.binding.taobao-description': '當前未綁定淘寶賬號',
|
||
'account.settings.binding.alipay': '綁定支付寶',
|
||
'account.settings.binding.alipay-description': '當前未綁定支付寶賬號',
|
||
'account.settings.binding.dingding': '綁定釘釘',
|
||
'account.settings.binding.dingding-description': '當前未綁定釘釘賬號',
|
||
'account.settings.binding.bind': '綁定',
|
||
'account.settings.notification.password': '賬戶密碼',
|
||
'account.settings.notification.password-description': '其他用戶的消息將以站內信的形式通知',
|
||
'account.settings.notification.messages': '系統消息',
|
||
'account.settings.notification.messages-description': '系統消息將以站內信的形式通知',
|
||
'account.settings.notification.todo': '待辦任務',
|
||
'account.settings.notification.todo-description': '待辦任務將以站內信的形式通知',
|
||
'account.settings.settings.open': '開',
|
||
'account.settings.settings.close': '關',
|
||
'trading-assistant.title': '交易助手',
|
||
'trading-assistant.strategyList': '策略列表',
|
||
'trading-assistant.createStrategy': '創建策略',
|
||
'trading-assistant.noStrategy': '暫無策略',
|
||
'trading-assistant.selectStrategy': '請從左側選擇一個策略查看詳情',
|
||
'trading-assistant.startStrategy': '啓動策略',
|
||
'trading-assistant.stopStrategy': '停止策略',
|
||
'trading-assistant.editStrategy': '編輯策略',
|
||
'trading-assistant.deleteStrategy': '刪除策略',
|
||
'trading-assistant.startAll': '全部啟動',
|
||
'trading-assistant.stopAll': '全部停止',
|
||
'trading-assistant.deleteAll': '全部刪除',
|
||
'trading-assistant.symbolCount': '個幣種',
|
||
'trading-assistant.status.running': '運行中',
|
||
'trading-assistant.status.stopped': '已停止',
|
||
'trading-assistant.status.error': '錯誤',
|
||
'trading-assistant.strategyType.IndicatorStrategy': '技術指標策略',
|
||
'trading-assistant.strategyType.PromptBasedStrategy': '提示詞策略',
|
||
'trading-assistant.strategyType.GridStrategy': '網格策略',
|
||
'trading-assistant.tabs.tradingRecords': '交易記錄',
|
||
'trading-assistant.tabs.positions': '持倉記錄',
|
||
'trading-assistant.tabs.equityCurve': '淨值曲線',
|
||
'trading-assistant.form.step1': '選擇指標',
|
||
'trading-assistant.form.step2': '交易所配置',
|
||
'trading-assistant.form.step3': '策略參數',
|
||
'trading-assistant.form.step2Params': '策略參數',
|
||
'trading-assistant.form.step3Signal': '信號通知',
|
||
'trading-assistant.form.indicator': '選擇指標',
|
||
'trading-assistant.form.indicatorHint': '只能選擇您已購買或創建的技術指標',
|
||
'trading-assistant.form.qdtCostHints': '使用策略將消耗QDT,請確保賬戶有足夠的QDT餘額',
|
||
'trading-assistant.form.indicatorDescription': '指標描述',
|
||
'trading-assistant.form.noDescription': '暫無描述',
|
||
'trading-assistant.form.exchange': '選擇交易所',
|
||
'trading-assistant.form.apiKey': 'API Key',
|
||
'trading-assistant.form.secretKey': 'Secret Key',
|
||
'trading-assistant.form.passphrase': 'Passphrase',
|
||
'trading-assistant.form.testConnection': '測試連接',
|
||
'trading-assistant.form.strategyName': '策略名稱',
|
||
'trading-assistant.form.symbol': '交易對',
|
||
'trading-assistant.form.symbols': '交易對(多選)',
|
||
'trading-assistant.form.symbolHint': '目前僅支持加密貨幣交易對',
|
||
'trading-assistant.form.symbolHintCrypto': '加密貨幣:使用BTC/USDT等交易對格式',
|
||
'trading-assistant.form.symbolsHint': '選擇多個交易對,將自動創建多個策略',
|
||
'trading-assistant.form.initialCapital': '投入金額',
|
||
'trading-assistant.form.marketType': '市場類型',
|
||
'trading-assistant.form.marketTypeFutures': '合約',
|
||
'trading-assistant.form.marketTypeSpot': '現貨',
|
||
'trading-assistant.form.marketTypeHint': '合約支持雙向交易和槓杆,現貨僅支持做多且槓杆固定爲1倍',
|
||
'trading-assistant.form.leverage': '槓杆倍數',
|
||
'trading-assistant.form.leverageHint': '合約:1-125倍,現貨:固定1倍',
|
||
'trading-assistant.form.spotLeverageFixed': '現貨交易槓杆固定爲1倍',
|
||
'trading-assistant.form.spotOnlyLongHint': '現貨交易僅支持做多',
|
||
'trading-assistant.form.tradeDirection': '交易方向',
|
||
'trading-assistant.form.tradeDirectionLong': '僅做多',
|
||
'trading-assistant.form.tradeDirectionShort': '僅做空',
|
||
'trading-assistant.form.tradeDirectionBoth': '雙向交易',
|
||
'trading-assistant.form.timeframe': '時間周期',
|
||
'trading-assistant.form.klinePeriod': 'K線周期',
|
||
'trading-assistant.form.timeframe1m': '1分鍾',
|
||
'trading-assistant.form.timeframe5m': '5分鍾',
|
||
'trading-assistant.form.timeframe15m': '15分鍾',
|
||
'trading-assistant.form.timeframe30m': '30分鍾',
|
||
'trading-assistant.form.timeframe1H': '1小時',
|
||
'trading-assistant.form.timeframe4H': '4小時',
|
||
'trading-assistant.form.timeframe1D': '1天',
|
||
'trading-assistant.form.selectStrategyType': '選擇策略類型',
|
||
'trading-assistant.form.indicatorStrategy': '指標策略',
|
||
'trading-assistant.form.indicatorStrategyDesc': '基於技術指標的自動化交易策略',
|
||
'trading-assistant.form.aiStrategy': 'AI策略',
|
||
'trading-assistant.form.aiStrategyDesc': '基於AI智能決策的自動化交易策略',
|
||
'trading-assistant.form.enableAiFilter': '啟用AI智能決策過濾',
|
||
'trading-assistant.form.enableAiFilterHint': '啟用後,指標信號將經過AI智能過濾,提高交易質量',
|
||
'trading-assistant.form.aiFilterPrompt': '自定義提示詞',
|
||
'trading-assistant.form.aiFilterPromptHint': '為AI過濾提供自定義指令,留空則使用系統默認',
|
||
'trading-assistant.form.executionMode': '執行模式',
|
||
'trading-assistant.form.executionModeSignal': '僅信號通知',
|
||
'trading-assistant.form.executionModeLive': '實盤自動交易',
|
||
'trading-assistant.form.liveTradingCryptoOnlyHint': '實盤交易功能僅支持加密貨幣市場',
|
||
'trading-assistant.form.notifyChannels': '通知渠道',
|
||
'trading-assistant.form.notifyChannelsHint': '選擇信號觸發時的通知方式',
|
||
'trading-assistant.form.notifyEmail': '郵箱地址',
|
||
'trading-assistant.form.notifyPhone': '手機號碼',
|
||
'trading-assistant.form.notifyTelegram': 'Telegram ID',
|
||
'trading-assistant.form.notifyDiscord': 'Discord Webhook',
|
||
'trading-assistant.form.notifyWebhook': 'Webhook 地址',
|
||
'trading-assistant.form.liveTradingConfigTitle': '實盤交易配置',
|
||
'trading-assistant.form.liveTradingConfigHint': '請填寫交易所API資訊,實盤交易將使用您的API進行真實交易',
|
||
'trading-assistant.form.savedCredential': '已儲存的憑證',
|
||
'trading-assistant.form.savedCredentialHint': '選擇已儲存的交易所憑證,自動填充API配置',
|
||
'trading-assistant.form.saveCredential': '儲存此憑證以便下次使用',
|
||
'trading-assistant.form.credentialName': '憑證名稱',
|
||
'trading-assistant.validation.strategyTypeRequired': '請選擇策略類型',
|
||
'trading-assistant.form.advancedSettings': '高級設置',
|
||
'trading-assistant.form.orderMode': '下單模式',
|
||
'trading-assistant.form.orderModeMaker': '掛單(Maker)',
|
||
'trading-assistant.form.orderModeTaker': '市價(Taker)',
|
||
'trading-assistant.form.orderModeHint': '掛單模式使用限價單,手續費更低;市價模式立即成交,手續費較高',
|
||
'trading-assistant.form.makerWaitSec': '掛單等待時間(秒)',
|
||
'trading-assistant.form.makerWaitSecHint': '掛單後等待成交的時間,超時後取消並重試',
|
||
'trading-assistant.form.makerRetries': '掛單重試次數',
|
||
'trading-assistant.form.makerRetriesHint': '掛單未成交時的最大重試次數',
|
||
'trading-assistant.form.fallbackToMarket': '掛單失敗降級市價',
|
||
'trading-assistant.form.fallbackToMarketHint': '開/平倉掛單未成交時,是否降級爲市價單以確保成交',
|
||
'trading-assistant.form.marginMode': '保證金模式',
|
||
'trading-assistant.form.marginModeCross': '全倉',
|
||
'trading-assistant.form.marginModeIsolated': '逐倉',
|
||
'trading-assistant.form.stopLossPct': '止損比例(%)',
|
||
'trading-assistant.form.stopLossPctHint': '設置止損百分比,0表示不啓用止損',
|
||
'trading-assistant.form.takeProfitPct': '止盈比例(%)',
|
||
'trading-assistant.form.takeProfitPctHint': '設置止盈百分比,0表示不啓用止盈',
|
||
'trading-assistant.form.signalMode': '信號模式',
|
||
'trading-assistant.form.signalModeConfirmed': '確認模式',
|
||
'trading-assistant.form.signalModeAggressive': '激進模式',
|
||
'trading-assistant.form.signalModeHint': '確認模式:僅檢查已完成的K線;激進模式:也檢查正在形成的K線',
|
||
'trading-assistant.form.cancel': '取消',
|
||
'trading-assistant.form.prev': '上一步',
|
||
'trading-assistant.form.next': '下一步',
|
||
'trading-assistant.form.confirmCreate': '確認創建',
|
||
'trading-assistant.form.confirmEdit': '確認修改',
|
||
'trading-assistant.messages.createSuccess': '策略創建成功',
|
||
'trading-assistant.messages.createFailed': '創建策略失敗',
|
||
'trading-assistant.messages.updateSuccess': '策略更新成功',
|
||
'trading-assistant.messages.updateFailed': '更新策略失敗',
|
||
'trading-assistant.messages.deleteSuccess': '策略刪除成功',
|
||
'trading-assistant.messages.deleteFailed': '刪除策略失敗',
|
||
'trading-assistant.messages.startSuccess': '策略啓動成功',
|
||
'trading-assistant.messages.startFailed': '啓動策略失敗',
|
||
'trading-assistant.messages.stopSuccess': '策略停止成功',
|
||
'trading-assistant.messages.stopFailed': '停止策略失敗',
|
||
'trading-assistant.messages.loadFailed': '獲取策略列表失敗',
|
||
'trading-assistant.messages.runningWarning': '策略運行中,請先停止策略後再修改',
|
||
'trading-assistant.messages.deleteConfirmWithName': '確定要刪除策略“{name}”嗎?此操作不可恢復。',
|
||
'trading-assistant.messages.deleteConfirm': '確定要刪除該策略嗎?此操作不可恢復。',
|
||
'trading-assistant.messages.loadTradesFailed': '獲取交易記錄失敗',
|
||
'trading-assistant.messages.loadPositionsFailed': '獲取持倉記錄失敗',
|
||
'trading-assistant.messages.loadEquityFailed': '獲取淨值曲線失敗',
|
||
'trading-assistant.messages.loadIndicatorsFailed': '加載指標列表失敗,請稍後重試',
|
||
'trading-assistant.messages.spotLimitations': '現貨交易已自動設置爲僅做多、1倍槓杆',
|
||
'trading-assistant.messages.autoFillApiConfig': '已自動填充該交易所的歷史API配置',
|
||
'trading-assistant.messages.batchCreateSuccess': '成功創建 {count} 個策略',
|
||
'trading-assistant.messages.batchStartSuccess': '成功啟動 {count} 個策略',
|
||
'trading-assistant.messages.batchStartFailed': '批量啟動策略失敗',
|
||
'trading-assistant.messages.batchStopSuccess': '成功停止 {count} 個策略',
|
||
'trading-assistant.messages.batchStopFailed': '批量停止策略失敗',
|
||
'trading-assistant.messages.batchDeleteSuccess': '成功刪除 {count} 個策略',
|
||
'trading-assistant.messages.batchDeleteFailed': '批量刪除策略失敗',
|
||
'trading-assistant.messages.batchDeleteConfirm': '確定要刪除策略組"{name}"下的 {count} 個策略嗎?此操作不可恢復。',
|
||
'trading-assistant.notify.browser': '瀏覽器通知',
|
||
'trading-assistant.notify.email': '郵箱',
|
||
'trading-assistant.notify.phone': '簡訊',
|
||
'trading-assistant.notify.telegram': 'Telegram',
|
||
'trading-assistant.notify.discord': 'Discord',
|
||
'trading-assistant.notify.webhook': 'Webhook',
|
||
'trading-assistant.placeholders.selectIndicator': '請選擇指標',
|
||
'trading-assistant.placeholders.selectExchange': '請選擇交易所',
|
||
'trading-assistant.placeholders.inputApiKey': '請輸入API Key',
|
||
'trading-assistant.placeholders.inputSecretKey': '請輸入Secret Key',
|
||
'trading-assistant.placeholders.inputPassphrase': '請輸入Passphrase',
|
||
'trading-assistant.placeholders.inputStrategyName': '請輸入策略名稱',
|
||
'trading-assistant.placeholders.selectSymbol': '請選擇交易對',
|
||
'trading-assistant.placeholders.selectSymbols': '請選擇交易對(支持多選)',
|
||
'trading-assistant.placeholders.selectTimeframe': '請選擇時間周期',
|
||
'trading-assistant.placeholders.selectKlinePeriod': '請選擇K線周期',
|
||
'trading-assistant.placeholders.inputAiFilterPrompt': '請輸入自定義提示詞(可選)',
|
||
'trading-assistant.placeholders.selectSavedCredential': '請選擇已儲存的憑證',
|
||
'trading-assistant.placeholders.inputEmail': '請輸入郵箱地址',
|
||
'trading-assistant.placeholders.inputPhone': '請輸入手機號碼',
|
||
'trading-assistant.placeholders.inputTelegram': '請輸入Telegram ID或Chat ID',
|
||
'trading-assistant.placeholders.inputDiscord': '請輸入Discord Webhook地址',
|
||
'trading-assistant.placeholders.inputWebhook': '請輸入Webhook地址',
|
||
'trading-assistant.placeholders.inputCredentialName': '請輸入憑證名稱(如:我的OKX帳戶)',
|
||
'trading-assistant.validation.indicatorRequired': '請選擇指標',
|
||
'trading-assistant.validation.exchangeRequired': '請選擇交易所',
|
||
'trading-assistant.validation.apiKeyRequired': '請輸入API Key',
|
||
'trading-assistant.validation.secretKeyRequired': '請輸入Secret Key',
|
||
'trading-assistant.validation.passphraseRequired': '請輸入Passphrase',
|
||
'trading-assistant.validation.exchangeConfigIncomplete': '請填寫完整的交易所配置信息',
|
||
'trading-assistant.validation.testConnectionRequired': '請先點擊"測試連接"按鈕並確保連接成功',
|
||
'trading-assistant.validation.testConnectionFailed': '連接測試失敗,請檢查配置後重新測試',
|
||
'trading-assistant.validation.strategyNameRequired': '請輸入策略名稱',
|
||
'trading-assistant.validation.symbolRequired': '請選擇交易對',
|
||
'trading-assistant.validation.symbolsRequired': '請至少選擇一個交易對',
|
||
'trading-assistant.validation.emailInvalid': '請輸入有效的郵箱地址',
|
||
'trading-assistant.validation.notifyChannelRequired': '請至少選擇一個通知渠道',
|
||
'trading-assistant.validation.initialCapitalRequired': '請輸入投入金額',
|
||
'trading-assistant.validation.leverageRequired': '請輸入槓杆倍數',
|
||
'trading-assistant.table.time': '時間',
|
||
'trading-assistant.table.type': '類型',
|
||
'trading-assistant.table.price': '價格',
|
||
'trading-assistant.table.amount': '數量',
|
||
'trading-assistant.table.value': '金額',
|
||
'trading-assistant.table.commission': '手續費',
|
||
'trading-assistant.table.symbol': '交易對',
|
||
'trading-assistant.table.side': '方向',
|
||
'trading-assistant.table.size': '持倉數量',
|
||
'trading-assistant.table.entryPrice': '開倉價格',
|
||
'trading-assistant.table.currentPrice': '當前價格',
|
||
'trading-assistant.table.unrealizedPnl': '未實現盈虧',
|
||
'trading-assistant.table.pnlPercent': '盈虧比例',
|
||
'trading-assistant.table.buy': '買入',
|
||
'trading-assistant.table.sell': '賣出',
|
||
'trading-assistant.table.long': '做多',
|
||
'trading-assistant.table.short': '做空',
|
||
'trading-assistant.table.noPositions': '暫無持倉',
|
||
'trading-assistant.detail.title': '策略詳情',
|
||
'trading-assistant.detail.strategyName': '策略名稱',
|
||
'trading-assistant.detail.strategyType': '策略類型',
|
||
'trading-assistant.detail.status': '狀態',
|
||
'trading-assistant.detail.tradingMode': '交易模式',
|
||
'trading-assistant.detail.exchange': '交易所',
|
||
'trading-assistant.detail.initialCapital': '初始資金',
|
||
'trading-assistant.detail.totalInvestment': '總投入金額',
|
||
'trading-assistant.detail.currentEquity': '當前淨值',
|
||
'trading-assistant.detail.totalPnl': '總盈虧',
|
||
'trading-assistant.detail.indicatorName': '指標名稱',
|
||
'trading-assistant.detail.maxLeverage': '最大槓杆',
|
||
'trading-assistant.detail.decideInterval': '決策間隔',
|
||
'trading-assistant.detail.symbols': '交易標的',
|
||
'trading-assistant.detail.createdAt': '創建時間',
|
||
'trading-assistant.detail.updatedAt': '更新時間',
|
||
'trading-assistant.detail.llmConfig': 'AI模型配置',
|
||
'trading-assistant.detail.exchangeConfig': '交易所配置',
|
||
'trading-assistant.detail.provider': '提供商',
|
||
'trading-assistant.detail.modelId': '模型ID',
|
||
'trading-assistant.detail.close': '關閉',
|
||
'trading-assistant.detail.loadFailed': '獲取策略詳情失敗',
|
||
'trading-assistant.equity.noData': '暫無淨值數據',
|
||
'trading-assistant.equity.equity': '淨值',
|
||
'trading-assistant.exchange.tradingMode': '交易模式',
|
||
'trading-assistant.exchange.virtual': '模擬交易',
|
||
'trading-assistant.exchange.live': '實盤交易',
|
||
'trading-assistant.exchange.selectExchange': '選擇交易所',
|
||
'trading-assistant.exchange.walletAddress': '錢包地址',
|
||
'trading-assistant.exchange.walletAddressPlaceholder': '請輸入錢包地址(以0x開頭)',
|
||
'trading-assistant.exchange.privateKey': '私鑰',
|
||
'trading-assistant.exchange.privateKeyPlaceholder': '請輸入私鑰(64字符)',
|
||
'trading-assistant.exchange.testConnection': '測試連接',
|
||
'trading-assistant.exchange.connectionSuccess': '連接成功',
|
||
'trading-assistant.exchange.connectionFailed': '連接失敗',
|
||
'trading-assistant.exchange.testFailed': '連接測試失敗',
|
||
'trading-assistant.exchange.fillComplete': '請填寫完整的交易所配置信息',
|
||
'trading-assistant.strategyTypeOptions.ai': 'AI驅動策略',
|
||
'trading-assistant.strategyTypeOptions.indicator': '技術指標策略',
|
||
'trading-assistant.strategyTypeOptions.aiDeveloping': 'AI驅動策略功能開發中,敬請期待',
|
||
'trading-assistant.strategyTypeOptions.aiDevelopingWarning': 'AI驅動策略功能正在開發中',
|
||
'trading-assistant.indicatorType.trend': '趨勢',
|
||
'trading-assistant.indicatorType.momentum': '動量',
|
||
'trading-assistant.indicatorType.volatility': '波動',
|
||
'trading-assistant.indicatorType.volume': '成交量',
|
||
'trading-assistant.indicatorType.custom': '自定義',
|
||
'trading-assistant.exchangeNames': {
|
||
'okx': 'OKX',
|
||
'binance': '幣安',
|
||
'hyperliquid': 'Hyperliquid',
|
||
'blockchaincom': 'Blockchain.com',
|
||
'coinbaseexchange': 'Coinbase',
|
||
'gate': 'Gate.io',
|
||
'mexc': 'MEXC',
|
||
'kraken': 'Kraken',
|
||
'bitfinex': 'Bitfinex',
|
||
'bybit': 'Bybit',
|
||
'kucoin': 'KuCoin',
|
||
'huobi': '火幣',
|
||
'bitget': 'Bitget',
|
||
'bitmex': 'BitMEX',
|
||
'deribit': 'Deribit',
|
||
'phemex': 'Phemex',
|
||
'bitmart': 'BitMart',
|
||
'bitstamp': 'Bitstamp',
|
||
'bittrex': 'Bittrex',
|
||
'poloniex': 'Poloniex',
|
||
'gemini': 'Gemini',
|
||
'cryptocom': 'Crypto.com',
|
||
'bitflyer': 'bitFlyer',
|
||
'upbit': 'Upbit',
|
||
'bithumb': 'Bithumb',
|
||
'coinone': 'Coinone',
|
||
'zb': 'ZB',
|
||
'lbank': 'LBank',
|
||
'bibox': 'Bibox',
|
||
'bigone': 'BigONE',
|
||
'bitrue': 'Bitrue',
|
||
'coinex': 'CoinEx',
|
||
'digifinex': 'DigiFinex',
|
||
'ftx': 'FTX',
|
||
'ftxus': 'FTX US',
|
||
'binanceus': 'Binance US',
|
||
'binancecoinm': 'Binance COIN-M',
|
||
'binanceusdm': 'Binance USDⓈ-M'
|
||
},
|
||
'ai-trading-assistant.title': 'AI交易助手',
|
||
'ai-trading-assistant.strategyList': '策略列表',
|
||
'ai-trading-assistant.createStrategy': '創建策略',
|
||
'ai-trading-assistant.noStrategy': '暫無策略',
|
||
'ai-trading-assistant.selectStrategy': '請從左側選擇一個策略查看詳情',
|
||
'ai-trading-assistant.startStrategy': '啓動策略',
|
||
'ai-trading-assistant.stopStrategy': '停止策略',
|
||
'ai-trading-assistant.editStrategy': '編輯策略',
|
||
'ai-trading-assistant.deleteStrategy': '刪除策略',
|
||
'ai-trading-assistant.status.running': '運行中',
|
||
'ai-trading-assistant.status.stopped': '已停止',
|
||
'ai-trading-assistant.status.error': '錯誤',
|
||
'ai-trading-assistant.tabs.tradingRecords': '交易記錄',
|
||
'ai-trading-assistant.tabs.positions': '持倉記錄',
|
||
'ai-trading-assistant.tabs.aiDecisions': 'AI決策記錄',
|
||
'ai-trading-assistant.tabs.equityCurve': '淨值曲線',
|
||
'ai-trading-assistant.form.createTitle': '創建AI交易策略',
|
||
'ai-trading-assistant.form.editTitle': '編輯AI交易策略',
|
||
'ai-trading-assistant.form.strategyName': '策略名稱',
|
||
'ai-trading-assistant.form.modelId': 'AI模型',
|
||
'ai-trading-assistant.form.modelIdHint': '使用系統OpenRouter服務,無需配置API Key',
|
||
'ai-trading-assistant.form.decideInterval': '決策間隔',
|
||
'ai-trading-assistant.form.decideInterval5m': '5分鍾',
|
||
'ai-trading-assistant.form.decideInterval10m': '10分鍾',
|
||
'ai-trading-assistant.form.decideInterval30m': '30分鍾',
|
||
'ai-trading-assistant.form.decideInterval1h': '1小時',
|
||
'ai-trading-assistant.form.decideInterval4h': '4小時',
|
||
'ai-trading-assistant.form.decideInterval1d': '1天',
|
||
'ai-trading-assistant.form.decideInterval1w': '1周',
|
||
'ai-trading-assistant.form.decideIntervalHint': 'AI做決策的時間間隔',
|
||
'ai-trading-assistant.form.runPeriod': '運行周期',
|
||
'ai-trading-assistant.form.runPeriodHint': '策略運行的開始時間和結束時間',
|
||
'ai-trading-assistant.form.startDate': '開始日期',
|
||
'ai-trading-assistant.form.endDate': '結束日期',
|
||
'ai-trading-assistant.form.qdtCostTitle': 'QDT扣費說明',
|
||
'ai-trading-assistant.form.qdtCostHint': '每次AI決策將扣費 {cost} 個QDT,請確保賬戶有足夠的QDT餘額。策略運行期間,每次決策都會實時扣費。',
|
||
'ai-trading-assistant.form.apiKey': 'API Key',
|
||
'ai-trading-assistant.form.exchange': '選擇交易所',
|
||
'ai-trading-assistant.form.secretKey': 'Secret Key',
|
||
'ai-trading-assistant.form.passphrase': 'Passphrase',
|
||
'ai-trading-assistant.form.testConnection': '測試連接',
|
||
'ai-trading-assistant.form.symbol': '交易對',
|
||
'ai-trading-assistant.form.symbolHint': '選擇要交易的交易對',
|
||
'ai-trading-assistant.form.initialCapital': '投入金額(保證金)',
|
||
'ai-trading-assistant.form.leverage': '槓杆倍數',
|
||
'ai-trading-assistant.form.timeframe': '時間周期',
|
||
'ai-trading-assistant.form.timeframe1m': '1分鍾',
|
||
'ai-trading-assistant.form.timeframe5m': '5分鍾',
|
||
'ai-trading-assistant.form.timeframe15m': '15分鍾',
|
||
'ai-trading-assistant.form.timeframe30m': '30分鍾',
|
||
'ai-trading-assistant.form.timeframe1H': '1小時',
|
||
'ai-trading-assistant.form.timeframe4H': '4小時',
|
||
'ai-trading-assistant.form.timeframe1D': '1天',
|
||
'ai-trading-assistant.form.marketType': '市場類型',
|
||
'ai-trading-assistant.form.marketTypeFutures': '合約',
|
||
'ai-trading-assistant.form.marketTypeSpot': '現貨',
|
||
'ai-trading-assistant.form.totalPnl': '總盈虧',
|
||
'ai-trading-assistant.form.customPrompt': '自定義提示詞',
|
||
'ai-trading-assistant.form.customPromptHint': '可選,用於自定義AI的交易策略和決策邏輯',
|
||
'ai-trading-assistant.form.cancel': '取消',
|
||
'ai-trading-assistant.form.prev': '上一步',
|
||
'ai-trading-assistant.form.next': '下一步',
|
||
'ai-trading-assistant.form.confirmCreate': '確認創建',
|
||
'ai-trading-assistant.form.confirmEdit': '確認修改',
|
||
'ai-trading-assistant.messages.createSuccess': '策略創建成功',
|
||
'ai-trading-assistant.messages.createFailed': '創建策略失敗',
|
||
'ai-trading-assistant.messages.updateSuccess': '策略更新成功',
|
||
'ai-trading-assistant.messages.updateFailed': '更新策略失敗',
|
||
'ai-trading-assistant.messages.deleteSuccess': '策略刪除成功',
|
||
'ai-trading-assistant.messages.deleteFailed': '刪除策略失敗',
|
||
'ai-trading-assistant.messages.startSuccess': '策略啓動成功',
|
||
'ai-trading-assistant.messages.startFailed': '啓動策略失敗',
|
||
'ai-trading-assistant.messages.stopSuccess': '策略停止成功',
|
||
'ai-trading-assistant.messages.stopFailed': '停止策略失敗',
|
||
'ai-trading-assistant.messages.loadFailed': '獲取策略列表失敗',
|
||
'ai-trading-assistant.messages.loadDecisionsFailed': '獲取AI決策記錄失敗',
|
||
'ai-trading-assistant.messages.deleteConfirm': '確定要刪除該策略嗎?此操作不可恢復。',
|
||
'ai-trading-assistant.placeholders.inputStrategyName': '請輸入策略名稱',
|
||
'ai-trading-assistant.placeholders.selectModelId': '請選擇AI模型',
|
||
'ai-trading-assistant.placeholders.selectDecideInterval': '請選擇決策間隔',
|
||
'ai-trading-assistant.placeholders.startTime': '開始時間',
|
||
'ai-trading-assistant.placeholders.endTime': '結束時間',
|
||
'ai-trading-assistant.placeholders.inputApiKey': '請輸入API Key',
|
||
'ai-trading-assistant.placeholders.selectExchange': '請選擇交易所',
|
||
'ai-trading-assistant.placeholders.inputSecretKey': '請輸入Secret Key',
|
||
'ai-trading-assistant.placeholders.inputPassphrase': '請輸入Passphrase',
|
||
'ai-trading-assistant.placeholders.selectSymbol': '請選擇交易對,如:BTC/USDT',
|
||
'ai-trading-assistant.placeholders.selectTimeframe': '請選擇時間周期',
|
||
'ai-trading-assistant.placeholders.inputCustomPrompt': '請輸入自定義提示詞(可選)',
|
||
'ai-trading-assistant.validation.strategyNameRequired': '請輸入策略名稱',
|
||
'ai-trading-assistant.validation.modelIdRequired': '請選擇AI模型',
|
||
'ai-trading-assistant.validation.runPeriodRequired': '請選擇運行周期',
|
||
'ai-trading-assistant.validation.apiKeyRequired': '請輸入API Key',
|
||
'ai-trading-assistant.validation.exchangeRequired': '請選擇交易所',
|
||
'ai-trading-assistant.validation.secretKeyRequired': '請輸入Secret Key',
|
||
'ai-trading-assistant.validation.symbolRequired': '請選擇交易對',
|
||
'ai-trading-assistant.validation.initialCapitalRequired': '請輸入投入金額',
|
||
'ai-trading-assistant.table.time': '時間',
|
||
'ai-trading-assistant.table.type': '類型',
|
||
'ai-trading-assistant.table.price': '價格',
|
||
'ai-trading-assistant.table.amount': '數量',
|
||
'ai-trading-assistant.table.value': '金額',
|
||
'ai-trading-assistant.table.symbol': '交易對',
|
||
'ai-trading-assistant.table.side': '方向',
|
||
'ai-trading-assistant.table.size': '持倉數量',
|
||
'ai-trading-assistant.table.entryPrice': '開倉價格',
|
||
'ai-trading-assistant.table.currentPrice': '當前價格',
|
||
'ai-trading-assistant.table.unrealizedPnl': '未實現盈虧',
|
||
'ai-trading-assistant.table.profit': '盈虧',
|
||
'ai-trading-assistant.table.openLong': '開多',
|
||
'ai-trading-assistant.table.closeLong': '平多',
|
||
'ai-trading-assistant.table.openShort': '開空',
|
||
'ai-trading-assistant.table.closeShort': '平空',
|
||
'ai-trading-assistant.table.addLong': '加多',
|
||
'ai-trading-assistant.table.addShort': '加空',
|
||
'ai-trading-assistant.table.closeShortProfit': '平空止盈',
|
||
'ai-trading-assistant.table.closeShortStop': '平空止損',
|
||
'ai-trading-assistant.table.closeLongProfit': '平多止盈',
|
||
'ai-trading-assistant.table.closeLongStop': '平多止損',
|
||
'ai-trading-assistant.table.buy': '買入',
|
||
'ai-trading-assistant.table.sell': '賣出',
|
||
'ai-trading-assistant.table.long': '做多',
|
||
'ai-trading-assistant.table.short': '做空',
|
||
'ai-trading-assistant.table.hold': '持有',
|
||
'ai-trading-assistant.table.reasoning': '分析理由',
|
||
'ai-trading-assistant.table.decisions': '決策',
|
||
'ai-trading-assistant.table.riskAssessment': '風險評估',
|
||
'ai-trading-assistant.table.confidence': '置信度',
|
||
'ai-trading-assistant.table.totalRecords': '共 {total} 條記錄',
|
||
'ai-trading-assistant.table.noPositions': '暫無持倉',
|
||
'ai-trading-assistant.detail.title': '策略詳情',
|
||
'ai-trading-assistant.equity.noData': '暫無淨值數據',
|
||
'ai-trading-assistant.equity.equity': '淨值',
|
||
'ai-trading-assistant.exchange.testFailed': '連接測試失敗',
|
||
'ai-trading-assistant.exchange.connectionSuccess': '連接成功',
|
||
'ai-trading-assistant.exchange.connectionFailed': '連接失敗',
|
||
'ai-trading-assistant.form.advancedSettings': '高級設置',
|
||
'ai-trading-assistant.form.orderMode': '下單模式',
|
||
'ai-trading-assistant.form.orderModeMaker': '掛單(Maker)',
|
||
'ai-trading-assistant.form.orderModeTaker': '市價(Taker)',
|
||
'ai-trading-assistant.form.orderModeHint': '掛單模式使用限價單,手續費更低;市價模式立即成交,手續費較高',
|
||
'ai-trading-assistant.form.makerWaitSec': '掛單等待時間(秒)',
|
||
'ai-trading-assistant.form.makerWaitSecHint': '掛單後等待成交的時間,超時後取消並重試',
|
||
'ai-trading-assistant.form.makerRetries': '掛單重試次數',
|
||
'ai-trading-assistant.form.makerRetriesHint': '掛單未成交時的最大重試次數',
|
||
'ai-trading-assistant.form.fallbackToMarket': '掛單失敗降級市價',
|
||
'ai-trading-assistant.form.fallbackToMarketHint': '開/平倉掛單未成交時,是否降級爲市價單以確保成交',
|
||
'ai-trading-assistant.form.marginMode': '保證金模式',
|
||
'ai-trading-assistant.form.marginModeCross': '全倉',
|
||
'ai-trading-assistant.form.marginModeIsolated': '逐倉',
|
||
'ai-analysis.title': '量子交易引擎',
|
||
'ai-analysis.system.online': '在線',
|
||
'ai-analysis.system.agents': '智能體',
|
||
'ai-analysis.system.active': '活躍',
|
||
'ai-analysis.system.stage': '階段',
|
||
'ai-analysis.panel.roster': '智能體陣容',
|
||
'ai-analysis.panel.thinking': '思考中...',
|
||
'ai-analysis.panel.done': '完成',
|
||
'ai-analysis.panel.standby': '待機',
|
||
'ai-analysis.input.title': '量子交易引擎',
|
||
'ai-analysis.input.placeholder': '選擇目標資產 (如 BTC/USDT)',
|
||
'ai-analysis.input.watchlist': '自選股',
|
||
'ai-analysis.input.start': '開始分析',
|
||
'ai-analysis.input.recent': '最近任務:',
|
||
'ai-analysis.vis.stage': '階段',
|
||
'ai-analysis.vis.processing': '處理中',
|
||
'ai-analysis.result.complete': '分析完成',
|
||
'ai-analysis.result.signal': '最終信號',
|
||
'ai-analysis.result.confidence': '置信度:',
|
||
'ai-analysis.result.new': '新分析',
|
||
'ai-analysis.result.full': '查看完整報告',
|
||
'ai-analysis.logs.title': '系統日志',
|
||
'ai-analysis.modal.title': '機密報告',
|
||
'ai-analysis.modal.fundamental': '基本面分析',
|
||
'ai-analysis.modal.technical': '技術面分析',
|
||
'ai-analysis.modal.sentiment': '情緒面分析',
|
||
'ai-analysis.modal.risk': '風險評估',
|
||
'ai-analysis.stage.idle': '待機',
|
||
'ai-analysis.stage.1': '第一階段:多維分析',
|
||
'ai-analysis.stage.2': '第二階段:多空辯論',
|
||
'ai-analysis.stage.3': '第三階段:戰略規劃',
|
||
'ai-analysis.stage.4': '第四階段:風控審查',
|
||
'ai-analysis.stage.complete': '完成',
|
||
'ai-analysis.agent.investment_director': '投資總監',
|
||
'ai-analysis.agent.role.investment_director': '綜合分析 & 最終結論',
|
||
'ai-analysis.agent.market': '市場分析師',
|
||
'ai-analysis.agent.role.market': '技術 & 市場數據',
|
||
'ai-analysis.agent.fundamental': '基本面分析師',
|
||
'ai-analysis.agent.role.fundamental': '財務 & 估值',
|
||
'ai-analysis.agent.technical': '技術分析師',
|
||
'ai-analysis.agent.role.technical': '技術指標 & 圖表',
|
||
'ai-analysis.agent.news': '新聞分析師',
|
||
'ai-analysis.agent.role.news': '全球新聞過濾',
|
||
'ai-analysis.agent.sentiment': '情緒分析師',
|
||
'ai-analysis.agent.role.sentiment': '社交 & 情緒',
|
||
'ai-analysis.agent.risk': '風險分析師',
|
||
'ai-analysis.agent.role.risk': '基礎風險檢查',
|
||
'ai-analysis.agent.bull': '看漲研究員',
|
||
'ai-analysis.agent.role.bull': '增長催化劑挖掘',
|
||
'ai-analysis.agent.bear': '看跌研究員',
|
||
'ai-analysis.agent.role.bear': '風險 & 缺陷挖掘',
|
||
'ai-analysis.agent.manager': '研究經理',
|
||
'ai-analysis.agent.role.manager': '辯論主持人',
|
||
'ai-analysis.agent.trader': '交易員',
|
||
'ai-analysis.agent.role.trader': '執行策略師',
|
||
'ai-analysis.agent.risky': '激進分析師',
|
||
'ai-analysis.agent.role.risky': '激進策略',
|
||
'ai-analysis.agent.neutral': '平衡分析師',
|
||
'ai-analysis.agent.role.neutral': '平衡策略',
|
||
'ai-analysis.agent.safe': '保守分析師',
|
||
'ai-analysis.agent.role.safe': '保守策略',
|
||
'ai-analysis.agent.cro': '風控經理 (CRO)',
|
||
'ai-analysis.agent.role.cro': '最終決策權威',
|
||
'ai-analysis.script.market': '正在從主要交易所獲取 OHLCV 數據...',
|
||
'ai-analysis.script.fundamental': '正在檢索季度財務報告...',
|
||
'ai-analysis.script.technical': '正在分析技術指標和圖表形態...',
|
||
'ai-analysis.script.news': '正在掃描全球財經新聞...',
|
||
'ai-analysis.script.sentiment': '正在分析社交媒體趨勢...',
|
||
'ai-analysis.script.risk': '正在計算歷史波動率...',
|
||
'invite.inviteLink': '邀請鏈接',
|
||
'invite.copy': '復制鏈接',
|
||
'invite.copySuccess': '復制成功!',
|
||
'invite.copyFailed': '復制失敗,請手動復制',
|
||
'invite.noInviteLink': '邀請鏈接未生成',
|
||
'invite.totalInvites': '累計邀請',
|
||
'invite.totalReward': '累計獎勵',
|
||
'invite.rules': '邀請規則',
|
||
'invite.rule1': '每成功邀請一位好友注冊,您將獲得獎勵',
|
||
'invite.rule2': '被邀請的好友完成首次交易,您將獲得額外獎勵',
|
||
'invite.rule3': '邀請獎勵將直接發放到您的賬戶',
|
||
'invite.inviteList': '邀請列表',
|
||
'invite.tasks': '任務中心',
|
||
'invite.inviteeName': '被邀請人',
|
||
'invite.inviteTime': '邀請時間',
|
||
'invite.status': '狀態',
|
||
'invite.reward': '獎勵',
|
||
'invite.active': '活躍',
|
||
'invite.inactive': '未激活',
|
||
'invite.completed': '已完成',
|
||
'invite.claimed': '已領取',
|
||
'invite.pending': '待完成',
|
||
'invite.goToTask': '去完成',
|
||
'invite.claimReward': '領取獎勵',
|
||
'invite.verify': '驗證完成',
|
||
'invite.verifySuccess': '驗證成功!任務已完成',
|
||
'invite.verifyNotCompleted': '任務尚未完成,請先完成任務',
|
||
'invite.verifyFailed': '驗證失敗,請稍後重試',
|
||
'invite.claimSuccess': '成功領取 {reward} QDT!',
|
||
'invite.claimFailed': '領取失敗,請稍後重試',
|
||
'invite.totalRecords': '共 {total} 條記錄',
|
||
'invite.task.twitter.title': '轉發推文到 X (Twitter)',
|
||
'invite.task.twitter.desc': '分享我們的官方推文到您的 X (Twitter) 賬號',
|
||
'invite.task.youtube.title': '關注我們的 YouTube 頻道',
|
||
'invite.task.youtube.desc': '訂閱並關注我們的 YouTube 官方頻道',
|
||
'invite.task.telegram.title': '加入 Telegram 羣組',
|
||
'invite.task.telegram.desc': '加入我們的官方 Telegram 社區羣組',
|
||
'invite.task.discord.title': '加入 Discord 服務器',
|
||
'invite.task.discord.desc': '加入我們的 Discord 社區服務器',
|
||
'message': '-',
|
||
'layouts.usermenu.dialog.title': '信息',
|
||
'layouts.usermenu.dialog.content': '您確定要注銷嗎?',
|
||
'layouts.userLayout.title': '於不確定中,尋見真理',
|
||
|
||
// Settings
|
||
'settings.title': '系統設置',
|
||
'settings.description': '配置應用設置、API密鑰和系統偏好',
|
||
'settings.save': '保存設置',
|
||
'settings.reset': '重置',
|
||
'settings.saveSuccess': '設置保存成功',
|
||
'settings.saveFailed': '保存設置失敗',
|
||
'settings.loadFailed': '加載配置失敗',
|
||
'settings.openrouterBalance': 'OpenRouter 賬戶餘額',
|
||
'settings.queryBalance': '查詢餘額',
|
||
'settings.balanceUsage': '已使用',
|
||
'settings.balanceRemaining': '剩餘額度',
|
||
'settings.balanceLimit': '總限額',
|
||
'settings.balanceQuerySuccess': '餘額查詢成功',
|
||
'settings.balanceQueryFailed': '餘額查詢失敗',
|
||
'settings.balanceNotQueried': '點擊"查詢餘額"獲取賬戶信息',
|
||
'settings.default': '默認',
|
||
'settings.pleaseSelect': '請選擇',
|
||
'settings.inputApiKey': '請輸入密鑰',
|
||
'settings.getApi': '獲取API',
|
||
// Settings link texts
|
||
'settings.link.getApi': '獲取API',
|
||
'settings.link.getApiKey': '獲取API Key',
|
||
'settings.link.getToken': '獲取Token',
|
||
'settings.link.createBot': '創建Bot',
|
||
'settings.link.viewModels': '查看模型列表',
|
||
'settings.link.freeRegister': '免費註冊',
|
||
'settings.link.supportedExchanges': '支持的交易所',
|
||
'settings.link.applyApi': '申請API',
|
||
'settings.link.createSearchEngine': '創建搜索引擎',
|
||
'settings.restartRequired': '配置已保存,部分配置需要重啟Python服務才能生效',
|
||
'settings.copyRestartCmd': '複製重啟命令',
|
||
'settings.copySuccess': '複製成功',
|
||
'settings.copyFailed': '複製失敗',
|
||
// Settings groups
|
||
// Settings groups (按後端 order 排序)
|
||
'settings.group.server': '服務配置',
|
||
'settings.group.auth': '安全認證',
|
||
'settings.group.ai': 'AI/LLM配置',
|
||
'settings.group.trading': '實盤交易',
|
||
'settings.group.strategy': '策略執行',
|
||
'settings.group.data_source': '數據源',
|
||
'settings.group.notification': '通知推送',
|
||
'settings.group.email': '郵件配置',
|
||
'settings.group.sms': '短信配置',
|
||
'settings.group.agent': 'AI Agent',
|
||
'settings.group.network': '網絡代理',
|
||
'settings.group.search': '搜索配置',
|
||
'settings.group.app': '應用配置',
|
||
// Settings fields - Auth
|
||
'settings.field.SECRET_KEY': 'Secret Key',
|
||
'settings.field.ADMIN_USER': '管理員用戶名',
|
||
'settings.field.ADMIN_PASSWORD': '管理員密碼',
|
||
// Settings fields - Server
|
||
'settings.field.PYTHON_API_HOST': '監聽地址',
|
||
'settings.field.PYTHON_API_PORT': '端口',
|
||
'settings.field.PYTHON_API_DEBUG': '調試模式',
|
||
// Settings fields - Worker
|
||
'settings.field.ENABLE_PENDING_ORDER_WORKER': '啟用訂單處理Worker',
|
||
'settings.field.PENDING_ORDER_STALE_SEC': '訂單超時時間(秒)',
|
||
// Settings fields - Trading
|
||
'settings.field.ORDER_MODE': '下單模式',
|
||
'settings.field.MAKER_WAIT_SEC': '限價單等待時間(秒)',
|
||
'settings.field.MAKER_OFFSET_BPS': '限價單價格偏移(基點)',
|
||
// Settings fields - Notification
|
||
'settings.field.SIGNAL_WEBHOOK_URL': 'Webhook URL',
|
||
'settings.field.SIGNAL_WEBHOOK_TOKEN': 'Webhook Token',
|
||
'settings.field.SIGNAL_NOTIFY_TIMEOUT_SEC': '通知超時(秒)',
|
||
'settings.field.TELEGRAM_BOT_TOKEN': 'Telegram Bot Token',
|
||
// Settings fields - SMTP
|
||
'settings.field.SMTP_HOST': 'SMTP服務器',
|
||
'settings.field.SMTP_PORT': 'SMTP端口',
|
||
'settings.field.SMTP_USER': 'SMTP用戶名',
|
||
'settings.field.SMTP_PASSWORD': 'SMTP密碼',
|
||
'settings.field.SMTP_FROM': '發件人地址',
|
||
'settings.field.SMTP_USE_TLS': '使用TLS',
|
||
'settings.field.SMTP_USE_SSL': '使用SSL',
|
||
// Settings fields - Twilio
|
||
'settings.field.TWILIO_ACCOUNT_SID': 'Account SID',
|
||
'settings.field.TWILIO_AUTH_TOKEN': 'Auth Token',
|
||
'settings.field.TWILIO_FROM_NUMBER': '發送號碼',
|
||
// Settings fields - Strategy
|
||
'settings.field.DISABLE_RESTORE_RUNNING_STRATEGIES': '禁用自動恢復策略',
|
||
'settings.field.STRATEGY_TICK_INTERVAL_SEC': '策略Tick間隔(秒)',
|
||
'settings.field.PRICE_CACHE_TTL_SEC': '價格緩存TTL(秒)',
|
||
// Settings fields - Proxy
|
||
'settings.field.PROXY_PORT': '代理端口',
|
||
'settings.field.PROXY_HOST': '代理主機',
|
||
'settings.field.PROXY_SCHEME': '代理協議',
|
||
'settings.field.PROXY_URL': '完整代理URL',
|
||
// Settings fields - App
|
||
'settings.field.CORS_ORIGINS': 'CORS來源',
|
||
'settings.field.RATE_LIMIT': '速率限制(每分鐘)',
|
||
'settings.field.ENABLE_CACHE': '啟用緩存',
|
||
'settings.field.ENABLE_REQUEST_LOG': '啟用請求日誌',
|
||
'settings.field.ENABLE_AI_ANALYSIS': '啟用AI分析',
|
||
// Settings fields - 記憶/反思
|
||
'settings.field.ENABLE_AGENT_MEMORY': '啟用Agent記憶',
|
||
'settings.field.AGENT_MEMORY_ENABLE_VECTOR': '啟用向量檢索(本地)',
|
||
'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Embedding維度',
|
||
'settings.field.AGENT_MEMORY_TOP_K': '召回數量TopK',
|
||
'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': '候選窗口大小',
|
||
'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': '時間衰減半衰期(天)',
|
||
'settings.field.AGENT_MEMORY_W_SIM': '相似度權重',
|
||
'settings.field.AGENT_MEMORY_W_RECENCY': '時間權重',
|
||
'settings.field.AGENT_MEMORY_W_RETURNS': '收益權重',
|
||
// Settings fields - 自動反思驗證Worker
|
||
'settings.field.ENABLE_REFLECTION_WORKER': '啟用自動驗證',
|
||
'settings.field.REFLECTION_WORKER_INTERVAL_SEC': '驗證周期間隔(秒)',
|
||
// Settings fields - AI
|
||
'settings.field.OPENROUTER_API_KEY': 'OpenRouter API Key',
|
||
'settings.field.OPENROUTER_API_URL': 'OpenRouter API URL',
|
||
'settings.field.OPENROUTER_MODEL': '默認模型',
|
||
'settings.field.OPENROUTER_TEMPERATURE': 'Temperature',
|
||
'settings.field.OPENROUTER_MAX_TOKENS': 'Max Tokens',
|
||
'settings.field.OPENROUTER_TIMEOUT': '超時時間(秒)',
|
||
'settings.field.OPENROUTER_CONNECT_TIMEOUT': '連接超時(秒)',
|
||
'settings.field.AI_MODELS_JSON': '模型列表(JSON)',
|
||
// Settings fields - Market
|
||
'settings.field.MARKET_TYPES_JSON': '市場類型(JSON)',
|
||
'settings.field.TRADING_SUPPORTED_SYMBOLS_JSON': '支持的交易對(JSON)',
|
||
// Settings fields - Data Source
|
||
'settings.field.DATA_SOURCE_TIMEOUT': '數據源超時(秒)',
|
||
'settings.field.DATA_SOURCE_RETRY': '重試次數',
|
||
'settings.field.DATA_SOURCE_RETRY_BACKOFF': '重試退避(秒)',
|
||
'settings.field.FINNHUB_API_KEY': 'Finnhub API Key',
|
||
'settings.field.FINNHUB_TIMEOUT': 'Finnhub超時(秒)',
|
||
'settings.field.FINNHUB_RATE_LIMIT': 'Finnhub速率限制',
|
||
'settings.field.CCXT_DEFAULT_EXCHANGE': 'CCXT默認交易所',
|
||
'settings.field.CCXT_TIMEOUT': 'CCXT超時(ms)',
|
||
'settings.field.CCXT_PROXY': 'CCXT代理',
|
||
'settings.field.AKSHARE_TIMEOUT': 'Akshare超時(秒)',
|
||
'settings.field.YFINANCE_TIMEOUT': 'YFinance超時(秒)',
|
||
'settings.field.TIINGO_API_KEY': 'Tiingo API Key',
|
||
'settings.field.TIINGO_TIMEOUT': 'Tiingo超時(秒)',
|
||
// Settings fields - Search
|
||
'settings.field.SEARCH_PROVIDER': '搜索提供商',
|
||
'settings.field.SEARCH_MAX_RESULTS': '最大結果數',
|
||
'settings.field.SEARCH_GOOGLE_API_KEY': 'Google API Key',
|
||
'settings.field.SEARCH_GOOGLE_CX': 'Google CX',
|
||
'settings.field.SEARCH_BING_API_KEY': 'Bing API Key',
|
||
'settings.field.INTERNAL_API_KEY': '內部API Key',
|
||
|
||
// Settings descriptions (配置項說明)
|
||
'settings.desc.PYTHON_API_HOST': '服務監聽地址。0.0.0.0 允許外部訪問,127.0.0.1 僅本地訪問',
|
||
'settings.desc.PYTHON_API_PORT': '服務監聽端口,默認5000',
|
||
'settings.desc.PYTHON_API_DEBUG': '啟用調試模式,開發時使用。生產環境請關閉',
|
||
'settings.desc.SECRET_KEY': 'JWT簽名密鑰。生產環境必須修改以確保安全',
|
||
'settings.desc.ADMIN_USER': '管理員登錄用戶名',
|
||
'settings.desc.ADMIN_PASSWORD': '管理員登錄密碼。生產環境必須修改',
|
||
'settings.desc.OPENROUTER_API_KEY': 'OpenRouter API密鑰,用於訪問多種AI模型',
|
||
'settings.desc.OPENROUTER_API_URL': 'OpenRouter API端點地址',
|
||
'settings.desc.OPENROUTER_MODEL': '默認使用的AI模型,如 openai/gpt-4o, anthropic/claude-3.5-sonnet',
|
||
'settings.desc.OPENROUTER_TEMPERATURE': '模型創造性(0-1)。越低越確定性,越高越有創意',
|
||
'settings.desc.OPENROUTER_MAX_TOKENS': '每次請求最大輸出token數',
|
||
'settings.desc.OPENROUTER_TIMEOUT': 'API請求超時時間(秒)',
|
||
'settings.desc.OPENROUTER_CONNECT_TIMEOUT': '連接建立超時時間(秒)',
|
||
'settings.desc.AI_MODELS_JSON': '自定義模型列表,JSON格式,用於模型選擇器',
|
||
'settings.desc.ENABLE_PENDING_ORDER_WORKER': '啟用後台訂單處理Worker,實盤交易必需',
|
||
'settings.desc.PENDING_ORDER_STALE_SEC': '等待訂單超時時間,超時後標記為過期',
|
||
'settings.desc.ORDER_MODE': 'maker: 限價單優先(手續費低),market: 市價單(立即成交)',
|
||
'settings.desc.MAKER_WAIT_SEC': '限價單等待成交時間,超時後自動切換為市價單',
|
||
'settings.desc.MAKER_OFFSET_BPS': '限價單價格偏移(基點)。買入價=市價*(1-偏移),賣出價=市價*(1+偏移)',
|
||
'settings.desc.DISABLE_RESTORE_RUNNING_STRATEGIES': '禁止服務重啟時自動恢復運行中的策略',
|
||
'settings.desc.STRATEGY_TICK_INTERVAL_SEC': '策略主循環檢查間隔(秒)',
|
||
'settings.desc.PRICE_CACHE_TTL_SEC': '價格數據緩存有效期(秒)',
|
||
'settings.desc.MARKET_TYPES_JSON': '自定義市場類型配置,JSON格式',
|
||
'settings.desc.TRADING_SUPPORTED_SYMBOLS_JSON': '支持的交易對列表,JSON格式',
|
||
'settings.desc.DATA_SOURCE_TIMEOUT': '數據源請求默認超時時間',
|
||
'settings.desc.DATA_SOURCE_RETRY': '數據源請求失敗時的重試次數',
|
||
'settings.desc.DATA_SOURCE_RETRY_BACKOFF': '重試間隔時間(秒)',
|
||
'settings.desc.CCXT_DEFAULT_EXCHANGE': 'CCXT默認交易所(binance, coinbase, okx等)',
|
||
'settings.desc.CCXT_TIMEOUT': 'CCXT請求超時時間(毫秒)',
|
||
'settings.desc.CCXT_PROXY': 'CCXT請求代理地址(如 socks5h://127.0.0.1:1080)',
|
||
'settings.desc.FINNHUB_API_KEY': 'Finnhub API密鑰,用於美股數據(有免費額度)',
|
||
'settings.desc.FINNHUB_TIMEOUT': 'Finnhub API請求超時時間',
|
||
'settings.desc.FINNHUB_RATE_LIMIT': 'Finnhub API速率限制(每分鐘請求數)',
|
||
'settings.desc.TIINGO_API_KEY': 'Tiingo API密鑰,用於外匯/貴金屬數據(免費版不支持1分鐘數據)',
|
||
'settings.desc.TIINGO_TIMEOUT': 'Tiingo API請求超時時間',
|
||
'settings.desc.AKSHARE_TIMEOUT': 'Akshare API超時時間,用於A股數據',
|
||
'settings.desc.YFINANCE_TIMEOUT': 'Yahoo Finance API超時時間',
|
||
'settings.desc.SIGNAL_WEBHOOK_URL': '信號通知Webhook地址(POST JSON)',
|
||
'settings.desc.SIGNAL_WEBHOOK_TOKEN': 'Webhook認證令牌,通過請求頭發送',
|
||
'settings.desc.SIGNAL_NOTIFY_TIMEOUT_SEC': '通知請求超時時間',
|
||
'settings.desc.TELEGRAM_BOT_TOKEN': 'Telegram機器人Token,從@BotFather獲取',
|
||
'settings.desc.SMTP_HOST': 'SMTP郵件服務器地址(如 smtp.gmail.com)',
|
||
'settings.desc.SMTP_PORT': 'SMTP端口(TLS用587,SSL用465,明文用25)',
|
||
'settings.desc.SMTP_USER': 'SMTP認證用戶名(通常是郵箱地址)',
|
||
'settings.desc.SMTP_PASSWORD': 'SMTP認證密碼或應用專用密碼',
|
||
'settings.desc.SMTP_FROM': '郵件發件人地址',
|
||
'settings.desc.SMTP_USE_TLS': '啟用STARTTLS加密(推薦端口587)',
|
||
'settings.desc.SMTP_USE_SSL': '啟用SSL加密(端口465)',
|
||
'settings.desc.TWILIO_ACCOUNT_SID': 'Twilio賬戶SID,從控制台獲取',
|
||
'settings.desc.TWILIO_AUTH_TOKEN': 'Twilio認證Token,從控制台獲取',
|
||
'settings.desc.TWILIO_FROM_NUMBER': 'Twilio發送短信的號碼(如 +1234567890)',
|
||
'settings.desc.ENABLE_AGENT_MEMORY': '啟用AI Agent記憶功能,用於學習歷史交易',
|
||
'settings.desc.AGENT_MEMORY_ENABLE_VECTOR': '啟用本地向量相似度搜索進行記憶檢索',
|
||
'settings.desc.AGENT_MEMORY_EMBEDDING_DIM': '記憶向量嵌入維度',
|
||
'settings.desc.AGENT_MEMORY_TOP_K': '檢索時返回的相似記憶數量',
|
||
'settings.desc.AGENT_MEMORY_CANDIDATE_LIMIT': '相似度搜索的候選記憶上限',
|
||
'settings.desc.AGENT_MEMORY_HALF_LIFE_DAYS': '記憶時間衰減的半衰期(天)',
|
||
'settings.desc.AGENT_MEMORY_W_SIM': '記憶排序中相似度分數的權重(0-1)',
|
||
'settings.desc.AGENT_MEMORY_W_RECENCY': '記憶排序中時間新近度的權重(0-1)',
|
||
'settings.desc.AGENT_MEMORY_W_RETURNS': '記憶排序中收益表現的權重(0-1)',
|
||
'settings.desc.ENABLE_REFLECTION_WORKER': '啟用後台自動交易反思Worker',
|
||
'settings.desc.REFLECTION_WORKER_INTERVAL_SEC': '自動反思運行間隔(默認24小時)',
|
||
'settings.desc.PROXY_HOST': '代理服務器主機名或IP',
|
||
'settings.desc.PROXY_PORT': '代理服務器端口(留空則禁用代理)',
|
||
'settings.desc.PROXY_SCHEME': '代理協議類型。socks5h 表示DNS也走代理',
|
||
'settings.desc.PROXY_URL': '完整代理URL(設置後覆蓋上面的配置)',
|
||
'settings.desc.SEARCH_PROVIDER': '網頁搜索提供商,用於AI研究功能',
|
||
'settings.desc.SEARCH_MAX_RESULTS': '搜索返回的最大結果數',
|
||
'settings.desc.SEARCH_GOOGLE_API_KEY': 'Google自定義搜索API密鑰',
|
||
'settings.desc.SEARCH_GOOGLE_CX': 'Google可編程搜索引擎ID (CX)',
|
||
'settings.desc.SEARCH_BING_API_KEY': 'Microsoft Bing網頁搜索API密鑰',
|
||
'settings.desc.INTERNAL_API_KEY': '內部API認證密鑰,用於服務間調用',
|
||
'settings.desc.CORS_ORIGINS': '允許的CORS來源(* 表示全部,或逗號分隔的列表)',
|
||
'settings.desc.RATE_LIMIT': '每IP每分鐘的API請求限制',
|
||
'settings.desc.ENABLE_CACHE': '啟用響應緩存以提高性能',
|
||
'settings.desc.ENABLE_REQUEST_LOG': '記錄所有API請求日誌,用於調試',
|
||
'settings.desc.ENABLE_AI_ANALYSIS': '啟用AI驅動的市場分析功能'
|
||
}
|
||
|
||
export default {
|
||
...components,
|
||
...locale
|
||
}
|