Skip to content

Commit 96a59d4

Browse files
Jinyu XuJinyu Xu
authored andcommitted
feat: align mobile strategy configuration
1 parent 39468f7 commit 96a59d4

7 files changed

Lines changed: 226 additions & 5 deletions

File tree

‎src/locales/en-US.js‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,8 @@ export default {
590590
timeframe: 'Timeframe',
591591
leverage: 'Leverage',
592592
initial_capital: 'Capital (USDT)',
593+
initial_capital_placeholder: '10 - 1,000,000',
594+
initial_capital_hint: 'The strategy budget used consistently for signal, backtest, and live modes.',
593595
exchange_account: 'Exchange Account',
594596
exchange_account_placeholder: 'Select saved API Key',
595597
strategy_params: 'Strategy Params',
@@ -810,7 +812,16 @@ export default {
810812
position_side_required: 'Select a position side for live perpetual trading.', no_compatible_credential: 'Add a compatible execution account first.',
811813
name_required: 'Enter a strategy name.', capital_required: 'Enter valid initial capital.',
812814
parameters_empty: 'This strategy has no configurable parameters.',
813-
customer_desc: 'A ready-to-configure strategy for mobile use.'
815+
customer_desc: 'A ready-to-configure strategy for mobile use.',
816+
equity_risk_title: 'Total Equity Risk', system_preset: 'System preset',
817+
equity_take_profit: 'Equity take-profit', equity_stop_loss: 'Equity stop-loss', equity_trailing: 'Trailing take-profit',
818+
equity_trailing_value: 'Arm at {activation}; trigger after a {callback} peak pullback',
819+
equity_risk_hint: 'Calculated from invested capital including realized P&L, unrealized P&L, and fees. Triggering closes positions and stops the strategy.',
820+
trigger_exchange_resting: 'Exchange resting-order execution', trigger_exchange_resting_hint: 'Limit orders rest at the exchange and fill without waiting for a candle close.',
821+
trigger_realtime_price: 'Real-time price-level execution', trigger_realtime_price_hint: 'Fresh prices trigger add-on levels without waiting for the selected candle to close.',
822+
trigger_schedule: 'Calendar-time scheduled execution', trigger_schedule_hint: 'Runs on the configured schedule independently of chart candles.',
823+
trigger_closed_bar: 'Closed-candle confirmation', trigger_closed_bar_hint: 'Only completed candles may produce strategy signals.',
824+
trigger_risk_realtime: 'Real-time risk', trigger_fill_reconciled: 'Fill reconciliation'
814825
},
815826
indicator_bot: {
816827
title: 'Strategy from Indicator',

‎src/locales/ja-JP.js‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,8 @@ export default {
537537
timeframe: '時間足',
538538
leverage: 'レバレッジ',
539539
initial_capital: '投入資金 (USDT)',
540+
initial_capital_placeholder: '10 - 1,000,000',
541+
initial_capital_hint: 'シグナル、バックテスト、実運用で共通して使用する戦略予算です。',
540542
exchange_account: '取引所アカウント',
541543
exchange_account_placeholder: '保存済み API Key を選択',
542544
strategy_params: '戦略パラメータ',
@@ -745,6 +747,15 @@ export default {
745747
position_side_required: '無期限契約のライブ実行にはポジション方向が必要です。', no_compatible_credential: '互換性のある実行口座を追加してください。',
746748
name_required: '戦略名を入力してください。', capital_required: '有効な初期資金を入力してください。',
747749
parameters_empty: 'この戦略には設定可能なパラメーターがありません。',
750+
equity_risk_title: '総資産リスク管理', system_preset: 'システム設定',
751+
equity_take_profit: '総資産利確', equity_stop_loss: '総資産損切り', equity_trailing: 'トレーリング利確',
752+
equity_trailing_value: '利益 {activation} で開始、ピークから {callback} 下落で発動',
753+
equity_risk_hint: '投入資金を基準に、実現・含み損益と手数料を含めて計算します。発動時は決済してストラテジーを停止します。',
754+
trigger_exchange_resting: '取引所の指値注文で即時約定', trigger_exchange_resting_hint: '指値注文を取引所に置き、ローソク足の確定を待たずに約定します。',
755+
trigger_realtime_price: 'リアルタイム価格で追加注文', trigger_realtime_price_hint: '選択した足の確定を待たず、新鮮な価格で追加レベルを判定します。',
756+
trigger_schedule: 'カレンダー時間による定期実行', trigger_schedule_hint: 'チャート足とは独立して設定時刻に実行します。',
757+
trigger_closed_bar: '確定足で確認', trigger_closed_bar_hint: '確定済みのローソク足だけでシグナルを生成します。',
758+
trigger_risk_realtime: 'リアルタイムリスク', trigger_fill_reconciled: '約定自動照合',
748759
},
749760
indicator_bot: {
750761
edit_single_symbol: '編集では1つの銘柄のみサポートします',

‎src/locales/ko-KR.js‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,8 @@ export default {
537537
timeframe: '타임프레임',
538538
leverage: '레버리지',
539539
initial_capital: '투입 자금 (USDT)',
540+
initial_capital_placeholder: '10 - 1,000,000',
541+
initial_capital_hint: '신호, 백테스트 및 실거래에 동일하게 적용되는 전략 예산입니다.',
540542
exchange_account: '거래소 계정',
541543
exchange_account_placeholder: '저장된 API Key 선택',
542544
strategy_params: '전략 파라미터',
@@ -745,6 +747,15 @@ export default {
745747
position_side_required: '무기한 계약 실거래에는 포지션 방향을 선택해야 합니다.', no_compatible_credential: '호환되는 실행 계정을 먼저 추가하세요.',
746748
name_required: '전략 이름을 입력하세요.', capital_required: '올바른 초기 자금을 입력하세요.',
747749
parameters_empty: '이 전략에는 구성 가능한 파라미터가 없습니다.',
750+
equity_risk_title: '총자산 리스크 관리', system_preset: '시스템 기본값',
751+
equity_take_profit: '총자산 익절', equity_stop_loss: '총자산 손절', equity_trailing: '트레일링 익절',
752+
equity_trailing_value: '수익 {activation}에서 시작, 고점 대비 {callback} 하락 시 실행',
753+
equity_risk_hint: '투입 원금을 기준으로 실현·미실현 손익과 수수료를 포함해 계산합니다. 실행되면 포지션을 청산하고 전략을 중지합니다.',
754+
trigger_exchange_resting: '거래소 지정가 주문 실시간 체결', trigger_exchange_resting_hint: '지정가 주문을 거래소에 미리 두고 캔들 마감을 기다리지 않고 체결합니다.',
755+
trigger_realtime_price: '실시간 가격 기준 추가 매수', trigger_realtime_price_hint: '선택한 캔들 마감을 기다리지 않고 최신 가격으로 추가 레벨을 확인합니다.',
756+
trigger_schedule: '달력 시간 기준 정기 실행', trigger_schedule_hint: '차트 캔들과 관계없이 설정한 일정에 실행합니다.',
757+
trigger_closed_bar: '마감 캔들 확인', trigger_closed_bar_hint: '완료된 캔들만 거래 신호를 생성합니다.',
758+
trigger_risk_realtime: '실시간 리스크', trigger_fill_reconciled: '체결 자동 대조',
748759
},
749760
indicator_bot: {
750761
edit_single_symbol: '편집은 단일 종목만 지원합니다',

‎src/locales/zh-CN.js‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,8 @@ export default {
590590
timeframe: '周期',
591591
leverage: '杠杆',
592592
initial_capital: '投入本金 (USDT)',
593+
initial_capital_placeholder: '10 - 1,000,000',
594+
initial_capital_hint: '作为策略总预算;信号、回测和实盘使用同一金额口径。',
593595
exchange_account: '交易账户',
594596
exchange_account_placeholder: '选择已保存的 API Key',
595597
strategy_params: '策略参数',
@@ -809,6 +811,15 @@ export default {
809811
name_required: '请输入策略名称。', capital_required: '请输入有效的初始资金。',
810812
parameters_empty: '该策略没有可配置参数。',
811813
customer_desc: '可在手机端直接配置并运行的策略。',
814+
equity_risk_title: '总权益风控', system_preset: '系统预设',
815+
equity_take_profit: '总权益止盈', equity_stop_loss: '总权益止损', equity_trailing: '追踪止盈',
816+
equity_trailing_value: '盈利 {activation} 启动,峰值回撤 {callback} 触发',
817+
equity_risk_hint: '按投入本金计算,包含已实现盈亏、未实现盈亏和手续费;触发后平仓并停止策略。',
818+
trigger_exchange_resting: '交易所挂单实时成交', trigger_exchange_resting_hint: '限价单预先挂在交易所,触价即撮合,不等待 K 线收盘。',
819+
trigger_realtime_price: '实时价格触发补仓', trigger_realtime_price_hint: '按新鲜价格检查补仓层级,不等待所选周期 K 线收盘。',
820+
trigger_schedule: '按自然时间定时执行', trigger_schedule_hint: '按计划时间执行,与图表 K 线是否变化无关。',
821+
trigger_closed_bar: 'K 线收盘确认', trigger_closed_bar_hint: '只使用已经收盘的 K 线生成交易信号。',
822+
trigger_risk_realtime: '实时风控', trigger_fill_reconciled: '成交自动核对',
812823
},
813824
indicator_bot: {
814825
edit_single_symbol: '编辑模式只支持单个标的',

‎src/locales/zh-TW.js‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,8 @@ export default {
537537
timeframe: '週期',
538538
leverage: '槓桿',
539539
initial_capital: '投入本金 (USDT)',
540+
initial_capital_placeholder: '10 - 1,000,000',
541+
initial_capital_hint: '作為策略總預算;訊號、回測和實盤使用同一金額口徑。',
540542
exchange_account: '交易帳戶',
541543
exchange_account_placeholder: '選擇已儲存的 API Key',
542544
strategy_params: '策略參數',
@@ -744,6 +746,15 @@ export default {
744746
position_side_required: '永續合約實盤需要選擇持倉方向。', no_compatible_credential: '請先新增相容的執行帳戶。',
745747
name_required: '請輸入策略名稱。', capital_required: '請輸入有效的初始資金。',
746748
parameters_empty: '該策略沒有可設定參數。',
749+
equity_risk_title: '總權益風控', system_preset: '系統預設',
750+
equity_take_profit: '總權益止盈', equity_stop_loss: '總權益止損', equity_trailing: '追蹤止盈',
751+
equity_trailing_value: '獲利 {activation} 啟動,峰值回撤 {callback} 觸發',
752+
equity_risk_hint: '按投入本金計算,包含已實現盈虧、未實現盈虧與手續費;觸發後平倉並停止策略。',
753+
trigger_exchange_resting: '交易所掛單即時成交', trigger_exchange_resting_hint: '限價單預先掛在交易所,觸價即撮合,不等待 K 線收盤。',
754+
trigger_realtime_price: '即時價格觸發補倉', trigger_realtime_price_hint: '按新鮮價格檢查補倉層級,不等待所選週期 K 線收盤。',
755+
trigger_schedule: '按自然時間定時執行', trigger_schedule_hint: '按計畫時間執行,與圖表 K 線是否變化無關。',
756+
trigger_closed_bar: 'K 線收盤確認', trigger_closed_bar_hint: '只使用已收盤 K 線產生交易訊號。',
757+
trigger_risk_realtime: '即時風控', trigger_fill_reconciled: '成交自動核對',
747758
},
748759
indicator_bot: {
749760
edit_single_symbol: '編輯模式只支援單一標的',

0 commit comments

Comments
 (0)