




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
知偷篦IIH一中國金融數據及工具首席服務商
WindPython數據及交易接口
Version1.1
修訂時間:2014.02.12
精于數據.一直進步
版本歷史
時間更新信息備注
2013.07.13初版
2013.09.18增加交易接口和條件選股
2014.02.12增加組合上傳接口WUPF
精于數據.一直進步
目錄
1W工NDPY接口說明1
1.1W工NDPY接口概述1
1.2W工NDPY接口安裝2
1.2.1WindPy對系統環境要求2
1.2.2Python環境安裝2
1.2.3正常WindPy接口安裝3
1.2.4特殊安裝WindPy方式6
1.3命令生成器6
1.4WINDPY獲取幫助途徑7
1.4.1本用戶手冊7
1.4.2量化交易群和R語言交流群8
1.5W工NDPY接口相關規范1
1.5.1以下所有命令都有如下假設1
1.5.2命令區分大小寫,且'、w.〃不能省略1
1.5.3中文以及登字節碼和雙字節碼的問題1
1.5.4品種、指標、參數等引號內的部分不區分大小寫1
1.5.5參數支持lis七輸入2
1.5.6時間、日期支持Python語言的時間、日期格式2
1.5.7參數中有缺省值的可以不用輸入2
1.5.8可以帶參數名輸入2
精于數據.一直進步in
1.5.9Showblank參數3
1.5.10交易接口中Showfields參數3
1.5.11ErrorCode定義4
2WINDPY插件命令說明1
2.1FROMWINDPYIMPORT*:裝載WINDPY包1
2.2w.START:啟動WINDPY1
2.3w.STOP:停止WINDPY2
2.4W.ISCONNECTED:判斷是否已經登錄2
2.5w.CANCELREQUEST:取消id閱2
2.6W.WSD:獲取歷史序列數據3
2.7w.wsL獲取分鐘數據3
2.8W.WST:獲取日內T工CK級別數據4
2.9w.wss:獲歷史截面數據5
2.10W.WSQ:獲取和訂閱實時行情數據5
2.11W.WSET:獲取板塊、指數等成分數據6
2.12W.WEQS:獲取條件選股結果7
2.13W.WPF:獲取資產管理、組合管理數據7
2?14交易相關函數8
2.14.1w-tlogon交易登錄8
2.14.2w.tlogout:交易登出9
2.14.3w.border1委托下單10
2.14.4w.tcancel撤銷委托11
精于數據,一直進步iv
2.14.5w.tquery交易查詢12
2.15W.TDAYS,W.TEAYSOFFSET,W.TDAYSCOUNT:日期函數14
2.15.1w.tdays:返回區間內的日期序列14
2.15.2w.tdaysoffset:返回某個偏移值對應的日期14
2.15.3w.tdayscount:返回某個區間內日期數量15
3W1NPY插件函數體說明1
3.1日期序列(WSD)1
3.2歷史截面數據(WSS)3
3.3分鐘序列(WS1)3
3.4日內跳價(WST)4
3.5實時數據(WSQ)5
3.6數據集(WSET)6
3.7條件選股(WEQS)6
3.8資管函數(WPF)6
3.9組合上傳函數(WUPF)7
3?10交易函數10
3.10.1登錄(tlogon)10
3.10.2登出(tlogout)11
3.10.3下單(torder)11
3.10.4撤單(tcancel)13
3.10.5查詢(tquery)13
3.11日期函數15
精于數據,一直進步v
3.11.1特定交易日(TDAYS)15
3.11.2日期偏移函數(TDAYSOFFSET)16
3.11.3交易日統計(TDAYSCOUNT)16
3?12日期宏17
3.12.1通用日期宏17
3.12.2特殊日期宏18
4W工NDPYTHON應用案例20
5常見問題21
5.1交易接口查詢返回的數據字段21
5.1.1資金查詢返回消息21
5.1.2持倉查詢返回消息22
5.1.3當日委托查詢返回消息23
5.1.4當曰成交查詢返回消息25
5.1.5營業部查詢返回消息27
5.1.6股東查詢返回消息27
5.1?7券商(期貨商)信息返回27
5.1.8已登錄賬戶信息返回28
精于數據.一直進步VI
Wfarf膂翻]WindPython數據及交易接口說明
1WindPy接口說明
1.1WindPy接口概述
2013年7月,我們推出Python數據接口B一ta版本,在支持多種量化研
究工具方面又有所提升,用戶可以借助強大的Python軟件包,實現各種金融建
模需求。
2013年9月,我們推出Python交易接口,支持向量化下單。
精于數據.一直進步T
Wfarf膂翻]WindPython數據及交易接口說明
1.2WindPy接口安裝
1.2.IWindPy對系統環境要求
?Windows系統,支持32位和64位系統;
?Python2.6,2?7,3?3以上的環境;由于各版本對中文支持力度不同,
用戶需自行注意。
?Wind終端最新版2013年9月27日后版本;
?安裝時由于需要寫注冊表,因此需要系統管理員權限。
l.2.2Python環境安裝
Python是一個古老、成熟的腳本語言,擁有大量的工具包,是在GNU協議
下免費發行的軟件。與Matlab、R相比,Python具有更好的開放性,更適合
作為一個集成平臺,在金融工程領域具有很強的應用前景。
Python官方下載地址為/。進入到該界面后,
點擊相應版本,按照要求即可下載。具體請看以下界面。一般使用用戶較多的是
2?6和2.7兩個版本。
下載后,直接運行即可。運行時需要寫注冊表,因此最好擁有系統管理員權
限,否則可能需要手工安裝WindPy插件。
精于數據.一直進步2
WindPython數據及交易接口說明
@"QpNz,ythxW1目?,XP*
8S|?|?LMgil內Wl一■!?|d?yth?L>|£Eb?%P-7x||
March
蘆)python
AdvancedStarch
ABOUTPythonProgrammingLanguage-OfficialWebsite
NEWS
PythonisaprogrammingUnguagtthatletsyouSupxxtthePythonCommunity
DOCUMENTATION
workmerequicklyandintegrateyoursystems
DOWNLOADmort?mctiv^ly.You3nl?amtous?PythonHelpthePythoncommunityby
T?and“?almostimmediategainsinproductivitybecominganassociatemenoeror
makingaone-tmedonation
COMMUNEandlowermjintenanctcosts.
FOUNDATION
PythonensonUnuxAJnix.MncOSX.andPytfcon3Poll
COREOGVELOPMCNT
hasbeenportedtotheJavaandNETvirtual
IwisritherewasPython3supportm
Helpmachines
PackageIndex
QukkLinks(2.7.5)Pythonisfreetouseevenforcommercialproducts,
(enterPyPipackagename)
?DocumentationbecauseXtsOS?-approvedopensourcelicense
?WindowsInstaller|Voce|Results
NewtoPythonorchoosingbetweenPython2and
?SourceDistrtxMion
Python3?ReadPython2orPython3
OukkLinks(112)
?DocumentationThePythonSoftwareFoundationhowsthe
?WindowsInstaller
intellectualpropertyrightsbehindPythonunderwrites
?SourceDistnbulion
thePyConconferenceandfundsmanyother
PythonJobs
projectsnthePythoncommunity
PythonMerchandise
PythonWikiReadmoe-or-downloadPythonnowjonnguserssuchas
RacispaceindustrialLightand
PythonInsiderBlog
*Python3?4?。alpha1hasbeenreleased
Python2or3?MageAstraZenecaHoney*e?
ThefirstalphaforPython34Python34OaihasAndnvtny
HelpFundPython
beenreleased
PubltsbedSal3August2013,2300-0800
I*ABI
1.2.3正常WindPy接口安裝
1)確保達到1.2.1中的安裝要求,并確保關閉Python環境,以及用到控
件的Matlab/'R/c++環境等;
2)打開Wind資訊終端,點擊''量化〃選項,出現下方的界面,點擊''Python
插件〃,會彈出廣告說明;
精于數據.一直進步3
WindPython數據及交易接口說明
C3Wind資訊金融終端2013-[首頁]
文件股票債券商品外匯基金指數新聞宏觀資管(量化)幫助
股票數據接口
Stock
Excel插件REMatlab插件RM
債券R插件RRC-出口RCPP
Bond
19on
Commodity
外匯分析工具
FX_____價差分析SPAG季節圖表SEAG
基金相關性分析COR歷史波動率HVG
Fund
回歸分析REG商品曲援CFC
指數設為首頁
Index
新聞
News
宏觀
Macro&Industry
資管
Portfolio
我的主頁
MyHomepage
精于數據.一直進步4
WindPython數據及交易接口說明
見資管量化幫助,CNS60B
Excel插件(RE)
1?返回首頁
Matlab插件(RM)
R插件(RR)
公開課
C++接口(RCPP)
價差分析(SPAG)
季節圖表(SEAG)
相關性分析(COR)
歷史波動率(HVG)
回歸分析(REG)
Python應用課程】Wi
商品曲線(CFC)
自定義品種(WCV)?
程為系列課程從一個Q
修復Excel插件
Python應用課程】Wi
修復MaHob插件
修復R插件VB謳用課程】金融轉
修復Python插件
也用課程】金融轉
3A025:【VBAS用課程】開啟會
3)用戶可以在''量化〃菜單下選擇''修復Python插件〃,或者輸入
''RepairPython〃命令,會出現下面的界面:
注冊成功對話框:
(對于64位操作系統,可能有兩次注冊)
精于數據.一直進步5
WindPython數據及交易接口說明
Python插件安裝對話框:
C'C\Imd\findIETClient\I.n<UET\bin\InitPythou,exe
C:\Python26\python.exe℃:\Wind\Wind.NET.Client\WindNET\binXinstallWindPy.py**℃E
:\Wind\Wind.NET.Client\WindNET°j
2.6.6<r266:84297,Aug242010,18:46:32>[MSCv.150032bit<Intel>]
Pythonis32bits
InstalledintoC:\Python26\lib\site-packagesOK?
C:\Python27\python.exe℃:\Wind\Wind.NET.Client\WindNET\binXinstallWindPy.py',℃■
:\Wind\Wind.NET.ClientXWindNET"
2.7.5(default.May152013,22:43:36>[MSCu.150032bit<Intel>]
Pythonis32bits
InstalledintoC:\Python27\lib\site-packagesOK?
C:\Python33\python.exe℃:\Wind\Wind.NET.Client\WindNET\binXinstallWindPy.pyM"cl
:\Wind\Wind.NET.Client\WindNETM
3.3.2<v3.3.2:d047928ae3F6,May162013,00:03:43〉[MSCv.160032bit〈Intel)]
Pythonis32bits
Installedinto
C:\Python33\lib\site-packages
OK?
請按任意鍵繼續???
bd
4)按任意鍵結束WindPy安裝過程。
1.2.4特殊安裝WindPy方式
如果使用1.2.3中方法無法正常安裝,可使用如下特殊安裝方法
1)確保達到1.2.1中的安裝要求,并確保關閉Python環境。
2)假設Wind終端安裝在C:\Wind\Wind.NET.Client\WindNET目錄
(目錄下有bin等等子目錄),Python安裝在C:\python28目錄。
首先通過Windows進入cmd命令,然后輸入如下命令即可:
"C:\Python28\python.exe"
"C:\Wind\Wind.NET.Client\WindNET\bin\installWindPy.
py""c:\wind\wind.net.client\v/indnetn
3)按任意鍵WindPy安裝過程結束。
1?3命令生成器
命令生成器是Wind數據及交易接口的最好幫助手冊,可以自動為用戶產生
精于數據.一直進步6
WindPython數據及交易接口說明
各種命令,是熟悉WindPy的必要手段。命令生成器(WindNavigator.exe)
般在安裝目錄的bin目錄下,如:
C:\Wind\Wind.NET.Client\WindNET\bin\WindNavigator.exe
具體位置跟您安裝Wind資訊金融終端的位置有關,命令生成器的截面如下圖:
將選上數:2662途中BB:1
-*?5S000001.SZ(平安限行]
全部A股000002.SZ[萬科A]
上證A笈ooooM.sz[BJ衣科技]
000005.SZ[世紀1源]
深證A股000006.SZ麗茶業“
深證主板磁000007.SZ健七》楫]叵
中小企業000008.SZ[WH??]
000009.SZ[中B3寶安]
中小企業菽(含ST)
oaxno.sz[標竿知
創業楨00001
創業板(含SDOOOO!2.SZ[ffi55A]2d
滬股通000014.SZ(沙河心份]
可賣空的溯枚遇股票_OOOOl6.SZ[l??liA]
OOOOI7.SZ[標中華A]
全部嗨
000018.SZ[中冠A]
上證嗨000019.SZ[訴深寶A]
海證賺000020.SZ陶華發同
全BABU00002i.sz[iJfW?]
000022.SZ[%灣A)
上匝AB股
000023.52降天地A]
深證AB股000024.SZ【卸1地產]
全SA股(舉T)00002S.SZ[特力A]
全SB展(如T)000026.SZ[飛更達可
眸項宛期
全部主板(含中小企業板)000027.SZ臼
000028.SZ[BB5—&]
全部主板(照中小企業板)
000029.SZ【評濕房AJ
全BJA股(琬行)000030.SZ[富奧總榜]
全部A股(聿金融)000031.SZ[中椎地產】
000032.SZ[海桑達A]
全部A1K(率銀行石油石化)
000033.SZ[-STM拘
全部上市公司
00084.SZ海信泰豐]
上證上市公耳3000035.SZ[中闔zJ滿入代碼:I
上一步下一步
I翁定取酒I
1.4WindPy獲取幫助途徑
用戶可以通過如下方式獲取WindPy幫助。
1.4.1本用戶手冊
本用戶手冊會介紹產品的功能和用戶經常反饋的信息。查看本手冊是一個不
錯的學習途徑。
對于第一次信用者來說,請從本手冊開始瀏覽,這樣不會錯過一些重要的信
息。
精于數據.一直進步7
Wfarf膂翻]WindPython數據及交易接口說明
1.4.2量化交易群和R語言交流群
用戶可以通過WM曰請加入中國量化交易群(群號59289),R交流群(群號
60747)和Python交流(群號61862),在這三個群中學習WindPy接口使用
和量化交易知識。
精于數據.一直進步8
1.5WindPy接口相關規范
1.5.1以下所有命令都有如下假設
fromWindPyimport*
fromdatetimeimport*
w.sLd£L()“啟動WindAPI
1.5.2命令區分大小寫,且、'w.〃不能省略
如:w.tdaysoffset(T)不能寫成tdaysoffset(T),或者w.TDaysOffset(T);
1.5.3中文以及單字節碼和雙字節碼的問題
中文常使用雙字節編碼,這在Python中使用時就會錯誤。比如引號、逗號、括號等;
輸入的字符串中若存在中文,有的平臺可以直接輸入中文,而有的需要使用unicode編碼,即如「
1.5.4品種、指標、參數等引號內的部分不區分大小寫
比如w.wsd(1090007.IB*,1close',Sys.Date()-5,Sys.Date(),1Priceadj=F;tradingcalend.
和w.wsd(1090007.ib1,1CLOSE*,Sys.Date()-5,Sys.Date(),'Priceadj=f;tradingcalendar
精于數據,一直進步
1.5.5參數支持list輸入
比如w.wss(n600000.SH,600005.SH,600004.SH,500007.SHn,Hroe_avg,roan,nrptDate=2012
可以寫成:一
code=[*600000.SH',,600005.SH,,1600004.SH*]
field=[*roeavc*,'roa']
w.wss(code,field,nrptDate=20121231*1)
1.5.6時間、日期支持Python語言的時間、日期格式
1
比如w.wsd('600000.SH\*open'z201305051)
th,w.wsd('600000.SH*,'close*,'20130303datetime.today())
1.5.7參數中有缺省值的可以不用輸入
比如w.wsd定義為w.wsd(codes,fields,beginTime,endTime=None,options=None
省值,因此用戶可以不輸入可選參數,也可以不輸入結束時間。不輸入時使用兼省值。
如:w.wsdL600000.SH','open','20130505')等同于w.wsdL600000.SH',『open','201301
1.5.8可以帶參數名輸入
比如w.wsd定義為w.wsd(codes,fields,beginTime,endTime=None,options=Nor
w.wsd("600000.SHH,"high**,n2013-05-09,datetime.today(),"Period=W")等同于
w.wsd(”600000.SH","high","2013-05-09”,datetime.today(),options=nPeriod=W")等
精于數據,一直進步
w.wsd(n600000.SHH,"high**,n2013-05-09n,options=nPeriod=WM,endTime=datetime.to
帶參數名輸入后,參數順序就可以變化;
1.5.9Showblank參數
Showblank參數可以指定對返回的NaN單元進行特別處理,如:
把NaN用-1替換:
w.wsd(,600001.sh',*open,close,201307371,*201309091,'showblank=-l');
或w.wsd(,600001.sh*,'open,close*,'20130707,,*20130909',showblank=-l);
把NaN用0替換:
w.wsd(,600001.sh',*open,close,201307371,,20130909,,,showblank=0*);
或w.wsd(,600001.sh*,'open,close*,'201307071,*20130909',showblank=0);
1.5.10交易接口中Showfields參數
交易接口返回的內容的指標根據具體情況會有變化,而有的情況下,客戶需要指定確切的功
showfi一工ds參數。如:
w.tquery(1,logonid=l,*showfields=securitycodezProfit,securityBalance*)
=,
或:w.tquery(1,logonid=lzshowfieldssecuritycode,Profit,securityBalance*)
精于數據,一直進步
1.5.11ErrorCode定義
ErrorCode=0表示操作成功。
其他:
-40520001未知錯誤-40520002內部錯誤
-40520003系統錯誤-40520004登錄失敗
-40520005無權限-40520006用戶取消
-40520007無數據-40520008超時錯誤-40521010超時有
-40520009本地WBOX錯誤-40520010需要內容不存在
-40520011需要服務器不存在-40520012引用不存在
-40520013其他地方登錄錯誤-40520014未登錄使用W工M工具,故無法登錄
-40520015連續登錄失敗次數過多
-40521001工。操作錯誤-40521002后臺服務器不可用
-40521003網絡連接失敗-40521004請求發送失敗
精于數據,一直進步
-40521005數據接收失敗-40521006網絡錯誤
-40521007服務器拒絕請求-40521008錯誤的應答
-40521009數據解碼失敗-40521010網絡超時
-40521011頻繁訪問
-40522001無合法會話-40522002非法數據服務
-40522003非法請求-40522004萬得代碼語法錯誤
-40522005不支持的萬得代碼-40522006指標語法錯誤
-40522007不支持的指標-40522008指標參數語法錯誤
-40522009不支持的指標參數-40522010日期與時間語法錯誤
-40522011不支持的日期與時間-40522012不支持的請求參數
-40522013數組下標越界-40522014重復的WQ1D
-40522015請求無相應權限-40522016不支持的數據類型
-40522017數據提取量超限
精于數據,一直進步
精于數據,一直進步
2WindPy插件命令說明
在手冊中,有些帶有中文內容的命令不能運行,此時請嘗試把非unicode改成unicode,或者
即在字符串前增加或刪除、'口〃。
如:w.wset("SectorConstituent',,u”date=20130608;$R1。*風險警示股票;field=wind_
改成w.wset(',SectoiConstituent","date-20130608;sectiDL—風險警示股票;field-wiiid_ci
2.1fromWindPyimport*:裝載WindPy包
在具體運行各種命令前,用戶首先應裝載WindPy包。
實例:fromWindPyimport*
2.2w.start:啟動WindPy
在真正開始操作之前,可以使用該命令登錄并啟動WindPy插件。
實例:fromWindPyimport*
w.start();#命令超時時間為120秒
w.start(waitTime=60);8命令超時時間設置成60秒
注:
w.start不重復啟動,若需要改變參數,如超E寸時間,用戶可以使用w.stop命令先停止后再啟動,
精于數據,一直進步
2.3w.stop:停止WindPy
當需要停止WindPy時,可以使用該命令。
實例:
w.start();
w.stop()
注:退出時,會自動執行W.stop(),用戶一般并K需要執行W.stop。
2.4w.isconnected:判斷是否已經登錄
可以使用該命令確定windPy是否登陸成功。
實例:w.start();
w.isconnected()#即判斷WindPy是否已經登陸成功
2.5w.cancelRequest:取)肖訂|閱
該命令用來根據訂閱請求的id,取消訂閱(目前只有w.wsq訂閱)。
實例:fromWindPyimport*
w.start();
精于數據,一直進步
n
data=w.wsq(',600000.SHz"rtlow,rtlastvol",func=DemoWSQCallback);
#等待回調,用戶可以根據實際情況寫回調函數
w.cancelRequest(data$Request工D);#根據剛才wsq返回的請求工口,取消訂閱
注:可以象w.cancelRequest(3)一樣,輸入一個id的數字,而取消某訂閱
2.6w.wsd:獲取歷史序列數據
該命令用來獲取選定證券品種的歷史序列數據,包括日間的行情數據、基點面數據以及技術數據
實例:fromWindPyimport*
w.start();
data=w.wsd(',600000.SHn,nclose,amt",*'2013-04-30n,datetime.today()-timed.
息
data=w.wsd('1600000.SHn,"close,amt”,datetime.today()-timedelta(100))#取
注:1)一次只能一個品種,并且品種名帶有、'.SH〃等后綴;
2)指標和可選參數也可以用list實現;
3)日期支持Python中時間和日期格式;
4)可選參數有很多種;
2.7w.wsi:獲取分鐘數據
該命令用來獲取選定證券品種的分鐘K線數據,包含歷史和當天,分鐘周期可以指定,技術指標
精于數據,一直進步
為:data=W.wsi(品種代碼,指標,開始時間,結束時間,可選參數);
HM
實例:w.wsi("GOOOOO.SH",close,amt"z2013-05-309:00:00”)#取浦發銀行分鐘收盤價等
w.wsi('1600000.SHn,*'close,amt”,datetime.today()-timedelta(10))#取浦發銀:
注:1)一次只能一個品種,并且品種名帶有、'.SH〃等后綴;
2)指標和可選參數也可以用list實現;
3)曰期支持R中時間和日期格式;
4)可選參數有很多種;
5)一次只能取3個月內數據。
2.8w.wst:獲取日內七ick級另lj數據
該命令用來獲取選定證券品種的日內盤口買賣十檔快照數據和分時成交數據(tick數據)。命令
碼,指標,開始時間,結束時間,可選參數);
實例:
fromWindPyimport*
w.start();
data=w.wst(n600000.SHH,"open*1,datetime.today()-timedelta(0,2*3600),dat-
數據信息
注:1)一次只能一個品種,并且品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生命生活教育主題班會
- 心內科專科護理質量指標
- 2025年會計人員工作方案演講稿
- 基于多媒體技術的信息展示與推廣
- 高校軍訓2025年工作方案演講稿
- 樓梯鋼筋綁扎規范
- 年度工作報告與總結
- 2025年秋季學期幼兒園教學工作方案演講稿
- 罕見病科普課件
- 客服圖標技巧培訓課件
- 8.6《林黛玉進賈府》課本劇劇本
- 《文學概論》課程教學大綱
- mt696-1997煤礦用高倍數泡沫滅火裝置通用技術條件
- GB/T 11693-2022船用法蘭焊接座板
- WB/T 1019-2002菱鎂制品用輕燒氧化鎂
- JJG 388-2001純音聽力計
- GB/T 1957-2006光滑極限量規技術條件
- GB/T 18926-2008包裝容器木構件
- GB/T 13350-2008絕熱用玻璃棉及其制品
- 2023年阿勒泰地區阿勒泰市法院書記員招聘筆試題庫及答案解析
- AQT3044-2013氨氣檢測報警儀技術規范
評論
0/150
提交評論