Procházet zdrojové kódy

可以分析出日化收益率

skyffire před 1 rokem
rodič
revize
19e6ea6ed4
1 změnil soubory, kde provedl 6 přidání a 3 odebrání
  1. 6 3
      十面埋伏分析.js

+ 6 - 3
十面埋伏分析.js

@@ -87,16 +87,19 @@ async function main() {
     let expRealProfit = NumKit.getSubFloat(realRate * realDragonProfit, 2)
     let expFakeProfit = NumKit.getSubFloat(fakeRate * fakeDragonProfit, 2)
     let synProfit = NumKit.getSubFloat(expFakeProfit + expRealProfit, 2)
+    let avgProfit = NumKit.getSubFloat(synProfit / (realLength + fakeLength), 2)
 
     logger.info(`${i}日(${realLength + fakeLength}只),真龙榜(${realLength}只)利润${realDragonProfit}%`
       + `,假龙榜(${fakeLength}只)利润${fakeDragonProfit}%`
-      + `,真龙期望利润${expRealProfit}%,假龙期望利润${expFakeProfit}%,综合利润${synProfit}%`
+      + `,真龙期望利润${expRealProfit}%,假龙期望利润${expFakeProfit}%,综合利润${synProfit}%,平均每只利润${avgProfit}%`
     )
 
-    totalProfit += synProfit
+    totalProfit += avgProfit
     totalProfit = NumKit.getSubFloat(totalProfit, 2)
   }
-  logger.info(`利润期望值总和:${totalProfit}%。`)
+
+  let dayProfit = NumKit.getSubFloat(totalProfit / (kLinesMap['BTC_USDT'].length - 2), 2)
+  logger.info(`利润期望值总和:${totalProfit}%,平均日化${dayProfit}%。`)
 }
 
 main().catch((error) => {