Browse Source

Improve asset sub class mapping

pull/878/head
Thomas 3 years ago
parent
commit
6890ca1d5a
  1. 10
      apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts

10
apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts

@ -365,6 +365,16 @@ export class YahooFinanceService implements DataProviderInterface {
case 'future':
assetClass = AssetClass.COMMODITY;
assetSubClass = AssetSubClass.COMMODITY;
if (
aPrice?.shortName?.toLowerCase()?.startsWith('gold') ||
aPrice?.shortName?.toLowerCase()?.startsWith('palladium') ||
aPrice?.shortName?.toLowerCase()?.startsWith('platinum') ||
aPrice?.shortName?.toLowerCase()?.startsWith('silver')
) {
assetSubClass = AssetSubClass.PRECIOUS_METAL;
}
break;
case 'mutualfund':
assetClass = AssetClass.EQUITY;

Loading…
Cancel
Save