Example #1
0
                public CallResult <MarketQuote[]> GetTick(string code, int trading_day, int number)
                {
                    IntPtr r  = TqapiDll.dapi_get_tick(handle, code, trading_day, number);
                    var    cr = Marshal.PtrToStructure <TqapiDll.CallResultWrap>(r);

                    CallResult <MarketQuote[]> ret;

                    if (cr.value_type != 0)
                    {
                        ret = new CallResult <MarketQuote[]>(TqapiDll.CopyArray <MarketQuote>(cr));
                    }
                    else
                    {
                        ret = new CallResult <MarketQuote[]>(cr.msg);
                    }

                    TqapiDll.destroy_callresult(r);
                    return(ret);
                }