Browse Source

固定可以打印noobs

skyffire 1 year ago
parent
commit
b9e658e691
1 changed files with 15 additions and 14 deletions
  1. 15 14
      十面埋伏分析.js

+ 15 - 14
十面埋伏分析.js

@@ -203,19 +203,20 @@ function getFakeDragonMap(btcKLines, kLinesMap, dayCount, BUY_LIMIT_RATE) {
   return fakeDragonMap
 }
 
-let dataLeft = []
-let dataRight = []
+let dataLeft = {}
+let dataRight = {}
 let tempLeft = []
 let tempRight = []
-let dataY = [...Array(101).keys()]
+let dataY = []
 function dragonAnalysis(btcKLines, kLinesMap, dragonMap, dayCount) {
   for (let symbol in dragonMap) {
     let kLines = kLinesMap[symbol]
     let index = kLines.length - (dayCount + 1)
 
-    let x = statisticE(kLines, index)
+    // let x = statisticE(kLines, index)
     // dataY = [100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 600, 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, 720, 722]
     // let x = statisticE(btcKLines, kLines, index)
+    let x = symbol
     let y = dragonMap[symbol].Profit
 
     // 打印实际的量
@@ -360,17 +361,17 @@ async function main() {
 
 
   // 这里可以生成noobs
-  // dataY = Object.keys(dataRight)
-  // let noobs = []
-  // for (let symbol in dataLeft) {
-  //   if (dataLeft[symbol] + dataRight[symbol] < 0) {
-  //     noobs.push(symbol)
-  //   }
-  // }
-  // logger.info(noobs)
+  dataY = Object.keys(dataRight)
+  let noobs = []
+  for (let symbol in dataLeft) {
+    if (dataLeft[symbol] + dataRight[symbol] < 0) {
+      noobs.push(symbol)
+    }
+  }
+  logger.info(noobs)
   // 如果key是字符串,就要加这些
-  // dataLeft = Object.values(dataLeft)
-  // dataRight = Object.values(dataRight)
+  dataLeft = Object.values(dataLeft)
+  dataRight = Object.values(dataRight)
   let rst = 'option=' + JSON.stringify(ChartKit.printBar(dataY, dataLeft, dataRight), null, 2)
   // let rst = 'option=' + JSON.stringify(ChartKit.printPointChart(lastData), null, 2)
   require('fs').writeFile('./data/option.txt', rst, 'utf8', (err) => {