怎么知道網(wǎng)站是誰做的b站推廣入口2023
哈嘍,大家好,我是木頭左!
低風險資產(chǎn)除了國債外,還有可轉(zhuǎn)債,兼容有高收益的股性和低風險的債性,號稱“下有保底,上不封頂”。
🔍 可轉(zhuǎn)債:金融市場的雙面嬌娃
可轉(zhuǎn)債,全稱可轉(zhuǎn)換債券,是一種可以在特定條件下轉(zhuǎn)換為發(fā)行公司股票的債券。它既有債券的穩(wěn)定收益特性,又有股票的增長潛力,是投資者進行資產(chǎn)配置的重要選擇。
🎯 可轉(zhuǎn)債的優(yōu)勢
- 收益與風險的平衡:既有固定收益,又有轉(zhuǎn)股后的增值潛力。
- 市場適應性強:在不同的市場環(huán)境下,可轉(zhuǎn)債都能展現(xiàn)出其獨特的價值。
- 流動性好:可轉(zhuǎn)債通常在交易所上市,流動性較高。
🛠? miniQMT:量化交易的瑞士軍刀
miniQMT可以不依賴QMT客戶端,可以在vscode中直接運行,它提供了豐富的數(shù)據(jù)接口和交易策略模板,使得用戶可以輕松地構(gòu)建和測試自己的量化交易策略。
前面已經(jīng)安裝好QMT,參考QMT量化入門 ,在安裝目錄下有userdata_mini,這就是我們后面要用的Miniqmt的安裝目錄。
直接下載的可以用,最好是使用最新版本的,可從官網(wǎng)下載:https://dict.thinktrader.net/nativeApi/download_xtquant.html?id=7zqjlm
直接覆蓋即可,不可以通過pip install的方式安裝。
💻 Python代碼
下面,我將展示如何使用Python和miniQMT來獲取可轉(zhuǎn)債數(shù)據(jù)。
🔬 獲取可轉(zhuǎn)債數(shù)據(jù)
獲取行情主要是通過xtdata實現(xiàn)。
xtdata.download_history_data2(stock_list,period="1d",start_time="20240224") #批量下載
kline_data=xtdata.get_market_data(field_list=['time','open','high','low','close','volume','amount'],
print(res)
📊 連接客戶端
如果要交易,本來還是要啟miniQMT客戶端,并配置資金帳戶和安裝目錄。
否則會報錯:
# coding:gbk
# @author : 木頭左
# @date : 2024/06/03 22:18:26
# @description :
from xtquant import xtdata
import randomfrom xtquant.xttype import StockAccount
from xtquant.xttrader import XtQuantTrader
from xtquant import xtconstant# miniQMT安裝路徑
mini_qmt_path = r'E:\programData\qmt\userdata_mini'
# QMT賬號
account = 'xx'
# 創(chuàng)建session_id
session_id = int(random.randint(100000, 999999))
# 創(chuàng)建交易對象
xt_trader = XtQuantTrader(mini_qmt_path, session_id)
# 啟動交易對象
xt_trader.start()
# 連接客戶端
connect_result = xt_trader.connect()
🚀 執(zhí)行交易
最后,我們將委托提交客戶端。
if connect_result == 0:print('連接成功')
# 創(chuàng)建賬號對象
acc = StockAccount(account)
# 訂閱賬號
xt_trader.subscribe(acc)
# 下單
res = xt_trader.order_stock(acc, stock_code=stock_code, order_type=xtconstant.STOCK_BUY, order_volume=100, price_type=xtconstant.FIX_PRICE, price=7.44)
print(res)
希望這篇文章能夠激發(fā)你對量化交易的興趣。記得點贊、分享和關(guān)注哦!👍🔄👀