Files
big-qmt/py-client/strategy/trend/__pycache__/log.cpython-311.pyc

18 lines
6.4 KiB
Plaintext
Raw Normal View History

2026-09-01 14:28:49 +08:00
<EFBFBD>
<00>d<EFBFBD>jA<00><01><><00>dZddlmZddlZddlmZidd<06>dd<08>d d
<EFBFBD>d d <0C>d d<0E>dd<10>dd<12>dd<14>dd<16>dd<18>dd<1A>dd<1C>dd<1E>dd <20>d!d"<22>d#d$<24>d%d&<26>d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6<64><0F>Zid7d8<64>d9d:<3A>d;d<<3C>d=d><3E>d?d@<40>dAdB<64>dCdD<64>dEdF<64>dGdB<64>dHdI<64>dJdK<64>dLdM<64>dNdO<64>dPdQ<64>dRdS<64>dTdU<64>dVdW<64>idXdY<64>dZd[<5B>d\d]<5D>d^d_<64>d`da<64>dbdc<64>ddde<64>dfdg<64>dhdi<64>djdk<64>dldm<64>dndo<64>dpdq<64>drds<64>dtdu<64>dvdw<64>dxdy<64><01>dzd{d|d}d~dd<7F>d<EFBFBD>d<EFBFBD><64><08>Zd<>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD>d<EFBFBD><64> Zd<>d<EFBFBD><64>Z d<>d<EFBFBD><64>Z
d<EFBFBD>d<EFBFBD><EFBFBD>Z d<>d<EFBFBD><64>Z d<>d<EFBFBD><64>Z d<>d<EFBFBD><64>ZdS)<29>u$趋势策略统一结构化日志。<E5BF97>)<01> annotationsN)<01>Any<6E>account_overviewu 账户概览<E6A682>assets_overviewu 资金概览<E6A682>assets_overview_failedu资金概览失败<E5A4B1>positions_overviewu 持仓概览<E6A682>position_overviewu 持仓明细<E6988E>strategy_startedu 策略启动<E590AF> round_failedu本轮执行失败<E5A4B1> round_skippedu 跳过本轮<E69CAC>order_refresh_failedu刷新订单失败<E5A4B1>assets_fetch_failedu获取资产失败<E5A4B1> open_blockedu 禁止开仓<E5BC80>positions_fetch_failedu获取持仓失败<E5A4B1>ticks_fetch_failedu获取行情失败<E5A4B1>state_reconcile_failedu状态对账失败<E5A4B1> round_readyu 本轮就绪<E5B0B1>round_completedu 本轮完成<E5AE8C> worker_failedu工作线程失败u 跳过开仓u开仓已提交u 开仓失败u开始处理持仓u 止盈决策u 补仓决策u 反弹触发u 持仓决策u订单已撤销u订单已刷新u订单被拒绝u订单已受理u持仓状态已导入u订单状态变化u持仓状态已移除)<0F> open_skipped<65>open_submitted<65> open_failed<65>positions_started<65>profit_decision<6F>loss_add_decision<6F>rebound_triggered<65>position_decision<6F>order_canceled<65>orders_refreshed<65>order_rejected<65>order_accepted<65>state_positions_imported<65>state_order_changed<65>state_position_removed<65>accountu账户<E8B4A6>hostu主机<E4B8BB> buy_valueu 单笔金额<E98791>totalu 总资产<E8B584> availableu 可用资金<E8B584>countu数量<E695B0>codeu代码<E4BBA3>nameu名称<E5908D>volume<6D>can_useu可用<E58FAF>costu成本<E68890>priceu现价<E78EB0>
profit_pctu 盈亏比例<E6AF94>signalsu 信号数<E58FB7> positionsu 持仓数<E4BB93>reasonu原因<E58E9F>
candidatesu 候选数<E98089> market_oku 大盘允许<E58581>cash_oku 资金允许<E58581>codesu 代码数<E7A081>
elapsed_msu 耗时毫秒<E6AFAB>workeru线程<E7BABF>signalu信号<E4BFA1> submittedu 已提交<E68F90>detailu详情<E8AFA6>actionu动作<E58AA8> rebound_pctu 反弹比例<E6AF94> order_refu 柜台订单<E8AEA2>sideu方向<E696B9>order_idu 本地订单<E8AEA2>trackedu 跟踪数<E8B8AA>busyu 处理中<E79086>canceledu 撤销数<E99480>statusu状态u 导入数u 状态总数u 原状态u 新状态u止盈u补仓u
HTTP状态u错误)<08>imported<65> state_total<61>
old_status<EFBFBD>
new_status<EFBFBD> profit_action<6F>loss_add_action<6F> http_status<75>erroru非交易时间u可用资金不足u大盘信号不允许u不在信号时间段u买入委托处理中u 价格无效u 数量无效u现价高于昨收u反弹已确认u 委托超时u响应格式无效u买入u卖出) <0A>outside_trading_time<6D>insufficient_cash<73> market_signal<61> time_window<6F>buy_order_busy<73> invalid_price<63>invalid_volume<6D>above_last_close<73>rebound_confirmed<65>timeout<75>invalid_response<73>BUY<55>SELL<4C>valuer<00>returnc<01><><00>t|t<00><00>r|rdndSt|t<00><00>rt<00>||<00><00>n|S)Nu是u否)<05>
isinstance<EFBFBD>bool<6F>str<74> VALUE_NAMES<45>get)r\s <20>5D:\work\quant\big-qmt\py-client\strategy\trend\log.py<70>_valuere6sK<00><00><11>%<25><14><1E><1E>)<29><1D>(<28>u<EFBFBD>u<EFBFBD>5<EFBFBD>(<28>,6<>u<EFBFBD>c<EFBFBD>,B<>,B<> M<>;<3B>?<3F>?<3F>5<EFBFBD>%<25> (<28> (<28> (<28><05>M<><00>eventra<00>fields<64>dict[str, Any]c<01><><00>d<01>d<02>|<01><00><00>D<00><00><00><00>}t<00>||<00><00>}d|<03><00>|rd|<02><00>ndzS)N<> c3<01>vK<00>|]4\}}t<00>||<01><00><00>dt|<02><00><00><00>V<00><00>5dS)<02>=N)<03> FIELD_NAMESrcre)<03>.0<EFBFBD>keyr\s rd<00> <genexpr>z_message.<locals>.<genexpr>=s\<00><00><00><00><06><06> <16>C<EFBFBD><15> <17>?<3F>?<3F>3<EFBFBD><03> $<24> $<24>6<>6<>v<EFBFBD>e<EFBFBD>}<7D>}<7D>6<>6<><06><06><06><06><06>rfz[Trend] <20>)<04>join<69>items<6D> EVENT_NAMESrc)rgrh<00>details<6C>
event_names rd<00>_messagerx<sp<00><00><11>h<EFBFBD>h<EFBFBD><06><06> <20>,<2C>,<2C>.<2E>.<2E><06><06><06><06><06>G<EFBFBD><1D><1F><1F><15><05>.<2E>.<2E>J<EFBFBD> "<22>j<EFBFBD> "<22> "<22>w<EFBFBD>&F<>m<EFBFBD>'<27>m<EFBFBD>m<EFBFBD>m<EFBFBD>B<EFBFBD> G<>Grf<00>Nonec <01>J<00>tjt||<01><00><00><00>dS<00>N)<03>logging<6E>debugrx<00>rgrhs rdr}r}Es"<00><00> <0B>M<EFBFBD>(<28>5<EFBFBD>&<26>)<29>)<29>*<2A>*<2A>*<2A>*<2A>*rfc <01>J<00>tjt||<01><00><00><00>dSr{)r|<00>inforxr~s rdr<>r<>Is"<00><00> <0B>L<EFBFBD><18>%<25><16>(<28>(<28>)<29>)<29>)<29>)<29>)rfc <01>J<00>tjt||<01><00><00><00>dSr{)r|<00>warningrxr~s rdr<>r<>Ms"<00><00> <0B>O<EFBFBD>H<EFBFBD>U<EFBFBD>F<EFBFBD>+<2B>+<2B>,<2C>,<2C>,<2C>,<2C>,rfc <01>J<00>tjt||<01><00><00><00>dSr{)r|<00> exceptionrxr~s rdr<>r<>Qs#<00><00> <0B><15>h<EFBFBD>u<EFBFBD>f<EFBFBD>-<2D>-<2D>.<2E>.<2E>.<2E>.<2E>.rf)r\rr]r)rgrarhrir]ra)rgrarhrr]ry)<0F>__doc__<5F>
__future__rr|<00>typingrrurnrbrerxr}r<>r<>r<><00>rfrd<00><module>r<>s<><00><01>*<2A>*<2A>"<22>"<22>"<22>"<22>"<22>"<22><0E><0E><0E><0E><16><16><16><16><16><16><02><16><0E><02>(9<>><3E><02><1C>2<><02>4H<34>.<2E><02><18><1E><02>*<<3C>^<5E><02><13>(<28> <02>+:<3A>><3E> <02>
<1B>0<> <02>
3H<01>I]<5D> <02> <13>N<EFBFBD> <02> %=<3D>>R<> <02><19>.<2E><02>1I<01>J^<5E><02><12>><3E><02>$5<>n<EFBFBD><02><14>)<29><02><J<01>'<27><0E>-<2D>.<2E>'<27>n<EFBFBD>'<27>'<27>=N<>'<27>;L<> 7<>Pd<50>5<>#<02><02><02> <0B>(<02> <0A>x<EFBFBD><02><1F><18><02>+6<><0E><02>HO<48>Q\<5C><02><0F><1E><02>!(<28>(<28><02>4:<3A>H<EFBFBD><02>FL<46>h<EFBFBD><02> <0A>h<EFBFBD><02>"<22>8<EFBFBD><02>.4<EFBFBD>X<EFBFBD><02>@G<01><08><02>S_<01>`n<><02><0E>{<7B> <02>(<28><1B> <02>7?<3F><08> <02>KW<01>Xc<58> <02><02>
<10><1E> <02>
"+<2B>N<EFBFBD> <02>
=D<01>[<5B> <02> <11>.<2E> <02> #+<2B>H<EFBFBD> <02> 7?<3F><08> <02> KV<01>Wb<57> <02> <0A>h<EFBFBD><02>!<21>(<28><02>-:<3A>><3E><02><10><1E><02>"(<28><18><02>4><3E>~<7E><02><0E>{<7B><02>#<23>K<EFBFBD><02>2<<3C>[<5B><02> <0A>h<EFBFBD><02><02>%0<><0E><1D>[<5B><1D>(<28><1F>(<28><02><02><02> <0B>".<2E>DX<44>,<2C>=T<>-<2D><0E>$<24>:N<>*<2A>~<7E>,<2C>X<EFBFBD>x<EFBFBD> <02><02> <0B>N<01>N<01>N<01>N<01> H<01>H<01>H<01>H<01>+<2B>+<2B>+<2B>+<2B>*<2A>*<2A>*<2A>*<2A>-<2D>-<2D>-<2D>-<2D>/<2F>/<2F>/<2F>/<2F>/<2F>/rf