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

47 lines
5.5 KiB
Plaintext
Raw Normal View History

2026-09-03 11:33:43 +08:00
<EFBFBD>
2026-09-06 11:34:23 +08:00
<00>ڜj <00><01>P<00>ddlmZddlmZddlmZmZmZmZGd<05>d<06><00>Z dS)<08>)<01> annotations)<01>Any<6E>)<04>Assets<74> OrderItem<65> Portfolio<69> PositionItemc<01>F<00>eZdZdd<05>Zdd<07>Zdd <09>Zdd <0B>Zdd <0A>Zdd<0E>Zdd<10>Z dS)<19>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>rc <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>
<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-06 11:34:23 +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)r1)r<00>get<65>itemsrrr#<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-06 11:34:23 +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 rr0z,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-06 11:34:23 +08:00
rrc<01><00>g|] }|j<00><02>
Sr!)<01>
stock_code)r%<00>items rr0z,PortfolioMixin.positions.<locals>.<listcomp>#s<00><00>6<>6<>6<>D<EFBFBD><04><0F>6<>6<>6r)rr2r3r4s 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-06 11:34:23 +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 rr0z)PortfolioMixin.orders.<locals>.<listcomp>*s#<00><00>A<>A<>A<>S<EFBFBD> <09>+<2B>C<EFBFBD>0<>0<>A<>A<>Ar)r<00>rrs rr1zPortfolioMixin.orders(s-<00><00><13>~<7E>~<7E>4<>5<>5<>;<3B><12><04>A<>A<>D<EFBFBD>A<>A<>A<>Arc<01>\<00>|<00>d<01><00>pi}|<01>dg<00><00>S)Nz/api/portfolio/deal<61>deals)rr2rAs rrCzPortfolioMixin.deals,s-<00><00><13>~<7E>~<7E>3<>4<>4<>:<3A><02><04><13>x<EFBFBD>x<EFBFBD><07><12>$<24>$<24>$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)r rrr*r1rCr2r)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-06 11:34:23 +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 r rr)rr)rr6)rr)rr>)rr)r r rr)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__rr5r)r*r1rCrJr!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-06 11:34:23 +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>%<25>%<25>%<25>%<25> =<3D> =<3D> =<3D> =<3D> =<3D> =rr N)
2026-09-03 11:33:43 +08:00
<EFBFBD>
2026-09-06 11:34:23 +08:00
__future__r<00>typingr<00>modelsrrrr r r!rr<00><module>rQs<00><01>"<22>"<22>"<22>"<22>"<22>"<22><16><16><16><16><16><16>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=<3D>4=r