Browse Source

Increase Fear & Greed index to 30 days

pull/571/head
Thomas 4 years ago
parent
commit
5890cc0c9d
  1. 10
      apps/api/src/app/symbol/symbol.service.ts
  2. 2
      apps/client/src/app/components/home-market/home-market.html

10
apps/api/src/app/symbol/symbol.service.ts

@ -8,7 +8,7 @@ import { MarketDataService } from '@ghostfolio/api/services/market-data.service'
import { PrismaService } from '@ghostfolio/api/services/prisma.service'; import { PrismaService } from '@ghostfolio/api/services/prisma.service';
import { DATE_FORMAT } from '@ghostfolio/common/helper'; import { DATE_FORMAT } from '@ghostfolio/common/helper';
import { Injectable, Logger } from '@nestjs/common'; import { Injectable, Logger } from '@nestjs/common';
import { DataSource, MarketData } from '@prisma/client'; import { DataSource } from '@prisma/client';
import { format, subDays } from 'date-fns'; import { format, subDays } from 'date-fns';
import { LookupItem } from './interfaces/lookup-item.interface'; import { LookupItem } from './interfaces/lookup-item.interface';
@ -36,17 +36,17 @@ export class SymbolService {
let historicalData: HistoricalDataItem[]; let historicalData: HistoricalDataItem[];
if (includeHistoricalData) { if (includeHistoricalData) {
const days = 10; const days = 30;
const marketData = await this.marketDataService.getRange({ const marketData = await this.marketDataService.getRange({
dateQuery: { gte: subDays(new Date(), days) }, dateQuery: { gte: subDays(new Date(), days) },
symbols: [dataGatheringItem.symbol] symbols: [dataGatheringItem.symbol]
}); });
historicalData = marketData.map(({ date, marketPrice }) => { historicalData = marketData.map(({ date, marketPrice: value }) => {
return { return {
date: date.toISOString(), value,
value: marketPrice date: date.toISOString()
}; };
}); });
} }

2
apps/client/src/app/components/home-market/home-market.html

@ -12,7 +12,7 @@
<div class="no-gutters row w-100"> <div class="no-gutters row w-100">
<div class="col-xs-12 col-md-8 offset-md-2"> <div class="col-xs-12 col-md-8 offset-md-2">
<div class="mb-2 text-center text-muted"> <div class="mb-2 text-center text-muted">
<small i18n>Last 10 Days</small> <small i18n>Last 30 Days</small>
</div> </div>
<gf-line-chart <gf-line-chart
class="mb-5" class="mb-5"

Loading…
Cancel
Save