/// <summary>
        /// Starts this instance.
        /// </summary>
        public void Start()
        {
            var quoteType = SyntheticType
                            .Define()
                            .Declare <string>("Symbol")
                            .Declare <Money>("Bid")
                            .Declare <Money>("Ask");

            _instance.Administrator.AddEventType <Account>();
            _instance.Administrator.AddEventType("SyntheticEvent", quoteType);

            var thread = new Thread(SendEvents)
            {
                IsBackground = false, Name = "Injector"
            };

            thread.Start();
        }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SyntheticAtom"/> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="type">The type.</param>
 public SyntheticAtom(string name, SyntheticType type)
 {
     Name = name;
     Type = type;
 }