Browse Source

N参数修改/订单添加参数

master
lizhixin 4 years ago
parent
commit
542ad88c0d
  1. 2
      src/pages/ReCheck/AccountInfo.vue
  2. 210
      src/pages/ReCheck/index.vue
  3. 6
      src/pages/prePages/js/columns.js

2
src/pages/ReCheck/AccountInfo.vue

@ -79,7 +79,7 @@
}}%) }}%)
</p> </p>
<p>实际运营成本 {{ accountInfo.RealCost }}</p> <p>历史周转资金 {{ accountInfo.RealCost }}</p>
<p>持仓成本 {{ accountInfo.TotalPurchasePrice }}</p> <p>持仓成本 {{ accountInfo.TotalPurchasePrice }}</p>
<p>波段盈亏 {{ accountInfo.HistoryProfit }}</p> <p>波段盈亏 {{ accountInfo.HistoryProfit }}</p>
<p>币本位盈亏 {{ accountInfo.BBWProfit }}</p> <p>币本位盈亏 {{ accountInfo.BBWProfit }}</p>

210
src/pages/ReCheck/index.vue

@ -496,7 +496,7 @@ export default {
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
if (i == 0) continue; if (i == 0) continue;
let subArray = []; let subArray = [];
let postObj = { N: null }; let postObj = { N: [] };
for (let j = 0; j < data[i].length; j++) { for (let j = 0; j < data[i].length; j++) {
if (j == 0) { if (j == 0) {
if ( if (
@ -550,7 +550,7 @@ export default {
data[i][j] != "NaN" && data[i][j] != "NaN" &&
data[i][j] != NaN data[i][j] != NaN
) )
postObj.N = 10; postObj.N.push(10);
} else if (j == 9) { } else if (j == 9) {
if ( if (
data[i][j] != 0 && data[i][j] != 0 &&
@ -558,15 +558,15 @@ export default {
data[i][j] != "NaN" && data[i][j] != "NaN" &&
data[i][j] != NaN data[i][j] != NaN
) )
postObj.N = 11; postObj.N.push(11);
} else if (j == 10) { } else if (j == 10) {
if (data[i][j] != 0) postObj.N = 2; if (data[i][j] != 0) postObj.N.push(2);
} else if (j == 12) { } else if (j == 12) {
if (data[i][j] != 0) postObj.N = 3; if (data[i][j] != 0) postObj.N.push(3);
} else if (j == 15) { } else if (j == 15) {
subArray[6] = {}; subArray[6] = {};
if (data[i][j] != 0) { if (data[i][j] != 0) {
postObj.N = 1; postObj.N.push(1);
subArray[6] = { subArray[6] = {
name: "卖出Point", name: "卖出Point",
symbol: "diamond", symbol: "diamond",
@ -587,7 +587,7 @@ export default {
} else if (j == 14) { } else if (j == 14) {
subArray[5] = {}; subArray[5] = {};
if (data[i][j] != 0) { if (data[i][j] != 0) {
postObj.N = 0; postObj.N.push(0);
subArray[5] = { subArray[5] = {
name: "买入Point", name: "买入Point",
coord: [ coord: [
@ -612,105 +612,105 @@ export default {
}, },
// //
topMutateData(data) { // topMutateData(data) {
let result = []; // let result = [];
let postResult = []; // let postResult = [];
if (data.length > 1) { // if (data.length > 1) {
for (let i = 0; i < data.length; i++) { // for (let i = 0; i < data.length; i++) {
if (i == 0) continue; // if (i == 0) continue;
let subArray = []; // let subArray = [];
let postObj = { N: null }; // let postObj = { N: null };
for (let j = 0; j < data[i].length; j++) { // for (let j = 0; j < data[i].length; j++) {
if (j == 0) { // if (j == 0) {
if ( // if (
this.startTime && // this.startTime &&
this.endTime && // this.endTime &&
!moment(data[i][j] * 1000).isBetween( // !moment(data[i][j] * 1000).isBetween(
this.startTime.startOf("day"), // this.startTime.startOf("day"),
this.endTime.endOf("day") // this.endTime.endOf("day")
) // )
) { // ) {
break; // break;
} else if ( // } else if (
this.startTime && // this.startTime &&
!moment(data[i][j] * 1000).isAfter( // !moment(data[i][j] * 1000).isAfter(
this.startTime.startOf("day") // this.startTime.startOf("day")
) // )
) { // ) {
break; // break;
} // }
subArray[0] = moment(data[i][j] * 1000).format( // subArray[0] = moment(data[i][j] * 1000).format(
"YYYY-MM-DD HH:mm:ss" // "YYYY-MM-DD HH:mm:ss"
); // );
postObj.T = data[i][j]; // postObj.T = data[i][j];
} else if (j == 1) { // } else if (j == 1) {
//open // //open
subArray[1] = data[i][j]; // subArray[1] = data[i][j];
postObj.OpenPrice = data[i][j]; // postObj.OpenPrice = data[i][j];
} else if (j == 2) { // } else if (j == 2) {
//highest // //highest
subArray[4] = data[i][j]; // subArray[4] = data[i][j];
postObj.H = data[i][j]; // postObj.H = data[i][j];
} else if (j == 3) { // } else if (j == 3) {
//lowest // //lowest
subArray[3] = data[i][j]; // subArray[3] = data[i][j];
postObj.L = data[i][j]; // postObj.L = data[i][j];
} else if (j == 4) { // } else if (j == 4) {
//close // //close
subArray[2] = data[i][j]; // subArray[2] = data[i][j];
postObj.C = data[i][j]; // postObj.C = data[i][j];
} else if (j == 5) { // } else if (j == 5) {
postObj.TP = data[i][j]; // postObj.TP = data[i][j];
} else if (j == 6) { // } else if (j == 6) {
if (data[i][j] != 0) postObj.N = 3; // if (data[i][j] != 0) postObj.N = 3;
} else if (j == 7) { // } else if (j == 7) {
subArray[5] = {}; // subArray[5] = {};
if (data[i][j] && data[i][j] != 0) { // if (data[i][j] && data[i][j] != 0) {
postObj.N = 1; // postObj.N = 1;
subArray[5] = { // subArray[5] = {
name: "买入Point", // name: "Point",
coord: [ // coord: [
`${moment(data[i][0] * 1000).format( // `${moment(data[i][0] * 1000).format(
"YYYY-MM-DD HH:mm:ss" // "YYYY-MM-DD HH:mm:ss"
)}`, // )}`,
data[i][3] // data[i][3]
], // ],
value: data[i][j], // value: data[i][j],
itemStyle: { // itemStyle: {
color: "rgb(23,160,93)" // color: "rgb(23,160,93)"
} // }
}; // };
} // }
} else if (j == 8) { // } else if (j == 8) {
subArray[6] = {}; // subArray[6] = {};
if (data[i][j] && data[i][j] != 0) { // if (data[i][j] && data[i][j] != 0) {
postObj.N = 0; // postObj.N = 0;
subArray[6] = { // subArray[6] = {
name: "卖出Point", // name: "Point",
symbol: "diamond", // symbol: "diamond",
symbolSize: [15, 25], // symbolSize: [15, 25],
symbolOffset: [0, 25], // symbolOffset: [0, 25],
coord: [ // coord: [
`${moment(data[i][0] * 1000).format( // `${moment(data[i][0] * 1000).format(
"YYYY-MM-DD HH:mm:ss" // "YYYY-MM-DD HH:mm:ss"
)}`, // )}`,
data[i][2] // data[i][2]
], // ],
value: data[i][j], // value: data[i][j],
itemStyle: { // itemStyle: {
color: "rgb(221,82,70)" // color: "rgb(221,82,70)"
} // }
}; // };
} // }
} // }
} // }
if (subArray.length > 0) result.push(subArray); // if (subArray.length > 0) result.push(subArray);
if (postObj.T != null) postResult.push(postObj); // if (postObj.T != null) postResult.push(postObj);
} // }
} // }
return { kLineData: result, postData: postResult }; // return { kLineData: result, postData: postResult };
}, // },
test() { test() {
if (this.policyMode == 0) this.executeTest(); if (this.policyMode == 0) this.executeTest();

6
src/pages/prePages/js/columns.js

@ -184,6 +184,12 @@ export const tradeColumns = [
key: "Count", key: "Count",
customSlot: "Count" customSlot: "Count"
}, },
{
name: "历史周转资金",
prop: "HistoryRealCost",
key: "HistoryRealCost"
// customSlot: "HistoryRealCost"
},
{ {
name: "最大浮亏", name: "最大浮亏",
prop: "MaxLossRatio", prop: "MaxLossRatio",

Loading…
Cancel
Save