Files
big-qmt/py-client/sdk/__pycache__/models.cpython-311.pyc

95 lines
9.1 KiB
Plaintext
Raw Normal View History

2026-08-28 18:52:27 +08:00
<EFBFBD>
2026-08-28 22:56:35 +08:00
<00><><EFBFBD>j| <00><01><><00>ddlmZddlmZmZddlmZefd!d <09>Zed
<EFBFBD> <0B><00>Gd <0C>d <0A><00><00><00>Z ed
<EFBFBD> <0B><00>Gd<0E>d<0F><00><00><00>Z
ed
<EFBFBD> <0B><00>Gd<10>d<11><00><00><00>Z ed
<EFBFBD> <0B><00>Gd<12>d<13><00><00><00>Z ed
<EFBFBD> <0B><00>Gd<14>d<15><00><00><00>Z ed
<EFBFBD> <0B><00>Gd<16>d<17><00><00><00>Zed
<EFBFBD> <0B><00>Gd<18>d<19><00><00><00>Zed
<EFBFBD> <0B><00>Gd<1A>d<1B><00><00><00>Zed
<EFBFBD> <0B><00>Gd<1C>d<1D><00><00><00>Zed
<EFBFBD> <0B><00>Gd<1E>d<1F><00><00><00>Zd S)"<22>)<01> annotations)<02> dataclass<73>field)<01>Any<6E>valuer<00>kind<6E>type<70>returnc<01>`<00> ||pd<01><00>S#ttf$r |<01><00>cYSwxYw)Nr)<02> TypeError<6F>
ValueError)rrs <20>py-client\sdk\models.py<70>_numberrsJ<00><00><16><13>t<EFBFBD>E<EFBFBD>J<EFBFBD>Q<EFBFBD><1F><1F><1F><> <15>z<EFBFBD> "<22><16><16><16><13>t<EFBFBD>v<EFBFBD>v<EFBFBD> <0A> <0A> <0A><16><><EFBFBD>s <00> <00>-<03>-T)<01>slotsc<01>
2026-08-28 18:52:27 +08:00
<00>eZdZUdZded<dZded<dZded<dZd ed
<d Zd ed <d Z d ed<d Z
d ed<dZ ded<dZ d ed<dZ d ed<dZd ed<dZd ed<d Zd ed<d Zd ed<dZded<dZded<edd d<1E><05><00>ZdS)!<21>Position<6F><00>str<74>
stock_code<EFBFBD>
stock_nameNr<00> directionr<00>int<6E>volume<6D><00>float<61>
open_price<EFBFBD> float_profit<69> market_value<75> stock_holder<65> frozen_volume<6D>can_use_volume<6D>on_road_volume<6D>yesterday_volume<6D>
last_price<EFBFBD> profit_rate<74>future_trade_type<70> expire_date<74>data<74>dict[str, Any]<5D>coder
<00>
'Position'c
<01><><00>|d"idt|<01>d<02><00>p|<02><00><00>dt|<01>d<04><00>pd<05><00><00>d|<01>d<07><00><00>dt|<01>d <09><00>t<00><00><00>d
2026-08-28 22:56:35 +08:00
t|<01>d <0B><00><00><00><00>d t|<01>d <0A><00><00><00><00>dt|<01>d<0F><00><00><00><00>dt|<01>d<11><00>pd<05><00><00>dt|<01>d<13><00>t<00><00><00>dt|<01>d<15><00>t<00><00><00>dt|<01>d<17><00>t<00><00><00>dt|<01>d<19><00>t<00><00><00>dt|<01>d<1B><00><00><00><00>dt|<01>d<1D><00><00><00><00>d|<01>d<1F><00><00>d t|<01>d!<21><00>pd<05><00><00><01>S)#Nr<00> StockCoder<00> StockNamerr<00> Directionr<00>Volumer<00> OpenPricer<00> FloatProfitr<00> MarketValuer<00> StockHolderr <00> FrozenVolumer!<00> CanUseVolumer"<00> OnRoadVolumer#<00>YesterdayVolumer$<00> LastPricer%<00>
ProfitRater&<00>FutureTradeTyper'<00>
ExpireDate<EFBFBD>)r<00>getrr)<03>clsr(r*s r<00> from_dictzPosition.from_dict!sQ<00><00><12>s<EFBFBD> 
2026-08-28 18:52:27 +08:00
<EFBFBD> 
<EFBFBD> 
<EFBFBD><1A>4<EFBFBD>8<EFBFBD>8<EFBFBD>K<EFBFBD>0<>0<>8<>D<EFBFBD>9<>9<>9<> 
<EFBFBD>FI<EFBFBD>$<24>(<28>(<28>S^<5E>J_<4A>J_<4A>Je<4A>ce<63>Ff<46>Ff<46>Ff<46> 
<EFBFBD><1A>h<EFBFBD>h<EFBFBD>{<7B>+<2B>+<2B>+<2B> 
<EFBFBD>4;<3B>D<EFBFBD>H<EFBFBD>H<EFBFBD>X<EFBFBD><N<><N<>PS<50>4T<34>4T<34>4T<34> 
<EFBFBD><1F>t<EFBFBD>x<EFBFBD>x<EFBFBD> <0B>4<>4<>5<>5<>5<> 
<EFBFBD>EL<01>D<EFBFBD>H<EFBFBD>H<EFBFBD>Ub<55>Lc<4C>Lc<4C>Dd<44>Dd<44>Dd<44> 
<EFBFBD>!<21><14><18><18>-<2D>!8<>!8<>9<>9<>9<> 
<EFBFBD>IL<01>D<EFBFBD>H<EFBFBD>H<EFBFBD>Ub<55>Lc<4C>Lc<4C>Li<4C>gi<67>Hj<48>Hj<48>Hj<48> 
<EFBFBD>
"<22>$<24>(<28>(<28>><3E>":<3A>":<3A>C<EFBFBD>@<40>@<40>@<40> 
<EFBFBD>
RY<01>Y]<5D>Ya<59>Ya<59>bp<62>Yq<59>Yq<59>sv<73>Qw<51>Qw<51>Qw<51> 
<EFBFBD> #<23>4<EFBFBD>8<EFBFBD>8<EFBFBD>N<EFBFBD>#;<3B>#;<3B>S<EFBFBD>A<>A<>A<> 
<EFBFBD> U\<01>\`<60>\d<>\d<>ev<65>\w<>\w<>y|<7C>T}<7D>T}<7D>T}<7D> 
<EFBFBD><1F>t<EFBFBD>x<EFBFBD>x<EFBFBD> <0B>4<>4<>5<>5<>5<> 
<EFBFBD>DK<01>4<EFBFBD>8<EFBFBD>8<EFBFBD>T`<60>Ka<4B>Ka<4B>Cb<43>Cb<43>Cb<43> 
<EFBFBD>#<23>h<EFBFBD>h<EFBFBD>'8<>9<>9<>9<> 
<EFBFBD>HK<01>4<EFBFBD>8<EFBFBD>8<EFBFBD>T`<60>Ka<4B>Ka<4B>Kg<4B>eg<65>Gh<47>Gh<47>Gh<47> 
<EFBFBD>
2026-08-28 22:56:35 +08:00
<EFBFBD>)r)r(r)r*rr
r+)<16>__name__<5F>
__module__<EFBFBD> __qualname__r<00>__annotations__rrrrrrrr r!r"r#r$r%r&r'<00> classmethodr@r=rArrrsG<00><00><00><00><00><00><00><18>J<EFBFBD><18><18><18><18><18>J<EFBFBD><18><18><18><18><19>I<EFBFBD><19><19><19><19><13>F<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD><1B>J<EFBFBD><1B><1B><1B><1B><1D>L<EFBFBD><1D><1D><1D><1D><1D>L<EFBFBD><1D><1D><1D><1D><1A>L<EFBFBD><1A><1A><1A><1A><1A>M<EFBFBD><1A><1A><1A><1A><1B>N<EFBFBD><1B><1B><1B><1B><1B>N<EFBFBD><1B><1B><1B><1B><1D><14><1D><1D><1D><1D><1B>J<EFBFBD><1B><1B><1B><1B><1C>K<EFBFBD><1C><1C><1C><1C>!<21><15>!<21>!<21>!<21>!<21><19>K<EFBFBD><19><19><19><19><10>
2026-08-28 18:52:27 +08:00

<EFBFBD>

<EFBFBD>

<EFBFBD>

<EFBFBD><11>[<5B>

<EFBFBD>

<EFBFBD>

2026-08-28 22:56:35 +08:00
rArc<01>,<00>eZdZUdZded<dZded<dS)<06>Assetsrr<00>total<61> availableN)rBrCrDrIrErJr=rArrHrH/s4<00><00><00><00><00><00><00><16>E<EFBFBD><16><16><16><16><1A>I<EFBFBD><1A><1A><1A><1A><1A>rArHc<01>N<00>eZdZUdZded<dZded<ee<07><05><00>Zded<dS) <09>Tickrrr$<00>
last_close<EFBFBD><01>default_factoryr)<00>rawN) rBrCrDr$rErMr<00>dictrPr=rArrLrL5sR<00><00><00><00><00><00><00><1B>J<EFBFBD><1B><1B><1B><1B><1B>J<EFBFBD><1B><1B><1B><1B><1F>%<25><04>5<>5<>5<>C<EFBFBD>5<>5<>5<>5<>5<>5rArLc<01>V<00>eZdZUdZded<dZded<dZded<dZded <d
2026-08-28 18:52:27 +08:00
Zd ed <d S)<0E>HistoryDataRequest<73>
2026-08-28 22:56:35 +08:00
r<00>lengthrr<00>periodrr<00> dividend_typeT<65>bool<6F> skip_pausedN) rBrCrDrUrErVrrWrYr=rArrSrS<sc<00><00><00><00><00><00><00><14>F<EFBFBD><14><14><14><14><14>F<EFBFBD><14><14><14><14><13>E<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD><1A>M<EFBFBD><1A><1A><1A><1A><1C>K<EFBFBD><1C><1C><1C><1C><1C>rArSc<01><><00>eZdZUee<04><01><00>Zded<ee<04><01><00>Zded<dZded<dZ ded<dZ
2026-08-28 18:52:27 +08:00
ded <dZ ded
2026-08-28 22:56:35 +08:00
<d Z d ed <dS)<0F>MarketDataRequestrN<00> list[str]<5D>fields<64>stocksrr<00>
start_time<EFBFBD>end_timerVrWrr<00>countN) rBrCrDr<00>listr]rEr^r_r`rVrWrar=rArr[r[Es<><00><00><00><00><00><00><00><1D><05>d<EFBFBD>3<>3<>3<>F<EFBFBD>3<>3<>3<>3<><1D><05>d<EFBFBD>3<>3<>3<>F<EFBFBD>3<>3<>3<>3<><18>J<EFBFBD><18><18><18><18><16>H<EFBFBD><16><16><16><16><14>F<EFBFBD><14><14><14><14><1B>M<EFBFBD><1B><1B><1B><1B><12>E<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD>NrAr[c<01><><00>eZdZUdZded<dZded<dZded<dZded<dZded<dZ d ed
2026-08-28 18:52:27 +08:00
<e
e <0B> <0B><00>Z d ed <e
2026-08-28 22:56:35 +08:00
e <0B> <0B><00>Z d ed<dZded<dZded<dS)<12>FinancialDataRequestrr<00>tabname<6D>colname<6D>marketr*<00> report_typerr<00>barposrNr\<00>
2026-08-28 18:52:27 +08:00
field_list<EFBFBD>
stock_list<EFBFBD>
2026-08-28 22:56:35 +08:00
start_date<EFBFBD>end_dateN)rBrCrDrerErfrgr*rhrirrbrjrkrlrmr=rArrdrdPs<><00><00><00><00><00><00><00><15>G<EFBFBD><15><15><15><15>b<EFBFBD>w<EFBFBD>(<28>(<28>(<28>(<28><02>&<26>*:<3A>*:<3A>*:<3A>*:<3A><02>D<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD><19>K<EFBFBD><19><19><19><19><11>6<EFBFBD>?<3F>?<3F>?<3F>?<3F>!<21>E<EFBFBD>$<24>7<>7<>7<>J<EFBFBD>7<>7<>7<>7<>QV<51>QV<51>gk<67>Ql<51>Ql<51>Ql<51><1A>9l<39>9l<39>9l<39>9l<39><18>J<EFBFBD><18><18><18><18>"<22>(<28>,<2C>,<2C>,<2C>,<2C>,<2C>,rArdc<01>~<00>eZdZUee<04><01><00>Zded<ee<04><01><00>Zded<dZded<dZ ded<dZ
2026-08-28 18:52:27 +08:00
ded <d
2026-08-28 22:56:35 +08:00
S) <0B>FactorDataRequestrNr\rjrkrrrrlrmN) rBrCrDrrbrjrErkrrlrmr=rArroroXs<><00><00><00><00><00><00><00>!<21>E<EFBFBD>$<24>7<>7<>7<>J<EFBFBD>7<>7<>7<>7<>QV<51>QV<51>gk<67>Ql<51>Ql<51>Ql<51><1A>9l<39>9l<39>9l<39>9l<39><18>J<EFBFBD><18><18><18><18>B<EFBFBD>*<2A>.<2E>.<2E>.<2E>.<2E><02><08>0B<30>0B<30>0B<30>0B<30>0B<30>0BrAroc<01>V<00>eZdZUded<ded<ded<ded<ded<d ed
<ded <d S) <0A>BSMPriceRequestr<00> option_typer<00> object_pricesr<00> strike_price<63> risk_free<65>sigmar<00>days<79>dividendN<64>rBrCrDrEr=rArrqrq^sf<00><00><00><00><00><00><00><14><14><14><14>(<28>(<28>(<28>(<28>*=<3D>*=<3D>*=<3D>*=<3D>?O<>?O<>?O<>?O<>Q]<5D>Q]<5D>Q]<5D>Q]<5D>_h<5F>_h<5F>_h<5F>_h<5F>jy<6A>jy<6A>jy<6A>jy<6A>jy<6A>jyrArqc<01>V<00>eZdZUded<ded<ded<ded<ded<ded <ded
<d S) <0C> BSMIVRequestrrrrrsrt<00> option_pricerurrwrxNryr=rArr{r{cs~<00><00><00><00><00><00><00><14><14><14><14>*<2A>*<2A>*<2A>*<2A>,?<3F>,?<3F>,?<3F>,?<3F>AT<41>AT<41>AT<41>AT<41>Vf<56>Vf<56>Vf<56>Vf<56>hq<68>hq<68>hq<68>hq<68>tC<02>tC<02>tC<02>tC<02>tC<02>tCrAr{c<01>`<00>eZdZUded<dZded<dZded<dZded<dZded<dZd ed
<d S) <0C>LocalDataRequestrrrr_r`rV<00>
divid_typerrraN) rBrCrDrEr_r`rVrrar=rArr~r~hso<00><00><00><00><00><00><00><13>O<EFBFBD>O<EFBFBD>O<EFBFBD>r<EFBFBD>Z<EFBFBD>)<29>)<29>)<29>)<29>2<EFBFBD>8<EFBFBD>+=<3D>+=<3D>+=<3D>+=<3D>R<EFBFBD>v<EFBFBD>?O<>?O<>?O<>?O<>ce<63>Q[<5B>Qe<51>Qe<51>Qe<51>Qe<51>tu<74>gl<67>gu<67>gu<67>gu<67>gu<67>gu<67>gurAr~N)rrrr r
2026-08-28 18:52:27 +08:00
r)<13>
2026-08-28 22:56:35 +08:00
__future__r<00> dataclassesrr<00>typingrrrrrHrLrSr[rdrorqr{r~r=rAr<00><module>r<>s <00><01>"<22>"<22>"<22>"<22>"<22>"<22>(<28>(<28>(<28>(<28>(<28>(<28>(<28>(<28><16><16><16><16><16><16>&+<2B><16><16><16><16><16> <0B><19><14><16><16><16>
2026-08-28 18:52:27 +08:00
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
2026-08-28 22:56:35 +08:00
<EFBFBD><17><16>
<EFBFBD>@ <0B><19><14><16><16><16><1B><1B><1B><1B><1B><1B><1B><17><16><1B>
 <0B><19><14><16><16><16>6<>6<>6<>6<>6<>6<>6<><17><16>6<>  <0B><19><14><16><16><16><1D><1D><1D><1D><1D><1D><1D><17><16><1D> <0B><19><14><16><16><16><13><13><13><13><13><13><13><17><16><13> <0B><19><14><16><16><16>-<2D>-<2D>-<2D>-<2D>-<2D>-<2D>-<2D><17><16>-<2D> <0B><19><14><16><16><16>C<01>C<01>C<01>C<01>C<01>C<01>C<01><17><16>C<01>
 <0B><19><14><16><16><16>z<01>z<01>z<01>z<01>z<01>z<01>z<01><17><16>z<01> <0B><19><14><16><16><16>C<02>C<02>C<02>C<02>C<02>C<02>C<02><17><16>C<02> <0B><19><14><16><16><16>v<01>v<01>v<01>v<01>v<01>v<01>v<01><17><16>v<01>v<01>vrA