QUIK_JUNIOR 7.27.1
TRANS2QUIK v1.1.0.9(1.1)
UID = 138159
совершена такая сделка(в таблице квика именно такие данные и они верны)
TradeId=20393832
TradeDate=18.04.2019
TradeTime=20:58:08
SettleDate=19.04.2019(дата расчетов)
OrderId=219895624
при экспорте через TRANS2QUIK в программу
используя такую декларацию(delphi):
function TradeSettleDate(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_SETTLE_DATE@4';
function TradeDate(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_DATE@4';
function TradeTime(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_TIME@4';
получаю такие данные
TradeDate=20190419
TradeTime=205808
SettleDate=20190419
экспортирую 19.04.2019 в 16-30msk(возможно влияет, я уже не знаю куда копать)
в общем TRANS2QUIK не верно дату сделки возвращает используя '_TRANS2QUIK_TRADE_DATE@4'
19е число вместо 18.
почему?
ps. при экспорте через lua данные datetime
{ ["week_day"] = 4,["hour"] = 20,["ms"] = 160,["mcs"] = 160000,["day"] = 18,["month"] = 4,["sec"] = 8,["year"] = 2019,["min"] = 58,}
тоесть все нормально
TRANS2QUIK v1.1.0.9(1.1)
UID = 138159
совершена такая сделка(в таблице квика именно такие данные и они верны)
TradeId=20393832
TradeDate=18.04.2019
TradeTime=20:58:08
SettleDate=19.04.2019(дата расчетов)
OrderId=219895624
при экспорте через TRANS2QUIK в программу
используя такую декларацию(delphi):
function TradeSettleDate(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_SETTLE_DATE@4';
function TradeDate(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_DATE@4';
function TradeTime(nTradeDescriptor: integer): integer; stdcall; external DllName name '_TRANS2QUIK_TRADE_TIME@4';
получаю такие данные
TradeDate=20190419
TradeTime=205808
SettleDate=20190419
экспортирую 19.04.2019 в 16-30msk(возможно влияет, я уже не знаю куда копать)
в общем TRANS2QUIK не верно дату сделки возвращает используя '_TRANS2QUIK_TRADE_DATE@4'
19е число вместо 18.
почему?
ps. при экспорте через lua данные datetime
{ ["week_day"] = 4,["hour"] = 20,["ms"] = 160,["mcs"] = 160000,["day"] = 18,["month"] = 4,["sec"] = 8,["year"] = 2019,["min"] = 58,}
тоесть все нормально