Files
big-qmt/py-client/strategy/zt/__pycache__/boot.cpython-311.pyc

26 lines
5.5 KiB
Plaintext
Raw Normal View History

2026-08-31 13:00:22 +08:00
<EFBFBD>
<00><><EFBFBD>jv
<00><01><><00>dZddlmZddlZddlZddlmZmZddlZddlm Z ddl
m Z ddl m Z ddlmZdd lmZdd
lmZdd lmZd d lmZd dlmZd dlmZd dlmZdd<13>Zdd<16>ZdS)u日内做 T 策略启动器。<E599A8>)<01> annotationsN)<02>datetime<6D>time)<01> trading_time)<01>GridTrailingTracker)<01>market_allow_open)<01> init_signals)<01>Client)<01> OrderBook)<01>DipWatch<63>)<01> open_base)<01>manage_positions)<01>Runtime)<01>TState<74>return<72>Nonec <01><><00>ttjjtjjtj<00><00>}t <00><00>}|<01>|<00><00>|<00><00><00>\}}tj
tjj tj j tj j<00><00>}|<04>||jt#j<00><00><00><00><00><00><00><00><00><00>t+|tjtj ||t-<00><00>t/tj j<00><00><00><00>} t3j<00><00>} t7|<05><00>n$#t8$rt;jd<02><00>YnwxYwt3jtAddt3j<00><00>|z
z
<00><00><00><00><00><>)NTuZT 策略本轮失败gg>@)!r
<00>config<69> global_config<69> qmt_base_url<72> qmt_token<65> HTTP_TIMEOUTr <00>refresh<73> positionsr<00> for_strategy<67> qmt_data_dir<69>account_config<69>strategy<67>
account_id<EFBFBD> reconcile<6C>datar<00>now<6F>date<74> isoformatrr r<00> grid_step_pctr<00> monotonic<69>RunOnce<63> Exception<6F>logging<6E> exception<6F>sleep<65>max)<07>client<6E>orders<72>_r<00>state<74>run<75>starteds <20>.\strategy\zt\boot.py<70>StartZTr5s<><00><00> <13>F<EFBFBD>(<28>5<>v<EFBFBD>7K<37>7U<37>W]<5D>Wj<57> k<> k<>F<EFBFBD> <16>[<5B>[<5B>F<EFBFBD>
<EFBFBD>N<EFBFBD>N<EFBFBD>6<EFBFBD><1A><1A><1A><19>#<23>#<23>%<25>%<25>L<EFBFBD>A<EFBFBD>y<EFBFBD> <12> <1F><06> 4<> A<>6<EFBFBD>CX<43>Ca<43>ci<63>cx<63>dD<02> E<02> E<02>E<EFBFBD> <09>O<EFBFBD>O<EFBFBD>I<EFBFBD>v<EFBFBD>{<7B>H<EFBFBD>L<EFBFBD>N<EFBFBD>N<EFBFBD>,?<3F>,?<3F>,A<>,A<>,K<>,K<>,M<>,M<>N<>N<>N<>
<11>&<26>&<26>.<2E><06>0E<30>u<EFBFBD>f<EFBFBD>V^<5E>V`<60>V`<60>bu<62>v|<7C>wL<02>wZ<02>c[<02>c[<02> \<02> \<02>C<EFBFBD>B<01><16>.<2E>"<22>"<22><07> 7<> <13>C<EFBFBD>L<EFBFBD>L<EFBFBD>L<EFBFBD>L<EFBFBD><4C><18> 7<> 7<> 7<> <13> <1D>5<> 6<> 6<> 6<> 6<> 6<> 7<><37><EFBFBD><EFBFBD> <0C>
<EFBFBD>3<EFBFBD>s<EFBFBD>D<EFBFBD>D<EFBFBD>N<EFBFBD>$4<>$4<>w<EFBFBD>$><3E>?<3F>@<40>@<40>A<>A<>A<> Bs<00>.E><00>>F<03>Fr2rc <01><><00> <09>ttj<00><00><00><00>sdS |j<00>|j<00><00>|j<00><00><00>}|j<00><00><00>\<00> }n%#t$rtj
d<01><00>YdSwxYwtj<00><00><00> <00><00><00> <00><00>} |j <00>||jj|<03><00>n%#t$rtj
d<02><00>YdSwxYwt!|j|jj<00><00>}<04> fd<03>|D<00><00>}t)t*<00><00> |z<00><00><00><00>} |j<00>|<06><00>}n%#t$rtj
d<04><00>YdSwxYwt1|jj<00><00>}|r.|j|j|jjzkrt;|||<04><00>t=||||j|tj<00><00><00><00><00>tAdd<06><00>k<00><07><00>dS)Nu [ZT] 刷新账户或订单失败u[ZT] 状态对账失败c<01>0<00><01>g|]}|j<00>v<01> |j<00><02>S<00>)<01>code)<03>.0<EFBFBD>item<65>position_codess <20>r4<00>
<listcomp>zRunOnce.<locals>.<listcomp>:s'<00><><00>X<>X<>X<>T<EFBFBD><04> <09><1E>8W<38>8W<38>t<EFBFBD>y<EFBFBD>8W<38>8W<38>8W<38>u[ZT] 获取行情失败<E5A4B1><00>2)<01>force_buy_back)!rrr#r/rr.<00>assetsrr)r*r+r$r%r1r!r"r <00>
global_cfg<EFBFBD> account_cfg<66> signal_allow<6F>list<73>dict<63>fromkeys<79> full_tickr<00>api_host<73> available<6C>total<61>min_cash_ratiorrr<00>
clock_time)
r2rBr<00>today<61>signals<6C>candidate_codes<65>codes<65>ticks<6B> market_okr<s
@r4r(r()sX<00><><00> <17><08> <0C><0E><0E> '<27> '<27><0F><0E><06><0F> <0B>
<EFBFBD><1A><1A>3<EFBFBD>:<3A>&<26>&<26>&<26><14><1A>"<22>"<22>$<24>$<24><06>$'<27>J<EFBFBD>$8<>$8<>$:<3A>$:<3A>!<21><0E> <09> <09><> <14><0F><0F><0F><0F><19><<3C>=<3D>=<3D>=<3D><0E><06><06><0F><><EFBFBD><EFBFBD> <15>L<EFBFBD>N<EFBFBD>N<EFBFBD> <1F> <1F> !<21> !<21> +<2B> +<2B> -<2D> -<2D>E<EFBFBD><0F> <0B> <09><1B><1B>I<EFBFBD>s<EFBFBD>z<EFBFBD><EFBFBD><05>><3E>><3E>><3E>><3E><> <14><0F><0F><0F><0F><19>3<>4<>4<>4<><0E><06><06><0F><><EFBFBD><EFBFBD><1B>3<EFBFBD>><3E>3<EFBFBD>?<3F>+G<>H<>H<>G<EFBFBD>X<>X<>X<>X<>W<EFBFBD>X<>X<>X<>O<EFBFBD> <10><14><1D><1D>~<7E><0F>?<3F>@<40>@<40> A<> A<>E<EFBFBD><0F><13>
<EFBFBD>$<24>$<24>U<EFBFBD>+<2B>+<2B><05><05><> <14><0F><0F><0F><0F><19>3<>4<>4<>4<><0E><06><06><0F><><EFBFBD><EFBFBD>"<22>#<23>.<2E>"9<>:<3A>:<3A>I<EFBFBD><10>'<27>V<EFBFBD>%<25><16><1C><03><0F>8V<38>)V<>V<>V<><11>#<23>u<EFBFBD>g<EFBFBD>&<26>&<26>&<26><14> <0B> <0A><11><0E><18> <0A><1F>|<7C>~<7E>~<7E>*<2A>*<2A>,<2C>,<2C>
<EFBFBD>2<EFBFBD>r<EFBFBD>0B<EFBFBD>0B<EFBFBD>B<> <06><06><06><06><06>s6<00>AA:<00>:B<03>B<03>&C><00>>D <03>D <03>;F<00>F8<03>7F8)rr)r2rrr) <20>__doc__<5F>
__future__rr*rrrNr<00> libs.calcr<00>libs.grid_take_profitr<00> libs.marketr<00> libs.signalr <00>sdkr
<00>strategy.trend.orderr <00>strategy.trend.watchr <00>openrrr<00>runtimerr1rr5r(r8r>r4<00><module>r`sL<00><01>$<24>$<24>"<22>"<22>"<22>"<22>"<22>"<22><0E><0E><0E><0E> <0B> <0B> <0B> <0B>1<>1<>1<>1<>1<>1<>1<>1<> <0A> <0A> <0A> <0A>"<22>"<22>"<22>"<22>"<22>"<22>5<>5<>5<>5<>5<>5<>)<29>)<29>)<29>)<29>)<29>)<29>$<24>$<24>$<24>$<24>$<24>$<24><16><16><16><16><16><16>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>)<29>)<29>)<29>)<29>)<29>)<29><1B><1B><1B><1B><1B><1B>'<27>'<27>'<27>'<27>'<27>'<27><1C><1C><1C><1C><1C><1C><19><19><19><19><19><19>B<01>B<01>B<01>B<01>""<06>"<06>"<06>"<06>"<06>"r>