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

25 lines
6.5 KiB
Plaintext
Raw Normal View History

2026-08-28 18:52:27 +08:00
<EFBFBD>
<00>ېj<DB90> <00><00>,<00>ddlmZGd<02>d<03><00>ZdS)<05>)<01>Anyc<00><><00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zd<05>Zd<06>Zd<07>Z d<08>Z
d <09>Z d
<EFBFBD>Z d <0B>Z d <0C>Zd <0A>Zd<0E>Zd<0F>Zd<10>Zd<11>Zd<12>Zd<13>Zd<14>Zd<15>Zd<16>ZdS)<18> MiscMixinc<00>.<00>|<00>dd<02><00>S)Nz/api/context/period<6F>period<6F><01>
_get_field<EFBFBD><01>selfs <20>+D:\work\quant\big-qmt\py-client\sdk\misc.py<70>context_periodzMiscMixin.context_period<00><00><00>T<EFBFBD>_<EFBFBD>_<EFBFBD>5J<35>H<EFBFBD>%U<>%U<>U<>c<00>.<00>|<00>dd<02><00>S)Nz/api/context/barpos<6F>barposrr
s r <00>context_barposzMiscMixin.context_barposrrc<00>.<00>|<00>dd<02><00>S)Nz/api/context/time_tick_size<7A>time_tick_sizerr
s r <00>context_time_tick_sizez MiscMixin.context_time_tick_sizes<00><00>T<EFBFBD>_<EFBFBD>_<EFBFBD>=Z<>\l<>-m<>-m<>&mrc<00>.<00>|<00>dd<02><00>S)Nz/api/context/stockcode<64> stockcoderr
s r <00>context_stockcodezMiscMixin.context_stockcode<00><00><00><04><0F><0F>8P<38>R]<5D>(^<5E>(^<5E>!^rc<00>.<00>|<00>dd<02><00>S)Nz/api/context/dividend_type<70> dividend_typerr
s r <00>context_dividend_typezMiscMixin.context_dividend_type s<00><00>D<EFBFBD>O<EFBFBD>O<EFBFBD><X<>Zi<5A>,j<>,j<>%jrc<00>.<00>|<00>dd<02><00>S)Nz/api/context/market<65>marketrr
s r <00>context_marketzMiscMixin.context_market
rrc<00>.<00>|<00>dd<02><00>S)Nz/api/context/do_back_test<73> do_back_testrr
s r <00>context_do_back_testzMiscMixin.context_do_back_test s<00><00>4<EFBFBD>?<3F>?<3F>;V<>Xf<58>+g<>+g<>$grc<00>.<00>|<00>dd<02><00>S)Nz/api/context/benchmark<72> benchmarkrr
s r <00>context_benchmarkzMiscMixin.context_benchmark rrc<00>.<00>|<00>dd<02><00>S)Nz/api/context/capital<61>capitalrr
s r <00>context_capitalzMiscMixin.context_capital s<00><00>d<EFBFBD>o<EFBFBD>o<EFBFBD>6L<36>i<EFBFBD>&X<>&X<>Xrc<00><><00>|<00>dd<02><00>}|<01>gSt|t<00><00>r d<03>|D<00><00>nt|<01><00>gS)Nz/api/context/universe<73>universec<00>J<00>g|] }t|<01><00><00>t|<01><00><00><02>!S<00>)<01>str)<02>.0<EFBFBD>vs r <00>
<listcomp>z.MiscMixin.context_universe.<locals>.<listcomp>s)<00><00>0<>0<>0<>1<EFBFBD><13>Q<EFBFBD><16><16>0<><03>A<EFBFBD><06><06>0<>0<>0r)r <00>
isinstance<EFBFBD>listr-)r <00>values r <00>context_universezMiscMixin.context_universesU<00><00><14><0F><0F> 7<><1A>D<>D<><05> <10>=<3D><12>)<29>4><3E>u<EFBFBD>d<EFBFBD>4K<34>4K<34>]<5D>0<>0<><05>0<>0<>0<>0<>RU<52>V[<5B>R\<5C>R\<5C>Q]<5D>]rc<00>.<00>|<00>dd<02><00>S)Nz/api/check/is_last_bar<61> is_last_barrr
s r r6zMiscMixin.is_last_bars<00><00>$<24>/<2F>/<2F>2J<32>M<EFBFBD>"Z<>"Z<>Zrc<00>.<00>|<00>dd<02><00>S)Nz/api/check/is_new_bar<61>
is_new_barrr
s r r8zMiscMixin.is_new_bars<00><00><14><1F><1F>1H<31>,<2C>!W<>!W<>Wrc<00>4<00>|<00>dd|id<03><00>S)Nz/api/check/is_suspended_stockr<00> is_suspended<65><01> _post_field)r rs r <00>is_suspended_stockzMiscMixin.is_suspended_stocks/<00><00>D<EFBFBD>4D<34>4D<34>Ed<45>gr<67>t}<7D>f~<7E>AO<02>5P<02>5P<02>.Prc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/check/is_sector_stock)<03>
sectornamerr<00> is_in_sectorr;)r r?rrs r <00>is_sector_stockzMiscMixin.is_sector_stocksK<00><00>T<EFBFBD>EU<45>EU<45>Vr<56>DN<02>Z`<02>ox<02>uy<02>uy<02>{I<03>FJ<03>FJ<03>?Jrc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/check/is_typed_stock)<03> stocktypenumrr<00>resultr;)r rCrrs r <00>is_typed_stockzMiscMixin.is_typed_stocksL<00><00>d<EFBFBD>FV<46>FV<46>Wr<57>FR<02>^d<02>s|<02>u}<02>u}<02>G<03>GH<03>GH<03>@Hrc<00>6<00>|<00>d||d<02>d<03><00>S)Nz%/api/check/get_industry_name_of_stock)<02> industryTyper<00> industry_namer;)r <00> industry_typers r <00>industry_name_of_stockz MiscMixin.industry_name_of_stocksE<00><00>t<EFBFBD>GW<47>GW<47>X<58>S`<02>ox<02>By<02>By<02>{J<03>HK<03>HK<03>AKrc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/ext/ext_data<74><03> extdatanamer<00> deviationr3r;<00>r <00>namerrNs r <00>ext_datazMiscMixin.ext_datasE<00><00>4<EFBFBD>;K<>;K<>L_<4C>qu<71>EN<02>]f<02>bg<02>bg<02>ip<02><q<02><q<02>5qrc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/ext/ext_data_rankrL<00>rankr;rOs r <00> ext_data_rankzMiscMixin.ext_data_ranksG<00><00><04>@P<>@P<>Qi<51>{<>OX<02>gp<02>lq<02>lq<02>sy<02>Az<02>Az<02>:zrc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/ext/get_factor_value<75><03>
factornamerrNr3r;rOs r <00>get_factor_valuezMiscMixin.get_factor_valuesK<00><00>4<EFBFBD>CS<43>CS<43>To<54>AE<02>T]<02>lu<02>rv<02>rv<02>x<02>D@<03>D@<03>=@rc<00>8<00>|<00>d|||d<02>d<03><00>S)Nz/api/ext/get_factor_rankrVrSr;rOs r <00>get_factor_rankzMiscMixin.get_factor_ranksK<00><00>$<24>BR<42>BR<42>Sm<53>C<02>R[<02>js<02>pt<02>pt<02>v|<02>C}<02>C}<02><}rc<00>,<00>|<00>d<01><00>S)Nz/api/sys/python_version)<01>_getr
s r <00>python_versionzMiscMixin.python_versions<00><00>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>/H<>%I<>%I<>Irc<00>.<00>|<00>di<00><00>S)Nz/api/sys/shutdown)<01>_postr
s r <00>shutdownzMiscMixin.shutdowns<00><00>t<EFBFBD>z<EFBFBD>z<EFBFBD>*=<3D>r<EFBFBD>B<>B<>BrN)<19>__name__<5F>
__module__<EFBFBD> __qualname__r rrrrrr"r%r(r4r6r8r=rArErJrQrTrXrZr]r`r,rr rrs*<00><00><00><00><00><00>U<>U<>U<>U<>U<>U<>m<>m<>m<>^<5E>^<5E>^<5E>j<>j<>j<>U<>U<>U<>g<>g<>g<>^<5E>^<5E>^<5E>X<>X<>X<>^<01>^<01>^<01>
[<01>Z<>Z<>W<>W<>W<>P<02>P<02>P<02>J<03>J<03>J<03>H<03>H<03>H<03>K<03>K<03>K<03>q<02>q<02>q<02>z<02>z<02>z<02>@<03>@<03>@<03>}<02>}<02>}<02>I<>I<>I<>B<>B<>B<>B<>BrrN)<03>typingrrr,rr <00><module>resS<00><01><16><16><16><16><16><16>C<01>C<01>C<01>C<01>C<01>C<01>C<01>C<01>C<01>Cr