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

17 lines
9.9 KiB
Plaintext
Raw Normal View History

2026-08-28 18:52:27 +08:00
<EFBFBD>
<00>ېj<DB90><00><00>B<00>ddlmZd\ZZd\ZZZGd<04>d<05><00>ZdS)<07>)<01>Any)<02><00>)iM<00><00>c<00><><00>eZdZUeed<d'd<04>Zd<05>Zd<06>Zd<07>Zd<08>Z d <09>Z
d
<EFBFBD>Z d <0B>Z d <0C>Z d <0A>Zd<0E>Zd<0F>Zd<10>Zd<11>Zd<12>Zd<13>Zd<14>Zd<15>Zd<16>Zd<17>Zd<18>Zd<19>Zd<1A>Zd<1B>Zd<1C>Zd<1D>Zd<1E>Zd<1F>Z d <20>Z!d!<21>Z"d"<22>Z#d#<23>Z$d$<24>Z%d%<25>Z&d&S)(<28>
TradeMixin<EFBFBD> account_typer<00>c <00>r<00>||||d<01>} d|fd|fd|fd|ffD] \}
} | r| | |
<<00> |<00>d| <09><00>S)N)<04>opType<70>stock<63>price<63>volume<6D> orderType<70>prType<70>
quickTrade<EFBFBD> strategyNamez/api/trade/passorder<65><01>_post) <0C>self<6C>op_typerr<00>
order_type<EFBFBD>pr_typer<00> quick_trade<64> strategy_name<6D>body<64>key<65>values <20>,D:\work\quant\big-qmt\py-client\sdk\trade.py<70> passorderzTradeMixin.passorder
su<00><00>!<21>E<EFBFBD>E<EFBFBD>V<EFBFBD>T<>T<><04>'<27><1A>4<>x<EFBFBD><17>6I<36>L<EFBFBD>Ze<5A>Kf<4B>iw<69>zG<02>iH<02>I<02> (<28> (<28>J<EFBFBD>C<EFBFBD><15><14> '<27>%<25>d<EFBFBD>3<EFBFBD>i<EFBFBD><69><13>z<EFBFBD>z<EFBFBD>0<>$<24>7<>7<>7<>c<00>2<00>|<00>|||d<01><00>S)Nr )<01>passorder_latest_tagged)r<00>siderrs r <00>passorder_latestzTradeMixin.passorder_latests<00><00>D<EFBFBD><X<><X<>Y]<5D>_d<5F>fl<66>np<6E><q<><q<>5qr"c
<00>X<00>|<00>|||ttdt|<04><00>S)N<><4E><EFBFBD><EFBFBD><EFBFBD>)r!<00>ORDER_TYPE_VOLUME<4D>PR_TYPE_LATEST<53>QUICK_TRADE_NOW)rr%rr<00>order_ids r r$z"TradeMixin.passorder_latest_taggeds&<00><00><13>~<7E>~<7E>d<EFBFBD>E<EFBFBD>6<EFBFBD>3D<33>n<EFBFBD>VX<56>Zi<5A>ks<6B>t<>t<>tr"c <00>.<00>|<00>d|<01><00>S)Nz/api/trade/algo_passorderr<00>r<00>kwargss r <00>algo_passorderzTradeMixin.algo_passorders<00><00>t<EFBFBD>z<EFBFBD>z<EFBFBD>:U<>W]<5D>/^<5E>/^<5E>(^r"c <00>.<00>|<00>d|<01><00>S)Nz/api/trade/smart_algo_passorderrr.s r <00>smart_algo_passorderzTradeMixin.smart_algo_passorders<00><00>T<EFBFBD>Z<EFBFBD>Z<EFBFBD>@a<>ci<63>5j<35>5j<35>.jr"c <00>><00>|<00>|d|||d|d|i<04><00>S)Nr<00>stylerr)r<00>pathr<00> value_keyrr4rs r <00> _style_orderzTradeMixin._style_orders)<00><00><13>z<EFBFBD>z<EFBFBD>$<24><17>%<25><19>E<EFBFBD>7<EFBFBD>E<EFBFBD>SZ<53>\a<> b<>c<>c<>cr"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_lots<74>lots<74>r7)rrr9r4rs r <00>
order_lotszTradeMixin.order_lotss6<00><00>D<EFBFBD><M<><M<>Ne<4E>gl<67>nt<6E>vz<76>}B<02>DI<02>=J<02>=J<02>6Jr"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_valuerr:<00>rrrr4rs r <00> order_valuezTradeMixin.order_values6<00><00>d<EFBFBD>>O<>>O<>Ph<50>jo<6A>qx<71>z<7A>BG<02>IN<02>?O<02>?O<02>8Or"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_percent<6E>percentr:<00>rrr@r4rs r <00> order_percentzTradeMixin.order_percents@<00><00>$<24>BS<42>BS<42>Tn<54>pu<70>xA<02>CJ<02>LQ<02>SX<02>CY<02>CY<02><Yr"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_target_value<75> tar_valuer:r=s r <00>order_target_valuezTradeMixin.order_target_values@<00><00>T<EFBFBD>EV<45>EV<45>Wv<57>x}<7D>@K<02>MR<02>TY<02>[`<02>Fa<02>Fa<02>?ar"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_target_percent<6E> tar_percentr:rAs r <00>order_target_percentzTradeMixin.order_target_percentsE<00><00><14>IZ<49>IZ<49>[|<7C>D<02>FS<02>U\<02>^c<02>ej<02>Jk<02>Jk<02>Ckr"c<00>6<00>|<00>d|d|||<04><00>S)Nz/api/trade/order_shares<65>sharesr:)rrrJr4rs r <00> order_shareszTradeMixin.order_sharess<<00><00><04>@Q<>@Q<>Rk<52>mr<6D>t|<7C>E<02>GL<02>NS<02>AT<02>AT<02>:Tr"c<00><<00>|<00>d|<01><00>|d|||<05><00>S)Nz/api/trade/futures/<2F>amountr:)r<00>actionrrMr4rs r <00>_futurezTradeMixin._future sI<00><00>4<EFBFBD>CT<43>CT<43>Us<55>kq<6B>Us<55>Us<55>uz<75>}E<02>GM<02>OT<02>V[<02>D\<02>D\<02>=\r"c<00><00>|jdg|<01>R<00>S)N<>buy_open<65>rO<00>r<00>argss r <00>futures_buy_openzTradeMixin.futures_buy_open!s<00><00>l<EFBFBD>d<EFBFBD>l<EFBFBD>:<3A>.M<><04>.M<>.M<>.M<>'Mr"c<00><00>|jdg|<01>R<00>S)N<>buy_close_tdayfirstrRrSs r <00>futures_buy_close_tdayfirstz&TradeMixin.futures_buy_close_tdayfirst"<00><00><00><1C><14><1C>F[<5B>9c<39>^b<>9c<39>9c<39>9c<39>2cr"c<00><00>|jdg|<01>R<00>S)N<>buy_close_ydayfirstrRrSs r <00>futures_buy_close_ydayfirstz&TradeMixin.futures_buy_close_ydayfirst#rYr"c<00><00>|jdg|<01>R<00>S)N<> sell_openrRrSs r <00>futures_sell_openzTradeMixin.futures_sell_open$s<00><00>|<7C>t<EFBFBD>|<7C>K<EFBFBD>/O<>$<24>/O<>/O<>/O<>(Or"c<00><00>|jdg|<01>R<00>S)N<>sell_close_tdayfirstrRrSs r <00>futures_sell_close_tdayfirstz'TradeMixin.futures_sell_close_tdayfirst%<00><00><00>,<2C>$<24>,<2C>G]<5D>:e<>`d<>:e<>:e<>:e<>3er"c<00><00>|jdg|<01>R<00>S)N<>sell_close_ydayfirstrRrSs r <00>futures_sell_close_ydayfirstz'TradeMixin.futures_sell_close_ydayfirst&rcr"c<00>F<00>|<00>d|<01>d<02>||jd<03><02><00>S)N<> /api/trade/<2F>_task)<02>taskId<49> accountType)rr
)rrN<00>task_ids r rizTradeMixin._task(sC<00><00>T<EFBFBD>Z<EFBFBD>Z<EFBFBD>8S<38>f<EFBFBD>8S<38>8S<38>8S<38>`g<>x|<7C>yJ<02>VK<02>VK<02>.L<02>.L<02>'Lr"c<00>.<00>|<00>d|<01><00>S)N<>cancel<65>ri<00>rrls r <00> cancel_taskzTradeMixin.cancel_task)<00><00><00>4<EFBFBD>:<3A>:<3A>h<EFBFBD><07>+H<>+H<>$Hr"c<00>.<00>|<00>d|<01><00>S)N<>pauserorps r <00>
pause_taskzTradeMixin.pause_task*s<00><00>$<24>*<2A>*<2A>W<EFBFBD>g<EFBFBD>*F<>*F<>#Fr"c<00>.<00>|<00>d|<01><00>S)N<>resumerorps r <00> resume_taskzTradeMixin.resume_task+rrr"c<00>,<00>|<00>d<01><00>S)Nz/api/trade/do_orderr<00>rs r <00>do_orderzTradeMixin.do_order,s<00><00>t<EFBFBD>z<EFBFBD>z<EFBFBD>*?<3F>@<40>@<40>@r"c<00>f<00>|<00>d|j|d<02><02><00><00>dg<00><00>S)Nz/api/trade/trade_detail_data<74><02>account<6E>datatype<70>data<74>rr
<00>get<65>rrs r <00>trade_detail_datazTradeMixin.trade_detail_data-s^<00><00>$<24>*<2A>*<2A>=[<5B>im<69>iz<69>IQ<02>^R<02>^R<02>3S<02>3S<02>3W<02>3W<02>X^<02>`b<02>3c<02>3c<02>,cr"c<00>f<00>|<00>d||j|d<02><03><00><00>d<03><00>S)Nz/api/trade/value_by_order_id)<03>orderIdrkrr<>r<>)rr,rs r <00>value_by_order_idzTradeMixin.value_by_order_id.sb<00><00>D<EFBFBD>J<EFBFBD>J<EFBFBD>Ge<47>s{<7B>MQ<02>M^<02>lt<02>hu<02>hu<02>=v<02>=v<02>=z<02>=z<02>{A<03>=B<03>=B<03>6Br"c<00>d<00>|<00>d|j|d<02><02><00><00>d<03><00>S)Nz/api/trade/last_order_idr}<00> last_order_idr<64>r<>s r r<>zTradeMixin.last_order_id/sW<00><00>d<EFBFBD>j<EFBFBD>j<EFBFBD>9S<39>ae<61>ar<61>AI<02>VJ<02>VJ<02>/K<02>/K<02>/O<02>/O<02>P_<02>/`<02>/`<02>(`r"c<00>d<00>|<00>d||jd<02><02><00><00>d<03><00>S)Nz/api/trade/can_cancel_order)r<>rk<00>
can_cancelr<EFBFBD>)rr,s r <00>can_cancel_orderzTradeMixin.can_cancel_order0s[<00><00><14><1A><1A><Y<>go<67>AE<02>AR<02>\S<02>\S<02>2T<02>2T<02>2X<02>2X<02>Ye<02>2f<02>2f<02>+fr"c<00>,<00>|<00>d<01><00>S)N<> debt_contract<63><01> _contractrzs r r<>zTradeMixin.debt_contract1s<00><00>D<EFBFBD>N<EFBFBD>N<EFBFBD>?<3F>$C<>$C<>Cr"c<00>,<00>|<00>d<01><00>S)N<>assure_contractr<74>rzs r r<>zTradeMixin.assure_contract2s<00><00>d<EFBFBD>n<EFBFBD>n<EFBFBD>5F<35>&G<>&G<>Gr"c<00>,<00>|<00>d<01><00>S)N<>enable_short_contractr<74>rzs r r<>z TradeMixin.enable_short_contract3s<00><00>D<EFBFBD>N<EFBFBD>N<EFBFBD>;R<>,S<>,S<>%Sr"c<00>Z<00>|<00>d|<01><00><02><00><00>dg<00><00>S)Nrhr<>)rr<>)r<00>names r r<>zTradeMixin._contract4s-<00><00>d<EFBFBD>j<EFBFBD>j<EFBFBD>1E<31>t<EFBFBD>1E<31>1E<31>&F<>&F<>&J<>&J<>6<EFBFBD>SU<53>&V<>&V<>Vr"c<00>4<00>|<00>dd|id<03><00>S)Nz/api/trade/ipo_data<74>typer<65><00><01> _post_field)r<00>typs r <00>ipo_datazTradeMixin.ipo_data5s <00><00>D<EFBFBD>$4<>$4<>5J<35>V<EFBFBD>UX<55>M<EFBFBD>[a<>$b<>$b<>br"c<00>0<00>|<00>ddd<02><00>S)Nz/api/trade/new_purchase_limitr<74>r<>rzs r <00>new_purchase_limitzTradeMixin.new_purchase_limit6s<00><00><14>)9<>)9<>:Y<>[_<>ag<61>)h<>)h<>"hr"N)rrrrr )'<27>__name__<5F>
__module__<EFBFBD> __qualname__<5F>str<74>__annotations__r!r&r$r0r2r7r;r>rBrErHrKrOrUrXr\r_rbrfrirqrurxr{r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00>r"r r r s<><00><00><00><00><00><00><00><15><15><15><15>8<>8<>8<>8<> r<01>q<>q<>u<01>u<01>u<01>_<01>^<5E>^<5E>j<>j<>j<>d<01>d<01>d<01>J<02>J<02>J<02>O<02>O<02>O<02>Y<02>Y<02>Y<02>a<02>a<02>a<02>k<02>k<02>k<02>T<02>T<02>T<02>\<02>\<02>\<02>M<>M<>M<>c<>c<>c<>c<>c<>c<>O<>O<>O<>e<>e<>e<>e<>e<>e<>L<02>L<02>L<02>H<>H<>H<>F<>F<>F<>H<>H<>H<>@<40>@<40>@<40>c<02>c<02>c<02>B<03>B<03>B<03>`<02>`<02>`<02>f<02>f<02>f<02>C<>C<>C<>G<>G<>G<>S<>S<>S<>V<>V<>V<>b<>b<>b<>h<>h<>h<>h<>hr"r N)<08>typingr<00>OP_BUY<55>OP_SELLr)r*r+r r<>r"r <00><module>r<>si<00><01><16><16><16><16><16><16><18><0F><06><07>5?<3F>2<><11>><3E>?<3F>/i<01>/i<01>/i<01>/i<01>/i<01>/i<01>/i<01>/i<01>/i<01>/ir"