code
This commit is contained in:
BIN
x.rar → a.rar
BIN
x.rar → a.rar
Binary file not shown.
@ -448,7 +448,9 @@
|
|||||||
<el-input v-model.number="inForm.reduce_num" type="number" placeholder="主单减仓数量百分比" />
|
<el-input v-model.number="inForm.reduce_num" type="number" placeholder="主单减仓数量百分比" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
|
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
|
||||||
<el-input v-model.number="inForm.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比" />
|
<el-input v-model.number="inForm.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比">
|
||||||
|
<template #append>{{ re_take_profit_ratio }}</template>
|
||||||
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
|
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
|
||||||
<el-input v-model.number="inForm.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
|
<el-input v-model.number="inForm.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
|
||||||
@ -595,6 +597,11 @@ export default {
|
|||||||
percenter: undefined,
|
percenter: undefined,
|
||||||
symbolGroups: [],
|
symbolGroups: [],
|
||||||
inRules: {
|
inRules: {
|
||||||
|
reduce_price: [{ required: true, message: '主单亏损减仓百分比不能为空', trigger: 'blur' }],
|
||||||
|
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
|
||||||
|
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
|
||||||
|
// reduce_stop_price: [{ required: true, message: '主单减仓后止损价不能为空', trigger: 'blur' }],
|
||||||
|
buy_price: [{ required: true, message: '购买金额不能为空', trigger: 'blur' }],
|
||||||
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
|
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
|
||||||
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
||||||
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
||||||
@ -609,7 +616,8 @@ export default {
|
|||||||
exchangeTypes: [],
|
exchangeTypes: [],
|
||||||
aicoins: {},
|
aicoins: {},
|
||||||
aicoinPrice: undefined,
|
aicoinPrice: undefined,
|
||||||
ext: []
|
ext: [],
|
||||||
|
re_take_profit_ratio: 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@ -925,6 +933,7 @@ export default {
|
|||||||
onCalculate() {
|
onCalculate() {
|
||||||
calculate({ ...this.inForm, api_id: this.inForm.api_id.toString() }).then(res => {
|
calculate({ ...this.inForm, api_id: this.inForm.api_id.toString() }).then(res => {
|
||||||
this.ext = res?.data?.ext || []
|
this.ext = res?.data?.ext || []
|
||||||
|
this.re_take_profit_ratio = res?.data?.re_take_profit_ratio || 0
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -777,7 +777,9 @@
|
|||||||
<el-input v-model.number="form.reduce_num" type="number" placeholder="主单减仓数量百分比" />
|
<el-input v-model.number="form.reduce_num" type="number" placeholder="主单减仓数量百分比" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
|
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
|
||||||
<el-input v-model.number="form.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比" />
|
<el-input v-model.number="form.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比">
|
||||||
|
<template #append>{{ re_take_profit_ratio }}</template>
|
||||||
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
|
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
|
||||||
<el-input v-model.number="form.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
|
<el-input v-model.number="form.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
|
||||||
@ -1370,6 +1372,10 @@ export default {
|
|||||||
},
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
reduce_price: [{ required: true, message: '主单亏损减仓百分比不能为空', trigger: 'blur' }],
|
||||||
|
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
|
||||||
|
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
|
||||||
|
// reduce_stop_price: [{ required: true, message: '主单减仓后止损价不能为空', trigger: 'blur' }],
|
||||||
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
|
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
|
||||||
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
||||||
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
||||||
@ -1432,7 +1438,8 @@ export default {
|
|||||||
aicoins: {},
|
aicoins: {},
|
||||||
aicoinPrice: '',
|
aicoinPrice: '',
|
||||||
// 回本止盈点
|
// 回本止盈点
|
||||||
ext: []
|
ext: [],
|
||||||
|
re_take_profit_ratio: 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@ -2112,6 +2119,7 @@ export default {
|
|||||||
onCalculate() {
|
onCalculate() {
|
||||||
calculate({ ...this.form, api_id: this.form.api_id.toString() }).then(res => {
|
calculate({ ...this.form, api_id: this.form.api_id.toString() }).then(res => {
|
||||||
this.ext = res?.data?.ext || []
|
this.ext = res?.data?.ext || []
|
||||||
|
this.re_take_profit_ratio = res?.data?.re_take_profit_ratio || 0
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user