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

33 lines
7.4 KiB
Plaintext
Raw Normal View History

2026-08-31 13:00:22 +08:00
<EFBFBD>
2026-08-31 15:33:39 +08:00
<00><1F>j<EFBFBD><00><01><><00>dZddlmZddlZddlZddlmZmZddlmZmZ ddl
Z
ddl m Z ddl mZddlmZdd lmZdd
lmZdd lmZdd lmZd dlmZd dlmZd dlmZd dlm Z d&d<14>Z!d'd<17>Z"d(d<1C>Z#d)d"<22>Z$d*d%<25>Z%dS)+u日内做 T 策略启动器。<E599A8>)<01> annotationsN)<02>Future<72>ThreadPoolExecutor)<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_signal)<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
2026-08-31 13:00:22 +08:00
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
2026-08-31 15:33:39 +08:00
<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> isoformatrrr <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>StartZTr7s<><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>
2026-08-31 13:00:22 +08:00
<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>
2026-08-31 15:33:39 +08:00
<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>Fr4rc <01><><00><0F>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>} t|j|jj<00><00>}n%#t$rtj
d<02><00>YdSwxYw<01>fd<03>|D<00><00>}t#t$<00><00>|z<00><00><00><00>} |j<00>|<06><00>}n%#t$rtj
d<04><00>YdSwxYwt+|jj<00><00>}|o|j|j|jjzk} tj<00><00><00><00><00>t7dd<06><00>k}
t9dd<08> <09><00>5} | <0B>|jj||jj |<03><00>} | <0B>tB| |||| <09><00>} | <0B>tD| ||||j||
<EFBFBD><00>}tGd
| <0C><00>tGd | <0A><00>tGd |<0E><00>ddd<00><00>dS#1swxYwYdS) Nu [ZT] 刷新账户或订单失败u[ZT] 获取 dcm 信号失败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>r6<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<00><00>zt)<02> max_workers<72>thread_name_prefixu 状态对账u开仓u 持仓管理)$rrr%r1rr0<00>assetsrr+r,r-r&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_ratior<00>
clock_timer<00>submitr3r#r$<00>_run_open_signal<61>_run_manage_positions<6E> _wait_worker)r4rGr<00>today<61>signals<6C>candidate_codes<65>codes<65>ticks<6B> market_ok<6F>can_open<65>force_buy_back<63>executor<6F> state_future<72> open_future<72>positions_futurer>s @r6r*r**s <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><1E>s<EFBFBD>~<7E>s<EFBFBD><EFBFBD>/K<>L<>L<><07><07><> <14><0F><0F><0F><0F><19>8<>9<>9<>9<><0E><06><06><0F><><EFBFBD><EFBFBD>Y<01>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><18>^<5E>V<EFBFBD>-<2D><16><1C><03><0F>@^<5E>1^<5E>^<5E>H<EFBFBD><1D>\<5C>^<5E>^<5E>(<28>(<28>*<2A>*<2A>j<EFBFBD><12>R<EFBFBD>.@<40>.@<40>@<40>N<EFBFBD>
<1C><01>d<EFBFBD> C<> C<> C<>7<>x<EFBFBD><1F><EFBFBD><EFBFBD>s<EFBFBD>y<EFBFBD>':<3A>I<EFBFBD>s<EFBFBD>z<EFBFBD><EFBFBD>X]<5D>^<5E>^<5E> <0C><1E>o<EFBFBD>o<EFBFBD>&6<> <0C>c<EFBFBD>5<EFBFBD>RY<52>[c<>d<>d<> <0B>#<23>?<3F>?<3F> !<21> <18> <0F> <11> <15> <12> <1C> <11> <1A> 
<EFBFBD> 
<EFBFBD><18> <15>^<5E>\<5C>2<>2<>2<><14>X<EFBFBD>{<7B>+<2B>+<2B>+<2B><14>^<5E>%5<>6<>6<>6<>7<>7<>7<>7<>7<>7<>7<>7<>7<>7<>7<>7<><37><EFBFBD><EFBFBD>7<>7<>7<>7<>7<>7sI<00>AA:<00>:B<03>B<03>C7<00>7D<03>D<03>E0<00>0F<03>F<03>B"K<03>K<07> Krarr^<00>boolc<01>X<00>|<00><00><00>|rt|||<03><00>dSdS<00>N)<02>resultr)rar4r\rYr^s r6rUrUYs><00><00><10><17><17><19><19><19><0F>)<29><13>C<EFBFBD><15><07>(<28>(<28>(<28>(<28>(<28>)<29>)r@rP<00>floatrX<00>strr_c<01>V<00>|<00><00><00>t||||||<06><00>dSrf)rgr)rar4r\rrPrXr_s r6rVrV_s4<00><00><11><17><17><19><19><19><14>S<EFBFBD>%<25><19>I<EFBFBD>u<EFBFBD>n<EFBFBD>M<>M<>M<>M<>Mr@<00>name<6D>futurec<01>|<00> |<01><00><00>dS#t$rtjd|<00><00>YdSwxYw)Nu[ZT] %s线程失败)rgr+r,r-)rkrls r6rWrWlsP<00><00>7<><0E> <0A> <0A><0F><0F><0F><0F><0F><> <14>7<>7<>7<><0F><19>/<2F><14>6<>6<>6<>6<>6<>6<>7<><37><EFBFBD>s <00><00>;<03>;)rr)r4rrr)rarr4rr^rdrr) rarr4rrPrhrXrir_rdrr)rkrirlrrr)&<26>__doc__<5F>
__future__rr,r<00>concurrent.futuresrrrrSr<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>runtimerr3rr7r*rUrVrWr:r@r6<00><module>rzs<><00><01>$<24>$<24>"<22>"<22>"<22>"<22>"<22>"<22><0E><0E><0E><0E> <0B> <0B> <0B> <0B>9<>9<>9<>9<>9<>9<>9<>9<>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><1D><1D><1D><1D><1D><1D>'<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>",7<>,7<>,7<>,7<>^)<29>)<29>)<29>)<29>
N<01>
N<01>
N<01>
N<01>7<>7<>7<>7<>7<>7r@