Browse Source

成交量圆球修复。

skyffire 1 year ago
parent
commit
6265dca1db
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/index.js
  2. 1 1
      src/utils.js

+ 1 - 1
src/index.js

@@ -614,7 +614,7 @@ export default class StockHeatmap extends React.Component {
   drawMainGraph = () => {
     this.drawingContext.save();
     if (this.xScale && this.yScale && this.bidAskScale && this.drawingContext !== null) {
-      const avgTradedVolume = extractAvgTradedVolume(this.windowedData);
+      const avgTradedVolume = extractAvgTradedVolume(this.data);
       const maxBidAskVolume = extractMaxAskBidVolume(this.windowedData);
       const xh2 = this.xScale.bandwidth() * 0.5;
       const yh2 = this.yScale.bandwidth() * 0.5;

+ 1 - 1
src/utils.js

@@ -80,7 +80,7 @@ export const extractMaxAskBidVolume = (data) => {
 
 export const extractAvgTradedVolume = (data) => {
   let vols = data.map(d => {
-    if (d.marketDepth) return +d.marketDepth.lastSellQty + +d.marketDepth.lastBuyQty;
+    if (d.marketDepth) return (+d.marketDepth.lastSellQty + +d.marketDepth.lastBuyQty) / 2;
     else return 0;
   });
   if (vols.length > 0) return vols.reduce((acc, curr) => acc + curr, 0) / vols.length;