/// <summary> /// </summary> /// <param name="account"></param> public AccountRisk(Account account, InstrumentManager manager) : base(account) { _account = account; _instrumentManager = manager; _riskDataCalculator = new RiskDataCalculator(account, manager); ConstructParams constructParams = new ConstructParams(); constructParams.AlertLevel = iExchange.Common.AlertLevel.Normal; constructParams.AlertLevelAfterCut = constructParams.AlertLevel; constructParams.AlertTime = null; this.Parse(constructParams); }
public AccountRisk(Account account, IDBRow dr, InstrumentManager manager) : base(account) { _account = account; _instrumentManager = manager; _riskDataCalculator = new RiskDataCalculator(account, manager); ConstructParams constructParams = new AccountRisk.ConstructParams(); constructParams.AlertLevel = (AlertLevel)dr["AlertLevel"]; constructParams.AlertTime = null; constructParams.AlertLevelAfterCut = constructParams.AlertLevel; this.Parse(constructParams); }