public SubDealInfo(DateTime _dt, int _lotCount, ActionDeal _act, float _priceEnter, float _curPrice, float _delt, int _indicValue, float _lossValueTemp = 0, float _profitValueTemp = 0) { datetimeEnter = _dt; actiond = _act; dtEnter = _dt.TimeOfDay; lotsCount = _lotCount; priceEnter = _priceEnter; currentPrice = _curPrice; delt = _delt; lossValueTemp = _lossValueTemp; profitValueTemp = _profitValueTemp; indicValue = _indicValue; switch (_act) { case ActionDeal.subsell: profitLevel = _priceEnter - _profitValueTemp; lossLevel = _priceEnter + _lossValueTemp; break; case ActionDeal.subbuy: profitLevel = _priceEnter + _profitValueTemp; lossLevel = _priceEnter - _lossValueTemp; break; default: break; } }
public DealInfo(ActionDeal _actiond, DateTime _dtEnter, int _lotsCount, float _pEnter, int _indicValue, float _lossValueTemp = 0, float _profitValueTemp = 0) { actiond = _actiond; datetimeEnter = _dtEnter; dtEnter = _dtEnter.TimeOfDay; lotsCount = _lotsCount; priceEnter = _pEnter; lossValueTemp = _lossValueTemp; profitValueTemp = _profitValueTemp; indicValue = _indicValue; }