Exemple #1
0
        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;
            }
        }
Exemple #2
0
 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;
 }