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); }
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); }