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

49 lines
5.8 KiB
Plaintext
Raw Normal View History

2026-09-03 11:33:43 +08:00
<EFBFBD>
2026-09-07 14:04:26 +08:00
/<2F><>j> <00><01>T<00>ddlmZddlmZddlmZmZmZmZm Z Gd<05>d<06><00>Z
dS)<08>)<01> annotations)<01>Any<6E>)<05>Assets<74>DealItem<65> OrderItem<65> Portfolio<69> PositionItemc<01>F<00>eZdZdd<05>Zdd<07>Zdd <09>Zdd <0B>Zdd <0A>Zdd<0F>Zdd<11>Z dS)<1A>PortfolioMixin<69>datatype<70>str<74>return<72>list[dict[str, Any]]c<01><><00>t|<01><00><00><00><00><00><00><00>}|dvrtd|<01><00><02><00><00>|<00>d|<01><00><02><00>}|dS)uN查询 account、order、deal 或 position返回原始字段字典列表。><00>deal<61>order<65>account<6E>positionzunsupported org datatype: z/api/portfolio/org/<2F>data)r<00>strip<69>lower<65>
ValueError<EFBFBD> _get_json)<03>selfr <00>responses <20>0D:\work\quant\big-qmt\py-client\sdk\portfolio.py<70>orgzPortfolioMixin.org sm<00><00><16>x<EFBFBD>=<3D>=<3D>&<26>&<26>(<28>(<28>.<2E>.<2E>0<>0<><08> <13>C<> C<> C<><1C>D<>(<28>D<>D<>E<>E<> E<><17>><3E>><3E>"B<><08>"B<>"B<>C<>C<><08><17><06><1F><1F>r c <01>@<00>|<00>d<01><00>pi}d<02>|<01>di<00><00><00><00><00>D<00><00>}tt j|<01>di<00><00><00><00>|d<05>|<01>dg<00><00>D<00><00><00><07><00>S)Nz/api/portfolioc<01>@<00>i|]\}}|tj||<01><00><00><02>S<00><00>r
<00> from_dict<63><03>.0<EFBFBD>code<64>values r<00>
2026-09-06 11:34:23 +08:00
<dictcomp>z,PortfolioMixin.portfolio.<locals>.<dictcomp>s;<00><00>
2026-09-03 11:33:43 +08:00
<EFBFBD>
<EFBFBD>
<EFBFBD><1B><04>e<EFBFBD> <11>,<2C>(<28><15><04>5<>5<>
<EFBFBD>
<EFBFBD>
2026-09-07 14:04:26 +08:00
r<00> positions<6E>assetsc<01>6<00>g|]}tj|<01><00><00><02>Sr"<00>r<00>from_trade_detail<69>r&<00>rows r<00>
<listcomp>z,PortfolioMixin.portfolio.<locals>.<listcomp>s#<00><00>W<>W<>W<><13>I<EFBFBD>/<2F><03>4<>4<>W<>W<>Wr<00>orders)r+r*r2)r<00>get<65>itemsr rr$<00>rrr*s r<00> portfoliozPortfolioMixin.portfolios<><00><00><13>~<7E>~<7E>.<2E>/<2F>/<2F>5<>2<EFBFBD><04>
2026-09-03 11:33:43 +08:00
<EFBFBD>
<EFBFBD>#<23>x<EFBFBD>x<EFBFBD> <0B>R<EFBFBD>8<>8<>><3E>><3E>@<40>@<40>
<EFBFBD>
<EFBFBD>
<EFBFBD> <09><19><19>#<23>D<EFBFBD>H<EFBFBD>H<EFBFBD>X<EFBFBD>r<EFBFBD>$:<3A>$:<3A>;<3B>;<3B><1F>W<>W<><04><08><08><18>SU<53>@V<>@V<>W<>W<>W<>
<EFBFBD>
<EFBFBD>
<EFBFBD>
2026-09-07 14:04:26 +08:00
r<00>$tuple[list[str], list[PositionItem]]c<01><><00>|<00>d<01><00>pi}d<02>|<01>di<00><00><00><00><00>D<00><00>}d<04>|D<00><00>|fS)Nz/api/portfolio/positionsc<01>><00>g|]\}}tj||<01><00><00><02>Sr"r#r%s rr1z,PortfolioMixin.positions.<locals>.<listcomp>s9<00><00>
2026-09-03 11:33:43 +08:00
<EFBFBD>
<EFBFBD>
<EFBFBD><1B><04>e<EFBFBD> <19> "<22>5<EFBFBD>$<24> /<2F> /<2F>
<EFBFBD>
<EFBFBD>
2026-09-07 14:04:26 +08:00
rrc<01><00>g|] }|j<00><02>
Sr")<01>
stock_code)r&<00>items rr1z,PortfolioMixin.positions.<locals>.<listcomp>#s<00><00>6<>6<>6<>D<EFBFBD><04><0F>6<>6<>6r)rr3r4r5s rr*zPortfolioMixin.positionssl<00><00><13>~<7E>~<7E>8<>9<>9<>?<3F>R<EFBFBD><04>
2026-09-03 11:33:43 +08:00
<EFBFBD>
<EFBFBD>#<23>x<EFBFBD>x<EFBFBD><06><02>3<>3<>9<>9<>;<3B>;<3B>
<EFBFBD>
<EFBFBD>
2026-09-07 14:04:26 +08:00
<EFBFBD> <09>7<>6<>I<EFBFBD>6<>6<>6<> <09>A<>Arrc<01>T<00>tj|<00>d<01><00>pi<00><00>S)Nz/api/portfolio/assets)rr$r<00>rs rr+zPortfolioMixin.assets%s%<00><00><15><1F><04><0E><0E>/F<> G<> G<> M<>2<EFBFBD>N<>N<>Nr<00>list[OrderItem]c<01>H<00>|<00>d<01><00>pg}d<02>|D<00><00>S)Nz/api/portfolio/orderc<01>6<00>g|]}tj|<01><00><00><02>Sr"r-r/s rr1z)PortfolioMixin.orders.<locals>.<listcomp>*s#<00><00>A<>A<>A<>S<EFBFBD> <09>+<2B>C<EFBFBD>0<>0<>A<>A<>Ar<00>r<00>rrs rr2zPortfolioMixin.orders(s-<00><00><13>~<7E>~<7E>4<>5<>5<>;<3B><12><04>A<>A<>D<EFBFBD>A<>A<>A<>Ar<00>list[DealItem]c<01>H<00>|<00>d<01><00>pg}d<02>|D<00><00>S)Nz/api/portfolio/dealc<01>6<00>g|]}tj|<01><00><00><02>Sr")rr.r/s rr1z(PortfolioMixin.deals.<locals>.<listcomp>.s#<00><00>@<40>@<40>@<40>C<EFBFBD><08>*<2A>3<EFBFBD>/<2F>/<2F>@<40>@<40>@rrBrCs r<00>dealszPortfolioMixin.deals,s-<00><00><13>~<7E>~<7E>3<>4<>4<>:<3A><02><04>@<40>@<40>4<EFBFBD>@<40>@<40>@<40>@rrc<01><00><00>t|<01><00><00><00><00><00><00><00>}<01>j<00>fd<01><08>j<00>jd<02>}|<02>|<01><00>}|<03>td|<01><00><02><00><00>|<03><00>}|dkr|gn|S)Nc<01>8<00><01><00><00><00><00>dS)Nr)r*r>s<00>r<00><lambda>z2PortfolioMixin.trade_detail_data.<locals>.<lambda>4s<00><><00><04><0E><0E> 0<> 0<><11> 3<>r)rrrrz#unsupported trade detail datatype: r)rrrr+r2rGr3r)rr <00>handlers<72>handler<65>results` r<00>trade_detail_dataz PortfolioMixin.trade_detail_data0s<><00><><00><16>x<EFBFBD>=<3D>=<3D>&<26>&<26>(<28>(<28>.<2E>.<2E>0<>0<><08><1B>{<7B>3<>3<>3<>3<><19>[<5B><18>J<EFBFBD> 
2026-09-03 11:33:43 +08:00
<EFBFBD>
2026-09-07 14:04:26 +08:00
<EFBFBD><08> <1B>,<2C>,<2C>x<EFBFBD>(<28>(<28><07> <12>?<3F><1C>M<>8<EFBFBD>M<>M<>N<>N<> N<><18><17><19><19><06>#<23>y<EFBFBD>0<>0<><06>x<EFBFBD>x<EFBFBD>f<EFBFBD><rN)r rrr)rr )rr7)rr)rr?)rrD)r rrr)
2026-09-06 11:34:23 +08:00
<EFBFBD>__name__<5F>
2026-09-07 14:04:26 +08:00
__module__<EFBFBD> __qualname__rr6r*r+r2rGrNr"rrr r s<><00><00><00><00><00><00> <20> <20> <20> <20>
2026-09-03 11:33:43 +08:00

<EFBFBD>

<EFBFBD>

<EFBFBD>

2026-09-07 14:04:26 +08:00
<EFBFBD>B<01>B<01>B<01>B<01>O<01>O<01>O<01>O<01>B<01>B<01>B<01>B<01>A<01>A<01>A<01>A<01> =<3D> =<3D> =<3D> =<3D> =<3D> =rr N) <0B>
__future__r<00>typingr<00>modelsrrrr r
r r"rr<00><module>rUs<><00><01>"<22>"<22>"<22>"<22>"<22>"<22><16><16><16><16><16><16>H<>H<>H<>H<>H<>H<>H<>H<>H<>H<>H<>H<>H<>H<>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=r