Beispiel #1
0
 protected void OnTimeExit(TimedData source)
 {
     if (TimeExit != null)
     {
         TimeExit.Invoke(source);
     }
 }
Beispiel #2
0
        public override string ToString()
        {
            var parts = new List <string>();

            parts.Add("[" + Id + "] ");
            parts.Add(Side > 0 ? "BUY" : Side < 0 ? "SELL" : "-");
            parts.Add(Volume.ToString());
            parts.Add(Symbol);
            parts.Add("at " + ToStringUniformPriceFormat(PriceEnter));
            parts.Add(TimeEnter.ToString("yyyy-MM-dd HH:mm:ss"));
            if (PriceExit > 0)
            {
                parts.Add("closed at " + ToStringUniformPriceFormat(PriceEnter));
                parts.Add(TimeExit.ToString("yyyy-MM-dd HH:mm:ss"));
            }
            return(string.Join(" ", parts));
        }