public void loadFromRedis(int aOrderId) { orderId = aOrderId; orderState = (OrderState)Enum.Parse(typeof(OrderState), RedisUtil.Instance.get(getRedisHeader() + "orderState")); entryPz = RedisUtil.Instance.getDouble(getRedisHeader() + "entryPz"); closedPz = RedisUtil.Instance.getDouble(getRedisHeader() + "closedPz"); entryOI = RedisUtil.Instance.getInt(getRedisHeader() + "entryOI"); closedOI = RedisUtil.Instance.getInt(getRedisHeader() + "closedOI"); currentProfit = RedisUtil.Instance.getDouble(getRedisHeader() + "currentProfit"); currentProfitPercent = RedisUtil.Instance.getDouble(getRedisHeader() + "currentProfitPercent"); maxrunup = RedisUtil.Instance.getDouble(getRedisHeader() + "maxrunup"); maxdrawdown = RedisUtil.Instance.getDouble(getRedisHeader() + "maxdrawdown"); filledTime = DateTimeFunc.StringToDateTime(RedisUtil.Instance.get(getRedisHeader() + "filledTime")); closedTime = DateTimeFunc.StringToDateTime(RedisUtil.Instance.get(getRedisHeader() + "closedTime")); closingTime = DateTimeFunc.StringToDateTime(RedisUtil.Instance.get(getRedisHeader() + "closingTime")); }