public Quotes(Specify specify, ConnectXingAPI api) { this.specify = specify; this.api = api; strategy = specify.Strategy.Equals("TF"); api.OnReceiveBalance = false; api.SendQuotes += OnReceiveQuotes; api.WindingClass = string.Empty; }
public Trading(ConnectXingAPI api, Specify specify, Queue <Chart> charts) { this.specify = specify; Short = new Stack <double>(512); Long = new Stack <double>(512); SendDatum += Analysize; foreach (Chart chart in charts) { SendDatum?.Invoke(this, new Datum(chart)); } SendDatum -= Analysize; this.api = api; OnTime = true; api.SendDatum += Analysize; }
public Trading(ConnectXingAPI api, Specify specify, Quotes quotes, Queue <Chart> charts) { this.specify = specify; Short = new Stack <double>(512); Long = new Stack <double>(512); SendDatum += Analysize; foreach (Chart chart in charts) { SendDatum?.Invoke(this, new Datum(chart)); } SendDatum -= Analysize; this.api = api; this.quotes = quotes; Check = string.Empty; api.SendDatum += Analysize; }
private void OnEventConnect(string szCode, string szMsg) { if (szCode.Equals(secret.Code) && session.IsConnected()) { secret.Accounts = new string[session.GetAccountListCount()]; for (int i = 0; i < secret.Accounts.Length; i++) { secret.Accounts[i] = session.GetAccountList(i); } API = ConnectXingAPI.GetInstance(); API.SetAPI(new XAQueryClass()); API.StartProgress(secret.Path, secret.Accounts); API.SendCount += OnReceiveNotifyIcon; } else { } Size = new Size(238, 35); CenterToScreen(); }