Exemple #1
0
                public CallResult <DailyBar[]> GetDailyBar(string code, string price_adj, bool align, int number)
                {
                    IntPtr r  = TqapiDll.dapi_get_daily_bar(handle, code, price_adj, align, number);
                    var    cr = Marshal.PtrToStructure <TqapiDll.CallResultWrap>(r);

                    CallResult <DailyBar[]> ret;

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

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