Beispiel #1
0
        public void devolve(OkexFutureInstrumentType instrument, OkexDevolveType devolveDir, double amount, FutureDevolveEntity.DevolveEventHandler callback = null)
        {
            FutureDevolveEntity entity = new FutureDevolveEntity();

            if (callback != null)
            {
                entity.setEventHandler(callback);
            }
            OkexFutureTrader.Instance.devolveAsync(instrument, devolveDir, amount, entity.onAsyncCallback);
            m_devolveList.Add(entity);
        }
Beispiel #2
0
        public void devolveAsync(OkexFutureInstrumentType instrument, OkexDevolveType devolveDir, double amount, HttpAsyncReq.ResponseCallback callback)
        {
            string symbol = OkexDefValueConvert.getInstrumentStr(instrument);
            string type   = "1";

            if (devolveDir == OkexDevolveType.DT_Future2Stock)
            {
                type = "2";
            }
            else
            {
                type = "1";
            }
            postRequest.future_devolve_async(symbol, type, amount.ToString(), callback);
        }