feat: 实现跟单筛选条件记录和展示功能
- 新增 FilteredOrder 实体和数据库表,记录被过滤的订单信息 - 在筛选失败时自动记录到数据库并发送 Telegram 通知 - 创建 FilteredOrderService 和 API 接口,支持查询被过滤订单列表 - 前端新增被过滤订单列表页面,支持按过滤类型筛选 - 修复价差计算逻辑,使用数组最大值和最小值而非第一个元素 - 优化编辑页面 UI,钱包和 Leader 显示与创建页面一致(只读) - 添加多语言支持(中文、繁体中文、英文)
This commit is contained in:
@@ -16,7 +16,17 @@
|
||||
"reset": "Reset",
|
||||
"close": "Close",
|
||||
"yes": "Yes",
|
||||
"no": "No"
|
||||
"no": "No",
|
||||
"actions": "Actions",
|
||||
"all": "All",
|
||||
"createdAt": "Created At",
|
||||
"updatedAt": "Updated At",
|
||||
"status": "Status",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"noData": "No Data",
|
||||
"saveConfig": "Save Config",
|
||||
"refreshConfig": "Refresh Config"
|
||||
},
|
||||
"account": {
|
||||
"title": "Account Management",
|
||||
@@ -54,6 +64,10 @@
|
||||
"accountIdRequired": "Account ID cannot be empty"
|
||||
},
|
||||
"message": {
|
||||
"success": "Operation successful",
|
||||
"error": "Operation failed",
|
||||
"loading": "Loading...",
|
||||
"noData": "No Data",
|
||||
"loginSuccess": "Login successful",
|
||||
"loginFailed": "Login failed",
|
||||
"createUserSuccess": "User created successfully",
|
||||
@@ -65,11 +79,13 @@
|
||||
"title": "Login",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"usernamePlaceholder": "Username",
|
||||
"passwordPlaceholder": "Password",
|
||||
"usernameRequired": "Please enter username",
|
||||
"passwordRequired": "Please enter password",
|
||||
"forgotPassword": "Forgot password? Reset password"
|
||||
"usernamePlaceholder": "Please enter username",
|
||||
"passwordPlaceholder": "Please enter password",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"loginFailed": "Login failed",
|
||||
"loginSuccess": "Login successful"
|
||||
},
|
||||
"order": {
|
||||
"create": "Order Created",
|
||||
@@ -85,6 +101,8 @@
|
||||
},
|
||||
"accountList": {
|
||||
"title": "Account Management",
|
||||
"addAccount": "Add Account",
|
||||
"actions": "Actions",
|
||||
"importAccount": "Import Account",
|
||||
"accountName": "Account Name",
|
||||
"walletAddress": "Wallet Address",
|
||||
@@ -138,7 +156,8 @@
|
||||
"updateSuccess": "Account updated successfully",
|
||||
"updateFailed": "Failed to update account",
|
||||
"getDetailFailedForEdit": "Failed to get account detail",
|
||||
"loading": "Loading..."
|
||||
"loading": "Loading...",
|
||||
"fetchFailed": "Failed to get account list"
|
||||
},
|
||||
"accountImport": {
|
||||
"title": "Import Account",
|
||||
@@ -163,7 +182,13 @@
|
||||
"mnemonicInvalid": "Invalid mnemonic format (should be 12 or 24 words, space-separated)",
|
||||
"walletAddressMismatchMnemonic": "Wallet address does not match mnemonic",
|
||||
"accountName": "Account Name",
|
||||
"accountNameRequired": "Please enter account name",
|
||||
"accountNamePlaceholder": "Optional, for identifying account",
|
||||
"accountNameHelp": "Used to identify account for management",
|
||||
"privateKeyHelp": "Private key will be encrypted and stored, only used for signing transactions",
|
||||
"submit": "Import",
|
||||
"invalidPrivateKey": "Invalid private key",
|
||||
"duplicateAccount": "Account already exists",
|
||||
"importAccount": "Import Account",
|
||||
"importSuccess": "Account imported successfully",
|
||||
"importFailed": "Failed to import account",
|
||||
@@ -174,6 +199,7 @@
|
||||
"leader": {
|
||||
"title": "Leader Management",
|
||||
"leaderName": "Leader Name",
|
||||
"leaderAddress": "Wallet Address",
|
||||
"walletAddress": "Wallet Address",
|
||||
"category": "Category",
|
||||
"all": "All",
|
||||
@@ -181,8 +207,11 @@
|
||||
"createdAt": "Created At",
|
||||
"action": "Actions",
|
||||
"add": "Add",
|
||||
"addLeader": "Add Leader",
|
||||
"edit": "Edit",
|
||||
"editLeader": "Edit Leader",
|
||||
"delete": "Delete",
|
||||
"deleteLeader": "Delete Leader",
|
||||
"listFailed": "Failed to get Leader list",
|
||||
"deleteSuccess": "Leader deleted successfully",
|
||||
"deleteFailed": "Failed to delete Leader",
|
||||
@@ -220,10 +249,16 @@
|
||||
},
|
||||
"apiHealthStatus": {
|
||||
"title": "API Health Status",
|
||||
"checkFailed": "Check Failed",
|
||||
"status": "Status",
|
||||
"responseTime": "Response Time",
|
||||
"lastCheck": "Last Check",
|
||||
"healthy": "Healthy",
|
||||
"unhealthy": "Unhealthy",
|
||||
"unknown": "Unknown",
|
||||
"normal": "Normal",
|
||||
"notConfigured": "Not Configured",
|
||||
"abnormal": "Abnormal",
|
||||
"responseTime": "Response Time"
|
||||
"abnormal": "Abnormal"
|
||||
},
|
||||
"proxySettings": {
|
||||
"title": "Proxy Settings",
|
||||
@@ -403,6 +438,248 @@
|
||||
"invalidNumber": "Please enter a valid number",
|
||||
"fixedAmountError": "Fixed amount must be >= 1, please re-enter"
|
||||
},
|
||||
"templateAdd": {
|
||||
"title": "Create Copy Trading Template",
|
||||
"back": "Back",
|
||||
"templateName": "Template Name",
|
||||
"templateNamePlaceholder": "Please enter template name",
|
||||
"templateNameRequired": "Please enter template name",
|
||||
"templateNameTooltip": "Unique identifier name for the template, used to distinguish different copy trading configuration templates. Template name must be unique and cannot duplicate other templates.",
|
||||
"copyMode": "Copy Amount Mode",
|
||||
"copyModeTooltip": "Select the calculation method for copy amount. Ratio mode: copy amount changes proportionally with Leader order size; Fixed amount mode: copy amount remains fixed regardless of Leader order size.",
|
||||
"ratioMode": "Ratio Mode",
|
||||
"fixedAmountMode": "Fixed Amount Mode",
|
||||
"copyRatio": "Copy Ratio",
|
||||
"copyRatioTooltip": "Copy ratio represents the percentage of copy amount relative to Leader order amount. For example: 100% means 1:1 copy, 50% means half position copy, 200% means double copy",
|
||||
"copyRatioPlaceholder": "For example: 100 means 100% (1:1 copy), default 100%",
|
||||
"fixedAmount": "Fixed Copy Amount (USDC)",
|
||||
"fixedAmountPlaceholder": "Fixed amount, does not change with Leader order size, must be >= 1",
|
||||
"fixedAmountRequired": "Please enter fixed copy amount",
|
||||
"fixedAmountError": "Fixed amount must be >= 1, please re-enter",
|
||||
"maxOrderSize": "Max Order Size (USDC)",
|
||||
"maxOrderSizeTooltip": "In ratio mode, limits the maximum amount cap for single copy order, used to prevent excessive copy amount and control risk. For example: set to 1000, even if calculated copy amount exceeds 1000, it will be limited to 1000 USDC.",
|
||||
"maxOrderSizePlaceholder": "Only effective in ratio mode (optional)",
|
||||
"minOrderSize": "Min Order Size (USDC)",
|
||||
"minOrderSizeTooltip": "In ratio mode, limits the minimum amount floor for single copy order, used to filter out orders with too small amounts, avoiding frequent small trades. If filled, must be >= 1 USDC. For example: set to 10, if calculated copy amount is less than 10, skip this order.",
|
||||
"minOrderSizePlaceholder": "Only effective in ratio mode, must be >= 1 (optional)",
|
||||
"minOrderSizeError": "Minimum amount must be >= 1",
|
||||
"maxDailyOrders": "Max Daily Copy Orders",
|
||||
"maxDailyOrdersTooltip": "Limits the maximum number of copy orders per day, used for risk control and preventing overtrading. For example: set to 50, when daily copy orders reach 50, stop copying, reset next day.",
|
||||
"maxDailyOrdersPlaceholder": "Default 100 (optional)",
|
||||
"priceTolerance": "Price Tolerance (%)",
|
||||
"priceToleranceTooltip": "Allowed adjustment range for copy price based on Leader price, used to adjust price within Leader price ± tolerance range to improve fill rate. For example: set to 5%, Leader price is 0.5, then copy price can be in 0.475-0.525 range.",
|
||||
"priceTolerancePlaceholder": "Default 5% (optional)",
|
||||
"minOrderDepth": "Min Order Depth (USDC)",
|
||||
"minOrderDepthTooltip": "Minimum order depth (USDC amount), NULL means this filter is not enabled. Ensures market has sufficient liquidity",
|
||||
"minOrderDepthPlaceholder": "For example: 100 (optional, leave empty to disable)",
|
||||
"maxSpread": "Max Spread (Absolute Price)",
|
||||
"maxSpreadTooltip": "Maximum spread (absolute price), NULL means this filter is not enabled. Avoid copying in markets with excessive spreads",
|
||||
"maxSpreadPlaceholder": "For example: 0.05 (5 cents, optional, leave empty to disable)",
|
||||
"minOrderbookDepth": "Min Orderbook Depth (USDC)",
|
||||
"minOrderbookDepthTooltip": "Minimum orderbook depth (USDC amount), NULL means this filter is not enabled. Check depth of first N levels",
|
||||
"minOrderbookDepthPlaceholder": "For example: 50 (optional, leave empty to disable)",
|
||||
"supportSell": "Support Sell",
|
||||
"supportSellTooltip": "Whether to copy Leader's sell orders. Enabled: copy both Leader's buy and sell orders; Disabled: only copy Leader's buy orders, ignore sell orders.",
|
||||
"create": "Create Template",
|
||||
"createSuccess": "Template created successfully",
|
||||
"createFailed": "Failed to create template",
|
||||
"invalidNumber": "Please enter a valid number"
|
||||
},
|
||||
"templateEdit": {
|
||||
"title": "Edit Copy Trading Template",
|
||||
"back": "Back",
|
||||
"save": "Save Changes",
|
||||
"saveSuccess": "Template updated successfully",
|
||||
"saveFailed": "Failed to update template",
|
||||
"fetchFailed": "Failed to get template details",
|
||||
"templateName": "Template Name",
|
||||
"templateNamePlaceholder": "Please enter template name",
|
||||
"templateNameRequired": "Please enter template name",
|
||||
"templateNameTooltip": "Unique identifier name for the template, used to distinguish different copy trading configuration templates. Template name must be unique and cannot duplicate other templates.",
|
||||
"copyMode": "Copy Amount Mode",
|
||||
"copyModeTooltip": "Select the calculation method for copy amount. Ratio mode: copy amount changes proportionally with Leader order size; Fixed amount mode: copy amount remains fixed regardless of Leader order size.",
|
||||
"ratioMode": "Ratio Mode",
|
||||
"fixedAmountMode": "Fixed Amount Mode",
|
||||
"copyRatio": "Copy Ratio",
|
||||
"copyRatioTooltip": "Copy ratio represents the percentage of copy amount relative to Leader order amount. For example: 100% means 1:1 copy, 50% means half position copy, 200% means double copy",
|
||||
"copyRatioPlaceholder": "For example: 100 means 100% (1:1 copy), default 100%",
|
||||
"fixedAmount": "Fixed Copy Amount (USDC)",
|
||||
"fixedAmountPlaceholder": "Fixed amount, does not change with Leader order size, must be >= 1",
|
||||
"fixedAmountRequired": "Please enter fixed copy amount",
|
||||
"fixedAmountError": "Fixed amount must be >= 1, please re-enter",
|
||||
"fixedAmountTooltip": "In fixed amount mode, the fixed amount for each copy, does not change with Leader order size. Must be >= 1 USDC. For example: set to 10, then regardless of how much Leader buys, copy amount is always 10 USDC.",
|
||||
"maxOrderSize": "Max Order Size (USDC)",
|
||||
"maxOrderSizeTooltip": "In ratio mode, limits the maximum amount cap for single copy order, used to prevent excessive copy amount and control risk. For example: set to 1000, even if calculated copy amount exceeds 1000, it will be limited to 1000 USDC.",
|
||||
"maxOrderSizePlaceholder": "Only effective in ratio mode (optional)",
|
||||
"minOrderSize": "Min Order Size (USDC)",
|
||||
"minOrderSizeTooltip": "In ratio mode, limits the minimum amount floor for single copy order, used to filter out orders with too small amounts, avoiding frequent small trades. If filled, must be >= 1 USDC. For example: set to 10, if calculated copy amount is less than 10, skip this order.",
|
||||
"minOrderSizePlaceholder": "Only effective in ratio mode, must be >= 1 (optional)",
|
||||
"minOrderSizeError": "Minimum amount must be >= 1",
|
||||
"maxDailyOrders": "Max Daily Copy Orders",
|
||||
"maxDailyOrdersTooltip": "Limits the maximum number of copy orders per day, used for risk control and preventing overtrading. For example: set to 50, when daily copy orders reach 50, stop copying, reset next day.",
|
||||
"maxDailyOrdersPlaceholder": "Default 100 (optional)",
|
||||
"priceTolerance": "Price Tolerance (%)",
|
||||
"priceToleranceTooltip": "Allowed adjustment range for copy price based on Leader price, used to adjust price within Leader price ± tolerance range to improve fill rate. For example: set to 5%, Leader price is 0.5, then copy price can be in 0.475-0.525 range.",
|
||||
"priceTolerancePlaceholder": "Default 5% (optional)",
|
||||
"minOrderDepth": "Min Order Depth (USDC)",
|
||||
"minOrderDepthTooltip": "Minimum order depth (USDC amount), NULL means this filter is not enabled. Ensures market has sufficient liquidity",
|
||||
"minOrderDepthPlaceholder": "For example: 100 (optional, leave empty to disable)",
|
||||
"maxSpread": "Max Spread (Absolute Price)",
|
||||
"maxSpreadTooltip": "Maximum spread (absolute price), NULL means this filter is not enabled. Avoid copying in markets with excessive spreads",
|
||||
"maxSpreadPlaceholder": "For example: 0.05 (5 cents, optional, leave empty to disable)",
|
||||
"minOrderbookDepth": "Min Orderbook Depth (USDC)",
|
||||
"minOrderbookDepthTooltip": "Minimum orderbook depth (USDC amount), NULL means this filter is not enabled. Check depth of first N levels",
|
||||
"minOrderbookDepthPlaceholder": "For example: 50 (optional, leave empty to disable)",
|
||||
"supportSell": "Support Sell",
|
||||
"supportSellTooltip": "Whether to copy Leader's sell orders. Enabled: copy both Leader's buy and sell orders; Disabled: only copy Leader's buy orders, ignore sell orders.",
|
||||
"invalidNumber": "Please enter a valid number"
|
||||
},
|
||||
"copyTradingAdd": {
|
||||
"title": "Add Copy Trading Config",
|
||||
"back": "Back",
|
||||
"selectWallet": "Select Wallet",
|
||||
"selectWalletPlaceholder": "Please select wallet",
|
||||
"walletRequired": "Please select wallet",
|
||||
"selectLeader": "Select Leader",
|
||||
"selectLeaderPlaceholder": "Please select Leader",
|
||||
"leaderRequired": "Please select Leader",
|
||||
"enabled": "Enabled Status",
|
||||
"selectTemplate": "Select Template",
|
||||
"selectTemplateFromModal": "Fill Config from Template",
|
||||
"templateFilled": "Template content filled, you can modify",
|
||||
"basicConfig": "Basic Config",
|
||||
"copyMode": "Copy Amount Mode",
|
||||
"copyModeTooltip": "Select the calculation method for copy amount. Ratio mode: copy amount changes proportionally with Leader order size; Fixed amount mode: copy amount remains fixed regardless of Leader order size.",
|
||||
"ratioMode": "Ratio Mode",
|
||||
"fixedAmountMode": "Fixed Amount Mode",
|
||||
"ratio": "Ratio",
|
||||
"fixed": "Fixed",
|
||||
"copyRatio": "Copy Ratio",
|
||||
"copyRatioTooltip": "Copy ratio represents the percentage of copy amount relative to Leader order amount. For example: 100% means 1:1 copy, 50% means half position copy, 200% means double copy",
|
||||
"copyRatioPlaceholder": "For example: 100 means 100% (1:1 copy), default 100%",
|
||||
"fixedAmount": "Fixed Copy Amount (USDC)",
|
||||
"fixedAmountPlaceholder": "Fixed amount, does not change with Leader order size, must be >= 1",
|
||||
"fixedAmountRequired": "Please enter fixed copy amount",
|
||||
"fixedAmountMin": "Fixed amount must be >= 1",
|
||||
"maxOrderSize": "Max Order Size (USDC)",
|
||||
"maxOrderSizeTooltip": "In ratio mode, limits the maximum amount cap for single copy order",
|
||||
"maxOrderSizePlaceholder": "Only effective in ratio mode (optional)",
|
||||
"minOrderSize": "Min Order Size (USDC)",
|
||||
"minOrderSizeTooltip": "In ratio mode, limits the minimum amount floor for single copy order, must be >= 1",
|
||||
"minOrderSizePlaceholder": "Only effective in ratio mode, must be >= 1 (optional)",
|
||||
"minOrderSizeMin": "Minimum amount must be >= 1",
|
||||
"maxDailyLoss": "Max Daily Loss Limit (USDC)",
|
||||
"maxDailyLossTooltip": "Limits the maximum daily loss amount, used for risk control",
|
||||
"maxDailyLossPlaceholder": "Default 10000 USDC (optional)",
|
||||
"maxDailyOrders": "Max Daily Copy Orders",
|
||||
"maxDailyOrdersTooltip": "Limits the maximum number of copy orders per day",
|
||||
"maxDailyOrdersPlaceholder": "Default 100 (optional)",
|
||||
"priceTolerance": "Price Tolerance (%)",
|
||||
"priceToleranceTooltip": "Allowed adjustment range for copy price based on Leader price",
|
||||
"priceTolerancePlaceholder": "Default 5% (optional)",
|
||||
"delaySeconds": "Copy Delay (seconds)",
|
||||
"delaySecondsTooltip": "Copy delay time, 0 means copy immediately",
|
||||
"delaySecondsPlaceholder": "Default 0 (copy immediately)",
|
||||
"filterConditions": "Filter Conditions (Optional)",
|
||||
"minOrderDepth": "Min Order Depth (USDC)",
|
||||
"minOrderDepthTooltip": "Minimum order depth (USDC amount), NULL means this filter is not enabled. Ensures market has sufficient liquidity",
|
||||
"minOrderDepthPlaceholder": "For example: 100 (optional, leave empty to disable)",
|
||||
"maxSpread": "Max Spread (Absolute Price)",
|
||||
"maxSpreadTooltip": "Maximum spread (absolute price), NULL means this filter is not enabled. Avoid copying in markets with excessive spreads",
|
||||
"maxSpreadPlaceholder": "For example: 0.05 (5 cents, optional, leave empty to disable)",
|
||||
"minOrderbookDepth": "Min Orderbook Depth (USDC)",
|
||||
"minOrderbookDepthTooltip": "Minimum orderbook depth (USDC amount), NULL means this filter is not enabled. Check depth of first N levels",
|
||||
"minOrderbookDepthPlaceholder": "For example: 50 (optional, leave empty to disable)",
|
||||
"supportSell": "Support Sell",
|
||||
"supportSellTooltip": "Whether to copy Leader's sell orders",
|
||||
"create": "Create Copy Trading Config",
|
||||
"createSuccess": "Copy trading config created successfully",
|
||||
"createFailed": "Failed to create copy trading config",
|
||||
"invalidNumber": "Please enter a valid number",
|
||||
"fetchLeaderFailed": "Failed to get Leader list",
|
||||
"fetchTemplateFailed": "Failed to get template list",
|
||||
"templateName": "Template Name"
|
||||
},
|
||||
"copyTradingEdit": {
|
||||
"title": "Edit Copy Trading Config",
|
||||
"back": "Back",
|
||||
"wallet": "Wallet",
|
||||
"leader": "Leader",
|
||||
"selectWallet": "Wallet",
|
||||
"selectLeader": "Leader",
|
||||
"basicConfig": "Basic Config",
|
||||
"copyMode": "Copy Amount Mode",
|
||||
"copyModeTooltip": "Select the calculation method for copy amount",
|
||||
"ratioMode": "Ratio Mode",
|
||||
"fixedAmountMode": "Fixed Amount Mode",
|
||||
"copyRatio": "Copy Ratio",
|
||||
"copyRatioTooltip": "Copy ratio represents the percentage of copy amount relative to Leader order amount",
|
||||
"copyRatioPlaceholder": "For example: 100 means 100% (1:1 copy)",
|
||||
"fixedAmount": "Fixed Copy Amount (USDC)",
|
||||
"fixedAmountPlaceholder": "Fixed amount, does not change with Leader order size, must be >= 1",
|
||||
"fixedAmountRequired": "Please enter fixed copy amount",
|
||||
"fixedAmountMin": "Fixed amount must be >= 1",
|
||||
"maxOrderSize": "Max Order Size (USDC)",
|
||||
"maxOrderSizeTooltip": "In ratio mode, limits the maximum amount cap for single copy order",
|
||||
"maxOrderSizePlaceholder": "Only effective in ratio mode (optional)",
|
||||
"minOrderSize": "Min Order Size (USDC)",
|
||||
"minOrderSizeTooltip": "In ratio mode, limits the minimum amount floor for single copy order, must be >= 1",
|
||||
"minOrderSizePlaceholder": "Only effective in ratio mode, must be >= 1 (optional)",
|
||||
"minOrderSizeMin": "Minimum amount must be >= 1",
|
||||
"maxDailyLoss": "Max Daily Loss Limit (USDC)",
|
||||
"maxDailyLossTooltip": "Limits the maximum daily loss amount, used for risk control",
|
||||
"maxDailyLossPlaceholder": "Default 10000 USDC (optional)",
|
||||
"maxDailyOrders": "Max Daily Copy Orders",
|
||||
"maxDailyOrdersTooltip": "Limits the maximum number of copy orders per day",
|
||||
"maxDailyOrdersPlaceholder": "Default 100 (optional)",
|
||||
"priceTolerance": "Price Tolerance (%)",
|
||||
"priceToleranceTooltip": "Allowed adjustment range for copy price based on Leader price",
|
||||
"priceTolerancePlaceholder": "Default 5% (optional)",
|
||||
"delaySeconds": "Copy Delay (seconds)",
|
||||
"delaySecondsTooltip": "Copy delay time, 0 means copy immediately",
|
||||
"delaySecondsPlaceholder": "Default 0 (copy immediately)",
|
||||
"filterConditions": "Filter Conditions (Optional)",
|
||||
"minOrderDepth": "Min Order Depth (USDC)",
|
||||
"minOrderDepthTooltip": "Minimum order depth (USDC amount), NULL means this filter is not enabled",
|
||||
"minOrderDepthPlaceholder": "For example: 100 (optional, leave empty to disable)",
|
||||
"maxSpread": "Max Spread (Absolute Price)",
|
||||
"maxSpreadTooltip": "Maximum spread (absolute price), NULL means this filter is not enabled",
|
||||
"maxSpreadPlaceholder": "For example: 0.05 (5 cents, optional, leave empty to disable)",
|
||||
"minOrderbookDepth": "Min Orderbook Depth (USDC)",
|
||||
"minOrderbookDepthTooltip": "Minimum orderbook depth (USDC amount), NULL means this filter is not enabled",
|
||||
"minOrderbookDepthPlaceholder": "For example: 50 (optional, leave empty to disable)",
|
||||
"supportSell": "Support Sell",
|
||||
"supportSellTooltip": "Whether to copy Leader's sell orders",
|
||||
"save": "Save",
|
||||
"saveSuccess": "Copy trading config updated successfully",
|
||||
"saveFailed": "Failed to update copy trading config",
|
||||
"fetchFailed": "Failed to get copy trading config",
|
||||
"invalidNumber": "Please enter a valid number"
|
||||
},
|
||||
"filteredOrdersList": {
|
||||
"title": "Filtered Orders List",
|
||||
"fetchFailed": "Failed to fetch filtered orders list",
|
||||
"market": "Market",
|
||||
"outcome": "Outcome",
|
||||
"price": "Price",
|
||||
"size": "Size",
|
||||
"side": "Order Side",
|
||||
"calculatedQuantity": "Calculated Quantity",
|
||||
"filterType": "Filter Type",
|
||||
"filterReason": "Filter Reason",
|
||||
"createdAt": "Time",
|
||||
"filterByType": "Filter by Type",
|
||||
"filterTypes": {
|
||||
"orderDepth": "Insufficient Order Depth",
|
||||
"spread": "Spread Too Large",
|
||||
"orderbookDepth": "Insufficient Orderbook Depth",
|
||||
"priceValidity": "Invalid Price",
|
||||
"marketStatus": "Market Not Tradable",
|
||||
"orderbookError": "Orderbook Fetch Failed",
|
||||
"orderbookEmpty": "Orderbook Empty",
|
||||
"unknown": "Unknown Reason"
|
||||
}
|
||||
},
|
||||
"copyTradingList": {
|
||||
"title": "Copy Trading Config Management",
|
||||
"addCopyTrading": "Add Copy Trading",
|
||||
@@ -410,6 +687,9 @@
|
||||
"account": "Account",
|
||||
"template": "Template",
|
||||
"leader": "Leader",
|
||||
"copyMode": "Copy Mode",
|
||||
"ratioMode": "Ratio",
|
||||
"fixedAmountMode": "Fixed",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"totalPnl": "Total P&L",
|
||||
@@ -419,6 +699,7 @@
|
||||
"buyOrders": "Buy Orders",
|
||||
"sellOrders": "Sell Orders",
|
||||
"matchedOrders": "Matched Orders",
|
||||
"filteredOrders": "Filtered Orders",
|
||||
"filterWallet": "Filter Wallet",
|
||||
"filterTemplate": "Filter Template",
|
||||
"filterLeader": "Filter Leader",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"common": {
|
||||
"back": "返回",
|
||||
"save": "保存",
|
||||
"cancel": "取消",
|
||||
"confirm": "确定",
|
||||
@@ -349,6 +350,248 @@
|
||||
"invalidNumber": "请输入有效的数字",
|
||||
"fixedAmountError": "固定金额必须 >= 1,请重新输入"
|
||||
},
|
||||
"templateAdd": {
|
||||
"title": "创建跟单模板",
|
||||
"back": "返回",
|
||||
"templateName": "模板名称",
|
||||
"templateNamePlaceholder": "请输入模板名称",
|
||||
"templateNameRequired": "请输入模板名称",
|
||||
"templateNameTooltip": "模板的唯一标识名称,用于区分不同的跟单配置模板。模板名称必须唯一,不能与其他模板重名。",
|
||||
"copyMode": "跟单金额模式",
|
||||
"copyModeTooltip": "选择跟单金额的计算方式。比例模式:跟单金额随 Leader 订单大小按比例变化;固定金额模式:无论 Leader 订单大小如何,跟单金额都固定不变。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金额模式",
|
||||
"copyRatio": "跟单比例",
|
||||
"copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如:100% 表示 1:1 跟单,50% 表示半仓跟单,200% 表示双倍跟单",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟单),默认 100%",
|
||||
"fixedAmount": "固定跟单金额 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金额,不随 Leader 订单大小变化,必须 >= 1",
|
||||
"fixedAmountRequired": "请输入固定跟单金额",
|
||||
"fixedAmountError": "固定金额必须 >= 1,请重新输入",
|
||||
"maxOrderSize": "单笔订单最大金额 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最大金额上限,用于防止跟单金额过大,控制风险。例如:设置为 1000,即使计算出的跟单金额超过 1000,也会限制为 1000 USDC。",
|
||||
"maxOrderSizePlaceholder": "仅在比例模式下生效(可选)",
|
||||
"minOrderSize": "单笔订单最小金额 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最小金额下限,用于过滤掉金额过小的订单,避免频繁小额交易。如果填写,必须 >= 1 USDC。例如:设置为 10,如果计算出的跟单金额小于 10,则跳过该订单。",
|
||||
"minOrderSizePlaceholder": "仅在比例模式下生效,必须 >= 1(可选)",
|
||||
"minOrderSizeError": "最小金额必须 >= 1",
|
||||
"maxDailyOrders": "每日最大跟单订单数",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟单的订单数量,用于风险控制,防止过度交易。例如:设置为 50,当日跟单订单数达到 50 后,停止跟单,次日重置。",
|
||||
"maxDailyOrdersPlaceholder": "默认 100(可选)",
|
||||
"priceTolerance": "价格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围,用于在 Leader 价格 ± 容忍度范围内调整价格,提高成交率。例如:设置为 5%,Leader 价格为 0.5,则跟单价格可在 0.475-0.525 范围内。",
|
||||
"priceTolerancePlaceholder": "默认 5%(可选)",
|
||||
"minOrderDepth": "最小订单深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小订单深度(USDC金额),NULL表示不启用此过滤。确保市场有足够的流动性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可选,不填写表示不启用)",
|
||||
"maxSpread": "最大价差(绝对价格)",
|
||||
"maxSpreadTooltip": "最大价差(绝对价格),NULL表示不启用此过滤。避免在价差过大的市场跟单",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可选,不填写表示不启用)",
|
||||
"minOrderbookDepth": "最小订单簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小订单簿深度(USDC金额),NULL表示不启用此过滤。检查前 N 档的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可选,不填写表示不启用)",
|
||||
"supportSell": "跟单卖出",
|
||||
"supportSellTooltip": "是否跟单 Leader 的卖出订单。开启:跟单 Leader 的买入和卖出订单;关闭:只跟单 Leader 的买入订单,忽略卖出订单。",
|
||||
"create": "创建模板",
|
||||
"createSuccess": "创建模板成功",
|
||||
"createFailed": "创建模板失败",
|
||||
"invalidNumber": "请输入有效的数字"
|
||||
},
|
||||
"templateEdit": {
|
||||
"title": "编辑跟单模板",
|
||||
"back": "返回",
|
||||
"save": "保存修改",
|
||||
"saveSuccess": "更新模板成功",
|
||||
"saveFailed": "更新模板失败",
|
||||
"fetchFailed": "获取模板详情失败",
|
||||
"templateName": "模板名称",
|
||||
"templateNamePlaceholder": "请输入模板名称",
|
||||
"templateNameRequired": "请输入模板名称",
|
||||
"templateNameTooltip": "模板的唯一标识名称,用于区分不同的跟单配置模板。模板名称必须唯一,不能与其他模板重名。",
|
||||
"copyMode": "跟单金额模式",
|
||||
"copyModeTooltip": "选择跟单金额的计算方式。比例模式:跟单金额随 Leader 订单大小按比例变化;固定金额模式:无论 Leader 订单大小如何,跟单金额都固定不变。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金额模式",
|
||||
"copyRatio": "跟单比例",
|
||||
"copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如:100% 表示 1:1 跟单,50% 表示半仓跟单,200% 表示双倍跟单",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟单),默认 100%",
|
||||
"fixedAmount": "固定跟单金额 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金额,不随 Leader 订单大小变化,必须 >= 1",
|
||||
"fixedAmountRequired": "请输入固定跟单金额",
|
||||
"fixedAmountError": "固定金额必须 >= 1,请重新输入",
|
||||
"fixedAmountTooltip": "固定金额模式下,每次跟单的固定金额,不随 Leader 订单大小变化。必须 >= 1 USDC。例如:设置为 10,则无论 Leader 买入多少,跟单金额始终为 10 USDC。",
|
||||
"maxOrderSize": "单笔订单最大金额 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最大金额上限,用于防止跟单金额过大,控制风险。例如:设置为 1000,即使计算出的跟单金额超过 1000,也会限制为 1000 USDC。",
|
||||
"maxOrderSizePlaceholder": "仅在比例模式下生效(可选)",
|
||||
"minOrderSize": "单笔订单最小金额 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最小金额下限,用于过滤掉金额过小的订单,避免频繁小额交易。如果填写,必须 >= 1 USDC。例如:设置为 10,如果计算出的跟单金额小于 10,则跳过该订单。",
|
||||
"minOrderSizePlaceholder": "仅在比例模式下生效,必须 >= 1(可选)",
|
||||
"minOrderSizeError": "最小金额必须 >= 1",
|
||||
"maxDailyOrders": "每日最大跟单订单数",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟单的订单数量,用于风险控制,防止过度交易。例如:设置为 50,当日跟单订单数达到 50 后,停止跟单,次日重置。",
|
||||
"maxDailyOrdersPlaceholder": "默认 100(可选)",
|
||||
"priceTolerance": "价格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围,用于在 Leader 价格 ± 容忍度范围内调整价格,提高成交率。例如:设置为 5%,Leader 价格为 0.5,则跟单价格可在 0.475-0.525 范围内。",
|
||||
"priceTolerancePlaceholder": "默认 5%(可选)",
|
||||
"minOrderDepth": "最小订单深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小订单深度(USDC金额),NULL表示不启用此过滤。确保市场有足够的流动性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可选,不填写表示不启用)",
|
||||
"maxSpread": "最大价差(绝对价格)",
|
||||
"maxSpreadTooltip": "最大价差(绝对价格),NULL表示不启用此过滤。避免在价差过大的市场跟单",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可选,不填写表示不启用)",
|
||||
"minOrderbookDepth": "最小订单簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小订单簿深度(USDC金额),NULL表示不启用此过滤。检查前 N 档的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可选,不填写表示不启用)",
|
||||
"supportSell": "跟单卖出",
|
||||
"supportSellTooltip": "是否跟单 Leader 的卖出订单。开启:跟单 Leader 的买入和卖出订单;关闭:只跟单 Leader 的买入订单,忽略卖出订单。",
|
||||
"invalidNumber": "请输入有效的数字"
|
||||
},
|
||||
"copyTradingAdd": {
|
||||
"title": "新增跟单配置",
|
||||
"back": "返回",
|
||||
"selectWallet": "选择钱包",
|
||||
"selectWalletPlaceholder": "请选择钱包",
|
||||
"walletRequired": "请选择钱包",
|
||||
"selectLeader": "选择 Leader",
|
||||
"selectLeaderPlaceholder": "请选择 Leader",
|
||||
"leaderRequired": "请选择 Leader",
|
||||
"enabled": "启用状态",
|
||||
"selectTemplate": "选择模板",
|
||||
"selectTemplateFromModal": "从模板填充配置",
|
||||
"templateFilled": "模板内容已填充,您可以修改",
|
||||
"basicConfig": "基础配置",
|
||||
"copyMode": "跟单金额模式",
|
||||
"copyModeTooltip": "选择跟单金额的计算方式。比例模式:跟单金额随 Leader 订单大小按比例变化;固定金额模式:无论 Leader 订单大小如何,跟单金额都固定不变。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金额模式",
|
||||
"ratio": "比例",
|
||||
"fixed": "固定",
|
||||
"copyRatio": "跟单比例",
|
||||
"copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如:100% 表示 1:1 跟单,50% 表示半仓跟单,200% 表示双倍跟单",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟单),默认 100%",
|
||||
"fixedAmount": "固定跟单金额 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金额,不随 Leader 订单大小变化,必须 >= 1",
|
||||
"fixedAmountRequired": "请输入固定跟单金额",
|
||||
"fixedAmountMin": "固定金额必须 >= 1",
|
||||
"maxOrderSize": "单笔订单最大金额 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最大金额上限",
|
||||
"maxOrderSizePlaceholder": "仅在比例模式下生效(可选)",
|
||||
"minOrderSize": "单笔订单最小金额 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最小金额下限,必须 >= 1",
|
||||
"minOrderSizePlaceholder": "仅在比例模式下生效,必须 >= 1(可选)",
|
||||
"minOrderSizeMin": "最小金额必须 >= 1",
|
||||
"maxDailyLoss": "每日最大亏损限制 (USDC)",
|
||||
"maxDailyLossTooltip": "限制每日最大亏损金额,用于风险控制",
|
||||
"maxDailyLossPlaceholder": "默认 10000 USDC(可选)",
|
||||
"maxDailyOrders": "每日最大跟单订单数",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟单的订单数量",
|
||||
"maxDailyOrdersPlaceholder": "默认 100(可选)",
|
||||
"priceTolerance": "价格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围",
|
||||
"priceTolerancePlaceholder": "默认 5%(可选)",
|
||||
"delaySeconds": "跟单延迟 (秒)",
|
||||
"delaySecondsTooltip": "跟单延迟时间,0 表示立即跟单",
|
||||
"delaySecondsPlaceholder": "默认 0(立即跟单)",
|
||||
"filterConditions": "过滤条件(可选)",
|
||||
"minOrderDepth": "最小订单深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小订单深度(USDC金额),NULL表示不启用此过滤。确保市场有足够的流动性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可选,不填写表示不启用)",
|
||||
"maxSpread": "最大价差(绝对价格)",
|
||||
"maxSpreadTooltip": "最大价差(绝对价格),NULL表示不启用此过滤。避免在价差过大的市场跟单",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可选,不填写表示不启用)",
|
||||
"minOrderbookDepth": "最小订单簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小订单簿深度(USDC金额),NULL表示不启用此过滤。检查前 N 档的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可选,不填写表示不启用)",
|
||||
"supportSell": "跟单卖出",
|
||||
"supportSellTooltip": "是否跟单 Leader 的卖出订单",
|
||||
"create": "创建跟单配置",
|
||||
"createSuccess": "创建跟单配置成功",
|
||||
"createFailed": "创建跟单配置失败",
|
||||
"invalidNumber": "请输入有效的数字",
|
||||
"fetchLeaderFailed": "获取 Leader 列表失败",
|
||||
"fetchTemplateFailed": "获取模板列表失败",
|
||||
"templateName": "模板名称"
|
||||
},
|
||||
"copyTradingEdit": {
|
||||
"title": "编辑跟单配置",
|
||||
"back": "返回",
|
||||
"wallet": "钱包",
|
||||
"leader": "Leader",
|
||||
"selectWallet": "钱包",
|
||||
"selectLeader": "Leader",
|
||||
"basicConfig": "基础配置",
|
||||
"copyMode": "跟单金额模式",
|
||||
"copyModeTooltip": "选择跟单金额的计算方式",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金额模式",
|
||||
"copyRatio": "跟单比例",
|
||||
"copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟单)",
|
||||
"fixedAmount": "固定跟单金额 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金额,不随 Leader 订单大小变化,必须 >= 1",
|
||||
"fixedAmountRequired": "请输入固定跟单金额",
|
||||
"fixedAmountMin": "固定金额必须 >= 1",
|
||||
"maxOrderSize": "单笔订单最大金额 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最大金额上限",
|
||||
"maxOrderSizePlaceholder": "仅在比例模式下生效(可选)",
|
||||
"minOrderSize": "单笔订单最小金额 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制单笔跟单订单的最小金额下限,必须 >= 1",
|
||||
"minOrderSizePlaceholder": "仅在比例模式下生效,必须 >= 1(可选)",
|
||||
"minOrderSizeMin": "最小金额必须 >= 1",
|
||||
"maxDailyLoss": "每日最大亏损限制 (USDC)",
|
||||
"maxDailyLossTooltip": "限制每日最大亏损金额,用于风险控制",
|
||||
"maxDailyLossPlaceholder": "默认 10000 USDC(可选)",
|
||||
"maxDailyOrders": "每日最大跟单订单数",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟单的订单数量",
|
||||
"maxDailyOrdersPlaceholder": "默认 100(可选)",
|
||||
"priceTolerance": "价格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围",
|
||||
"priceTolerancePlaceholder": "默认 5%(可选)",
|
||||
"delaySeconds": "跟单延迟 (秒)",
|
||||
"delaySecondsTooltip": "跟单延迟时间,0 表示立即跟单",
|
||||
"delaySecondsPlaceholder": "默认 0(立即跟单)",
|
||||
"filterConditions": "过滤条件(可选)",
|
||||
"minOrderDepth": "最小订单深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小订单深度(USDC金额),NULL表示不启用此过滤",
|
||||
"minOrderDepthPlaceholder": "例如:100(可选,不填写表示不启用)",
|
||||
"maxSpread": "最大价差(绝对价格)",
|
||||
"maxSpreadTooltip": "最大价差(绝对价格),NULL表示不启用此过滤",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可选,不填写表示不启用)",
|
||||
"minOrderbookDepth": "最小订单簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小订单簿深度(USDC金额),NULL表示不启用此过滤",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可选,不填写表示不启用)",
|
||||
"supportSell": "跟单卖出",
|
||||
"supportSellTooltip": "是否跟单 Leader 的卖出订单",
|
||||
"save": "保存",
|
||||
"saveSuccess": "更新跟单配置成功",
|
||||
"saveFailed": "更新跟单配置失败",
|
||||
"fetchFailed": "获取跟单配置失败",
|
||||
"invalidNumber": "请输入有效的数字"
|
||||
},
|
||||
"filteredOrdersList": {
|
||||
"title": "被过滤订单列表",
|
||||
"fetchFailed": "获取被过滤订单列表失败",
|
||||
"market": "市场",
|
||||
"outcome": "方向",
|
||||
"price": "价格",
|
||||
"size": "数量",
|
||||
"side": "订单方向",
|
||||
"calculatedQuantity": "计算数量",
|
||||
"filterType": "过滤类型",
|
||||
"filterReason": "过滤原因",
|
||||
"createdAt": "时间",
|
||||
"filterByType": "按类型筛选",
|
||||
"filterTypes": {
|
||||
"orderDepth": "订单深度不足",
|
||||
"spread": "价差过大",
|
||||
"orderbookDepth": "订单簿深度不足",
|
||||
"priceValidity": "价格不合理",
|
||||
"marketStatus": "市场状态不可交易",
|
||||
"orderbookError": "订单簿获取失败",
|
||||
"orderbookEmpty": "订单簿为空",
|
||||
"unknown": "未知原因"
|
||||
}
|
||||
},
|
||||
"copyTradingList": {
|
||||
"title": "跟单配置管理",
|
||||
"addCopyTrading": "新增跟单",
|
||||
@@ -356,6 +599,9 @@
|
||||
"account": "账户",
|
||||
"template": "模板",
|
||||
"leader": "Leader",
|
||||
"copyMode": "跟单模式",
|
||||
"ratioMode": "比例",
|
||||
"fixedAmountMode": "固定",
|
||||
"enabled": "开启",
|
||||
"disabled": "停止",
|
||||
"totalPnl": "总盈亏",
|
||||
@@ -365,6 +611,7 @@
|
||||
"buyOrders": "买入订单",
|
||||
"sellOrders": "卖出订单",
|
||||
"matchedOrders": "匹配关系",
|
||||
"filteredOrders": "被过滤订单",
|
||||
"filterWallet": "筛选钱包",
|
||||
"filterTemplate": "筛选模板",
|
||||
"filterLeader": "筛选 Leader",
|
||||
|
||||
@@ -16,7 +16,17 @@
|
||||
"reset": "重置",
|
||||
"close": "關閉",
|
||||
"yes": "是",
|
||||
"no": "否"
|
||||
"no": "否",
|
||||
"actions": "操作",
|
||||
"all": "全部",
|
||||
"createdAt": "創建時間",
|
||||
"updatedAt": "更新時間",
|
||||
"status": "狀態",
|
||||
"enabled": "啟用",
|
||||
"disabled": "禁用",
|
||||
"noData": "暫無數據",
|
||||
"saveConfig": "保存配置",
|
||||
"refreshConfig": "刷新配置"
|
||||
},
|
||||
"account": {
|
||||
"title": "賬戶管理",
|
||||
@@ -54,6 +64,10 @@
|
||||
"accountIdRequired": "賬戶ID不能為空"
|
||||
},
|
||||
"message": {
|
||||
"success": "操作成功",
|
||||
"error": "操作失敗",
|
||||
"loading": "加載中...",
|
||||
"noData": "暫無數據",
|
||||
"loginSuccess": "登錄成功",
|
||||
"loginFailed": "登錄失敗",
|
||||
"createUserSuccess": "創建用戶成功",
|
||||
@@ -65,11 +79,13 @@
|
||||
"title": "登錄",
|
||||
"username": "用戶名",
|
||||
"password": "密碼",
|
||||
"usernamePlaceholder": "用戶名",
|
||||
"passwordPlaceholder": "密碼",
|
||||
"usernameRequired": "請輸入用戶名",
|
||||
"passwordRequired": "請輸入密碼",
|
||||
"forgotPassword": "忘記密碼?重置密碼"
|
||||
"usernamePlaceholder": "請輸入用戶名",
|
||||
"passwordPlaceholder": "請輸入密碼",
|
||||
"forgotPassword": "忘記密碼?",
|
||||
"loginFailed": "登錄失敗",
|
||||
"loginSuccess": "登錄成功"
|
||||
},
|
||||
"order": {
|
||||
"create": "訂單創建",
|
||||
@@ -85,6 +101,8 @@
|
||||
},
|
||||
"accountList": {
|
||||
"title": "賬戶管理",
|
||||
"addAccount": "添加賬戶",
|
||||
"actions": "操作",
|
||||
"importAccount": "導入賬戶",
|
||||
"accountName": "賬戶名稱",
|
||||
"walletAddress": "錢包地址",
|
||||
@@ -138,7 +156,8 @@
|
||||
"updateSuccess": "更新賬戶成功",
|
||||
"updateFailed": "更新賬戶失敗",
|
||||
"getDetailFailedForEdit": "獲取賬戶詳情失敗",
|
||||
"loading": "加載中..."
|
||||
"loading": "加載中...",
|
||||
"fetchFailed": "獲取賬戶列表失敗"
|
||||
},
|
||||
"accountImport": {
|
||||
"title": "導入賬戶",
|
||||
@@ -163,7 +182,13 @@
|
||||
"mnemonicInvalid": "助記詞格式不正確(應為12或24個單詞,用空格分隔)",
|
||||
"walletAddressMismatchMnemonic": "錢包地址與助記詞不匹配",
|
||||
"accountName": "賬戶名稱",
|
||||
"accountNameRequired": "請輸入賬戶名稱",
|
||||
"accountNamePlaceholder": "可選,用於標識賬戶",
|
||||
"accountNameHelp": "用於標識賬戶,便於管理",
|
||||
"privateKeyHelp": "私鑰將加密存儲,僅用於簽名交易",
|
||||
"submit": "導入",
|
||||
"invalidPrivateKey": "無效的私鑰",
|
||||
"duplicateAccount": "賬戶已存在",
|
||||
"importAccount": "導入賬戶",
|
||||
"importSuccess": "導入賬戶成功",
|
||||
"importFailed": "導入賬戶失敗",
|
||||
@@ -174,6 +199,7 @@
|
||||
"leader": {
|
||||
"title": "Leader 管理",
|
||||
"leaderName": "Leader 名稱",
|
||||
"leaderAddress": "錢包地址",
|
||||
"walletAddress": "錢包地址",
|
||||
"category": "分類",
|
||||
"all": "全部",
|
||||
@@ -181,8 +207,11 @@
|
||||
"createdAt": "創建時間",
|
||||
"action": "操作",
|
||||
"add": "添加",
|
||||
"addLeader": "添加 Leader",
|
||||
"edit": "編輯",
|
||||
"editLeader": "編輯 Leader",
|
||||
"delete": "刪除",
|
||||
"deleteLeader": "刪除 Leader",
|
||||
"listFailed": "獲取 Leader 列表失敗",
|
||||
"deleteSuccess": "刪除 Leader 成功",
|
||||
"deleteFailed": "刪除 Leader 失敗",
|
||||
@@ -220,10 +249,16 @@
|
||||
},
|
||||
"apiHealthStatus": {
|
||||
"title": "API 健康狀態",
|
||||
"checkFailed": "檢查失敗",
|
||||
"status": "狀態",
|
||||
"responseTime": "響應時間",
|
||||
"lastCheck": "最後檢查",
|
||||
"healthy": "健康",
|
||||
"unhealthy": "不健康",
|
||||
"unknown": "未知",
|
||||
"normal": "正常",
|
||||
"notConfigured": "未配置",
|
||||
"abnormal": "異常",
|
||||
"responseTime": "響應時間"
|
||||
"abnormal": "異常"
|
||||
},
|
||||
"proxySettings": {
|
||||
"title": "代理設置",
|
||||
@@ -403,6 +438,248 @@
|
||||
"invalidNumber": "請輸入有效的數字",
|
||||
"fixedAmountError": "固定金額必須 >= 1,請重新輸入"
|
||||
},
|
||||
"templateAdd": {
|
||||
"title": "創建跟單模板",
|
||||
"back": "返回",
|
||||
"templateName": "模板名稱",
|
||||
"templateNamePlaceholder": "請輸入模板名稱",
|
||||
"templateNameRequired": "請輸入模板名稱",
|
||||
"templateNameTooltip": "模板的唯一標識名稱,用於區分不同的跟單配置模板。模板名稱必須唯一,不能與其他模板重名。",
|
||||
"copyMode": "跟單金額模式",
|
||||
"copyModeTooltip": "選擇跟單金額的計算方式。比例模式:跟單金額隨 Leader 訂單大小按比例變化;固定金額模式:無論 Leader 訂單大小如何,跟單金額都固定不變。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金額模式",
|
||||
"copyRatio": "跟單比例",
|
||||
"copyRatioTooltip": "跟單比例表示跟單金額相對於 Leader 訂單金額的百分比。例如:100% 表示 1:1 跟單,50% 表示半倉跟單,200% 表示雙倍跟單",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟單),默認 100%",
|
||||
"fixedAmount": "固定跟單金額 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金額,不隨 Leader 訂單大小變化,必須 >= 1",
|
||||
"fixedAmountRequired": "請輸入固定跟單金額",
|
||||
"fixedAmountError": "固定金額必須 >= 1,請重新輸入",
|
||||
"maxOrderSize": "單筆訂單最大金額 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最大金額上限,用於防止跟單金額過大,控制風險。例如:設置為 1000,即使計算出的跟單金額超過 1000,也會限制為 1000 USDC。",
|
||||
"maxOrderSizePlaceholder": "僅在比例模式下生效(可選)",
|
||||
"minOrderSize": "單筆訂單最小金額 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最小金額下限,用於過濾掉金額過小的訂單,避免頻繁小額交易。如果填寫,必須 >= 1 USDC。例如:設置為 10,如果計算出的跟單金額小於 10,則跳過該訂單。",
|
||||
"minOrderSizePlaceholder": "僅在比例模式下生效,必須 >= 1(可選)",
|
||||
"minOrderSizeError": "最小金額必須 >= 1",
|
||||
"maxDailyOrders": "每日最大跟單訂單數",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟單的訂單數量,用於風險控制,防止過度交易。例如:設置為 50,當日跟單訂單數達到 50 後,停止跟單,次日重置。",
|
||||
"maxDailyOrdersPlaceholder": "默認 100(可選)",
|
||||
"priceTolerance": "價格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允許跟單價格在 Leader 價格基礎上的調整範圍,用於在 Leader 價格 ± 容忍度範圍內調整價格,提高成交率。例如:設置為 5%,Leader 價格為 0.5,則跟單價格可在 0.475-0.525 範圍內。",
|
||||
"priceTolerancePlaceholder": "默認 5%(可選)",
|
||||
"minOrderDepth": "最小訂單深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小訂單深度(USDC金額),NULL表示不啟用此過濾。確保市場有足夠的流動性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可選,不填寫表示不啟用)",
|
||||
"maxSpread": "最大價差(絕對價格)",
|
||||
"maxSpreadTooltip": "最大價差(絕對價格),NULL表示不啟用此過濾。避免在價差過大的市場跟單",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可選,不填寫表示不啟用)",
|
||||
"minOrderbookDepth": "最小訂單簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小訂單簿深度(USDC金額),NULL表示不啟用此過濾。檢查前 N 檔的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可選,不填寫表示不啟用)",
|
||||
"supportSell": "跟單賣出",
|
||||
"supportSellTooltip": "是否跟單 Leader 的賣出訂單。開啟:跟單 Leader 的買入和賣出訂單;關閉:只跟單 Leader 的買入訂單,忽略賣出訂單。",
|
||||
"create": "創建模板",
|
||||
"createSuccess": "創建模板成功",
|
||||
"createFailed": "創建模板失敗",
|
||||
"invalidNumber": "請輸入有效的數字"
|
||||
},
|
||||
"templateEdit": {
|
||||
"title": "編輯跟單模板",
|
||||
"back": "返回",
|
||||
"save": "保存修改",
|
||||
"saveSuccess": "更新模板成功",
|
||||
"saveFailed": "更新模板失敗",
|
||||
"fetchFailed": "獲取模板詳情失敗",
|
||||
"templateName": "模板名稱",
|
||||
"templateNamePlaceholder": "請輸入模板名稱",
|
||||
"templateNameRequired": "請輸入模板名稱",
|
||||
"templateNameTooltip": "模板的唯一標識名稱,用於區分不同的跟單配置模板。模板名稱必須唯一,不能與其他模板重名。",
|
||||
"copyMode": "跟單金額模式",
|
||||
"copyModeTooltip": "選擇跟單金額的計算方式。比例模式:跟單金額隨 Leader 訂單大小按比例變化;固定金額模式:無論 Leader 訂單大小如何,跟單金額都固定不變。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金額模式",
|
||||
"copyRatio": "跟單比例",
|
||||
"copyRatioTooltip": "跟單比例表示跟單金額相對於 Leader 訂單金額的百分比。例如:100% 表示 1:1 跟單,50% 表示半倉跟單,200% 表示雙倍跟單",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟單),默認 100%",
|
||||
"fixedAmount": "固定跟單金額 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金額,不隨 Leader 訂單大小變化,必須 >= 1",
|
||||
"fixedAmountRequired": "請輸入固定跟單金額",
|
||||
"fixedAmountError": "固定金額必須 >= 1,請重新輸入",
|
||||
"fixedAmountTooltip": "固定金額模式下,每次跟單的固定金額,不隨 Leader 訂單大小變化。必須 >= 1 USDC。例如:設置為 10,則無論 Leader 買入多少,跟單金額始終為 10 USDC。",
|
||||
"maxOrderSize": "單筆訂單最大金額 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最大金額上限,用於防止跟單金額過大,控制風險。例如:設置為 1000,即使計算出的跟單金額超過 1000,也會限制為 1000 USDC。",
|
||||
"maxOrderSizePlaceholder": "僅在比例模式下生效(可選)",
|
||||
"minOrderSize": "單筆訂單最小金額 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最小金額下限,用於過濾掉金額過小的訂單,避免頻繁小額交易。如果填寫,必須 >= 1 USDC。例如:設置為 10,如果計算出的跟單金額小於 10,則跳過該訂單。",
|
||||
"minOrderSizePlaceholder": "僅在比例模式下生效,必須 >= 1(可選)",
|
||||
"minOrderSizeError": "最小金額必須 >= 1",
|
||||
"maxDailyOrders": "每日最大跟單訂單數",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟單的訂單數量,用於風險控制,防止過度交易。例如:設置為 50,當日跟單訂單數達到 50 後,停止跟單,次日重置。",
|
||||
"maxDailyOrdersPlaceholder": "默認 100(可選)",
|
||||
"priceTolerance": "價格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允許跟單價格在 Leader 價格基礎上的調整範圍,用於在 Leader 價格 ± 容忍度範圍內調整價格,提高成交率。例如:設置為 5%,Leader 價格為 0.5,則跟單價格可在 0.475-0.525 範圍內。",
|
||||
"priceTolerancePlaceholder": "默認 5%(可選)",
|
||||
"minOrderDepth": "最小訂單深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小訂單深度(USDC金額),NULL表示不啟用此過濾。確保市場有足夠的流動性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可選,不填寫表示不啟用)",
|
||||
"maxSpread": "最大價差(絕對價格)",
|
||||
"maxSpreadTooltip": "最大價差(絕對價格),NULL表示不啟用此過濾。避免在價差過大的市場跟單",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可選,不填寫表示不啟用)",
|
||||
"minOrderbookDepth": "最小訂單簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小訂單簿深度(USDC金額),NULL表示不啟用此過濾。檢查前 N 檔的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可選,不填寫表示不啟用)",
|
||||
"supportSell": "跟單賣出",
|
||||
"supportSellTooltip": "是否跟單 Leader 的賣出訂單。開啟:跟單 Leader 的買入和賣出訂單;關閉:只跟單 Leader 的買入訂單,忽略賣出訂單。",
|
||||
"invalidNumber": "請輸入有效的數字"
|
||||
},
|
||||
"copyTradingAdd": {
|
||||
"title": "新增跟單配置",
|
||||
"back": "返回",
|
||||
"selectWallet": "選擇錢包",
|
||||
"selectWalletPlaceholder": "請選擇錢包",
|
||||
"walletRequired": "請選擇錢包",
|
||||
"selectLeader": "選擇 Leader",
|
||||
"selectLeaderPlaceholder": "請選擇 Leader",
|
||||
"leaderRequired": "請選擇 Leader",
|
||||
"enabled": "啟用狀態",
|
||||
"selectTemplate": "選擇模板",
|
||||
"selectTemplateFromModal": "從模板填充配置",
|
||||
"templateFilled": "模板內容已填充,您可以修改",
|
||||
"basicConfig": "基礎配置",
|
||||
"copyMode": "跟單金額模式",
|
||||
"copyModeTooltip": "選擇跟單金額的計算方式。比例模式:跟單金額隨 Leader 訂單大小按比例變化;固定金額模式:無論 Leader 訂單大小如何,跟單金額都固定不變。",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金額模式",
|
||||
"ratio": "比例",
|
||||
"fixed": "固定",
|
||||
"copyRatio": "跟單比例",
|
||||
"copyRatioTooltip": "跟單比例表示跟單金額相對於 Leader 訂單金額的百分比。例如:100% 表示 1:1 跟單,50% 表示半倉跟單,200% 表示雙倍跟單",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟單),默認 100%",
|
||||
"fixedAmount": "固定跟單金額 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金額,不隨 Leader 訂單大小變化,必須 >= 1",
|
||||
"fixedAmountRequired": "請輸入固定跟單金額",
|
||||
"fixedAmountMin": "固定金額必須 >= 1",
|
||||
"maxOrderSize": "單筆訂單最大金額 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最大金額上限",
|
||||
"maxOrderSizePlaceholder": "僅在比例模式下生效(可選)",
|
||||
"minOrderSize": "單筆訂單最小金額 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最小金額下限,必須 >= 1",
|
||||
"minOrderSizePlaceholder": "僅在比例模式下生效,必須 >= 1(可選)",
|
||||
"minOrderSizeMin": "最小金額必須 >= 1",
|
||||
"maxDailyLoss": "每日最大虧損限制 (USDC)",
|
||||
"maxDailyLossTooltip": "限制每日最大虧損金額,用於風險控制",
|
||||
"maxDailyLossPlaceholder": "默認 10000 USDC(可選)",
|
||||
"maxDailyOrders": "每日最大跟單訂單數",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟單的訂單數量",
|
||||
"maxDailyOrdersPlaceholder": "默認 100(可選)",
|
||||
"priceTolerance": "價格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允許跟單價格在 Leader 價格基礎上的調整範圍",
|
||||
"priceTolerancePlaceholder": "默認 5%(可選)",
|
||||
"delaySeconds": "跟單延遲 (秒)",
|
||||
"delaySecondsTooltip": "跟單延遲時間,0 表示立即跟單",
|
||||
"delaySecondsPlaceholder": "默認 0(立即跟單)",
|
||||
"filterConditions": "過濾條件(可選)",
|
||||
"minOrderDepth": "最小訂單深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小訂單深度(USDC金額),NULL表示不啟用此過濾。確保市場有足夠的流動性",
|
||||
"minOrderDepthPlaceholder": "例如:100(可選,不填寫表示不啟用)",
|
||||
"maxSpread": "最大價差(絕對價格)",
|
||||
"maxSpreadTooltip": "最大價差(絕對價格),NULL表示不啟用此過濾。避免在價差過大的市場跟單",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可選,不填寫表示不啟用)",
|
||||
"minOrderbookDepth": "最小訂單簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小訂單簿深度(USDC金額),NULL表示不啟用此過濾。檢查前 N 檔的深度",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可選,不填寫表示不啟用)",
|
||||
"supportSell": "跟單賣出",
|
||||
"supportSellTooltip": "是否跟單 Leader 的賣出訂單",
|
||||
"create": "創建跟單配置",
|
||||
"createSuccess": "創建跟單配置成功",
|
||||
"createFailed": "創建跟單配置失敗",
|
||||
"invalidNumber": "請輸入有效的數字",
|
||||
"fetchLeaderFailed": "獲取 Leader 列表失敗",
|
||||
"fetchTemplateFailed": "獲取模板列表失敗",
|
||||
"templateName": "模板名稱"
|
||||
},
|
||||
"copyTradingEdit": {
|
||||
"title": "編輯跟單配置",
|
||||
"back": "返回",
|
||||
"wallet": "錢包",
|
||||
"leader": "Leader",
|
||||
"selectWallet": "錢包",
|
||||
"selectLeader": "Leader",
|
||||
"basicConfig": "基礎配置",
|
||||
"copyMode": "跟單金額模式",
|
||||
"copyModeTooltip": "選擇跟單金額的計算方式",
|
||||
"ratioMode": "比例模式",
|
||||
"fixedAmountMode": "固定金額模式",
|
||||
"copyRatio": "跟單比例",
|
||||
"copyRatioTooltip": "跟單比例表示跟單金額相對於 Leader 訂單金額的百分比",
|
||||
"copyRatioPlaceholder": "例如:100 表示 100%(1:1 跟單)",
|
||||
"fixedAmount": "固定跟單金額 (USDC)",
|
||||
"fixedAmountPlaceholder": "固定金額,不隨 Leader 訂單大小變化,必須 >= 1",
|
||||
"fixedAmountRequired": "請輸入固定跟單金額",
|
||||
"fixedAmountMin": "固定金額必須 >= 1",
|
||||
"maxOrderSize": "單筆訂單最大金額 (USDC)",
|
||||
"maxOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最大金額上限",
|
||||
"maxOrderSizePlaceholder": "僅在比例模式下生效(可選)",
|
||||
"minOrderSize": "單筆訂單最小金額 (USDC)",
|
||||
"minOrderSizeTooltip": "比例模式下,限制單筆跟單訂單的最小金額下限,必須 >= 1",
|
||||
"minOrderSizePlaceholder": "僅在比例模式下生效,必須 >= 1(可選)",
|
||||
"minOrderSizeMin": "最小金額必須 >= 1",
|
||||
"maxDailyLoss": "每日最大虧損限制 (USDC)",
|
||||
"maxDailyLossTooltip": "限制每日最大虧損金額,用於風險控制",
|
||||
"maxDailyLossPlaceholder": "默認 10000 USDC(可選)",
|
||||
"maxDailyOrders": "每日最大跟單訂單數",
|
||||
"maxDailyOrdersTooltip": "限制每日最多跟單的訂單數量",
|
||||
"maxDailyOrdersPlaceholder": "默認 100(可選)",
|
||||
"priceTolerance": "價格容忍度 (%)",
|
||||
"priceToleranceTooltip": "允許跟單價格在 Leader 價格基礎上的調整範圍",
|
||||
"priceTolerancePlaceholder": "默認 5%(可選)",
|
||||
"delaySeconds": "跟單延遲 (秒)",
|
||||
"delaySecondsTooltip": "跟單延遲時間,0 表示立即跟單",
|
||||
"delaySecondsPlaceholder": "默認 0(立即跟單)",
|
||||
"filterConditions": "過濾條件(可選)",
|
||||
"minOrderDepth": "最小訂單深度 (USDC)",
|
||||
"minOrderDepthTooltip": "最小訂單深度(USDC金額),NULL表示不啟用此過濾",
|
||||
"minOrderDepthPlaceholder": "例如:100(可選,不填寫表示不啟用)",
|
||||
"maxSpread": "最大價差(絕對價格)",
|
||||
"maxSpreadTooltip": "最大價差(絕對價格),NULL表示不啟用此過濾",
|
||||
"maxSpreadPlaceholder": "例如:0.05(5美分,可選,不填寫表示不啟用)",
|
||||
"minOrderbookDepth": "最小訂單簿深度 (USDC)",
|
||||
"minOrderbookDepthTooltip": "最小訂單簿深度(USDC金額),NULL表示不啟用此過濾",
|
||||
"minOrderbookDepthPlaceholder": "例如:50(可選,不填寫表示不啟用)",
|
||||
"supportSell": "跟單賣出",
|
||||
"supportSellTooltip": "是否跟單 Leader 的賣出訂單",
|
||||
"save": "保存",
|
||||
"saveSuccess": "更新跟單配置成功",
|
||||
"saveFailed": "更新跟單配置失敗",
|
||||
"fetchFailed": "獲取跟單配置失敗",
|
||||
"invalidNumber": "請輸入有效的數字"
|
||||
},
|
||||
"filteredOrdersList": {
|
||||
"title": "被過濾訂單列表",
|
||||
"fetchFailed": "獲取被過濾訂單列表失敗",
|
||||
"market": "市場",
|
||||
"outcome": "方向",
|
||||
"price": "價格",
|
||||
"size": "數量",
|
||||
"side": "訂單方向",
|
||||
"calculatedQuantity": "計算數量",
|
||||
"filterType": "過濾類型",
|
||||
"filterReason": "過濾原因",
|
||||
"createdAt": "時間",
|
||||
"filterByType": "按類型篩選",
|
||||
"filterTypes": {
|
||||
"orderDepth": "訂單深度不足",
|
||||
"spread": "價差過大",
|
||||
"orderbookDepth": "訂單簿深度不足",
|
||||
"priceValidity": "價格不合理",
|
||||
"marketStatus": "市場狀態不可交易",
|
||||
"orderbookError": "訂單簿獲取失敗",
|
||||
"orderbookEmpty": "訂單簿為空",
|
||||
"unknown": "未知原因"
|
||||
}
|
||||
},
|
||||
"copyTradingList": {
|
||||
"title": "跟單配置管理",
|
||||
"addCopyTrading": "新增跟單",
|
||||
@@ -410,6 +687,9 @@
|
||||
"account": "賬戶",
|
||||
"template": "模板",
|
||||
"leader": "Leader",
|
||||
"copyMode": "跟單模式",
|
||||
"ratioMode": "比例",
|
||||
"fixedAmountMode": "固定",
|
||||
"enabled": "開啟",
|
||||
"disabled": "停止",
|
||||
"totalPnl": "總盈虧",
|
||||
@@ -419,6 +699,7 @@
|
||||
"buyOrders": "買入訂單",
|
||||
"sellOrders": "賣出訂單",
|
||||
"matchedOrders": "匹配關係",
|
||||
"filteredOrders": "被過濾訂單",
|
||||
"filterWallet": "篩選錢包",
|
||||
"filterTemplate": "篩選模板",
|
||||
"filterLeader": "篩選 Leader",
|
||||
|
||||
Reference in New Issue
Block a user