Example #1
0
        /// <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);
        }
Example #2
0
        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);
        }