@ -124,7 +124,7 @@ export class AccountClusterRiskCurrentInvestment extends Rule<Settings> {
public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings {
return {
baseCurrency,
isActive: xRayRules?.[this.getKey()].isActive ?? true,
isActive: xRayRules?.[this.getKey()]?.isActive ?? true,
thresholdMax: xRayRules?.[this.getKey()]?.thresholdMax ?? 0.5
};
}
@ -74,7 +74,7 @@ export class AccountClusterRiskSingleAccount extends Rule<RuleSettings> {
public getSettings({ xRayRules }: UserSettings): RuleSettings {
isActive: xRayRules?.[this.getKey()].isActive ?? true
isActive: xRayRules?.[this.getKey()]?.isActive ?? true
@ -100,7 +100,7 @@ export class CurrencyClusterRiskBaseCurrencyCurrentInvestment extends Rule<Setti
@ -101,7 +101,7 @@ export class CurrencyClusterRiskCurrentInvestment extends Rule<Settings> {
@ -62,7 +62,7 @@ export class EmergencyFundSetup extends Rule<Settings> {
@ -85,7 +85,7 @@ export class FeeRatioInitialInvestment extends Rule<Settings> {
thresholdMax: xRayRules?.[this.getKey()]?.thresholdMax ?? 0.01
@ -78,7 +78,7 @@ export class BuyingPower extends Rule<Settings> {
thresholdMin: xRayRules?.[this.getKey()]?.thresholdMin ?? 0