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

46 lines
4.9 KiB
Plaintext
Raw Normal View History

2026-09-03 11:33:43 +08:00
<EFBFBD>
=<3D><>jf<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>><00>eZdZdd<03>Zdd<05>Zdd<07>Zdd <09>Zdd <0B>Zdd<0F>ZdS)<17>PortfolioMixin<69>returnrc <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 <20>0D:\work\quant\big-qmt\py-client\sdk\portfolio.py<70>
<dictcomp>z,PortfolioMixin.portfolio.<locals>.<dictcomp> s;<00><00>
<EFBFBD>
<EFBFBD>
<EFBFBD><1B><04>e<EFBFBD> <11>,<2C>(<28><15><04>5<>5<>
<EFBFBD>
<EFBFBD>
<EFBFBD><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)rrr!)<06> _get_json<6F>get<65>itemsrrr<00><03>self<6C>datars r<00> portfoliozPortfolioMixin.portfolio s<><00><00><13>~<7E>~<7E>.<2E>/<2F>/<2F>5<>2<EFBFBD><04>
<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>
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>Srrrs rr z,PortfolioMixin.positions.<locals>.<listcomp>s9<00><00>
<EFBFBD>
<EFBFBD>
<EFBFBD><1B><04>e<EFBFBD> <19> "<22>5<EFBFBD>$<24> /<2F> /<2F>
<EFBFBD>
<EFBFBD>
rr'c<01><00>g|] }|j<00><02>
Sr)<01>
stock_code)r<00>items rr z,PortfolioMixin.positions.<locals>.<listcomp>s<00><00>6<>6<>6<>D<EFBFBD><04><0F>6<>6<>6r)r"r#r$r%s rrzPortfolioMixin.positionssl<00><00><13>~<7E>~<7E>8<>9<>9<>?<3F>R<EFBFBD><04>
<EFBFBD>
<EFBFBD>#<23>x<EFBFBD>x<EFBFBD><06><02>3<>3<>9<>9<>;<3B>;<3B>
<EFBFBD>
<EFBFBD>
<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)rrr"<00>r&s rrzPortfolioMixin.assetss%<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>Srrrs rr z)PortfolioMixin.orders.<locals>.<listcomp>"s#<00><00>A<>A<>A<>S<EFBFBD> <09>+<2B>C<EFBFBD>0<>0<>A<>A<>Ar)r"<00>r&r's rr!zPortfolioMixin.orders s-<00><00><13>~<7E>~<7E>4<>5<>5<>;<3B><12><04>A<>A<>D<EFBFBD>A<>A<>A<>Ar<00>list[dict[str, Any]]c<01>\<00>|<00>d<01><00>pi}|<01>dg<00><00>S)Nz/api/portfolio/deal<61>deals)r"r#r4s rr7zPortfolioMixin.deals$s-<00><00><13>~<7E>~<7E>3<>4<>4<>:<3A><02><04><13>x<EFBFBD>x<EFBFBD><07><12>$<24>$<24>$r<00>datatype<70>strrc<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)rr0s<00>r<00><lambda>z2PortfolioMixin.trade_detail_data.<locals>.<lambda>,s<00><><00><04><0E><0E> 0<> 0<><11> 3<>r)<04>account<6E>position<6F>order<65>dealz#unsupported trade detail datatype: r=)r9<00>strip<69>lowerrr!r7r#<00>
ValueError)r&r8<00>handlers<72>handler<65>results` r<00>trade_detail_dataz PortfolioMixin.trade_detail_data(s<><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> 
<EFBFBD>
<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)r r))r r)r r1)r r5)r8r9r r) <09>__name__<5F>
__module__<EFBFBD> __qualname__r(rrr!r7rGrrrr r s<><00><00><00><00><00><00>

<EFBFBD>

<EFBFBD>

<EFBFBD>

<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)
<EFBFBD>
__future__r<00>typingr<00>modelsrrrr r rrr<00><module>rNs<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>,=<3D>,=<3D>,=<3D>,=<3D>,=<3D>,=<3D>,=<3D>,=<3D>,=<3D>,=r