釣友寶 (微信小程序):一款專(zhuān)門(mén)為 釣友 開(kāi)發(fā)的 免費(fèi)的 分享釣點(diǎn)地圖與實(shí)時(shí)天氣的軟件,地圖中標(biāo)記了所有野釣、釣場(chǎng)、公共水域等的精確位置,支持導(dǎo)航、 預(yù)測(cè)釣魚(yú)位置的魚(yú)情 等功能。
簡(jiǎn)介

VeighNa是一款基于Python的開(kāi)源量化交易系統(tǒng)開(kāi)發(fā)框架,經(jīng)過(guò)開(kāi)源社區(qū)的不斷努力與貢獻(xiàn),逐漸演變?yōu)橐粋€(gè)功能強(qiáng)大的多元化量化交易平臺(tái)。自發(fā)布以來(lái),VeighNa已吸引了大量來(lái)自金融行業(yè)及相關(guān)領(lǐng)域的用戶(hù),包括私募基金、證券公司、期貨公司等,形成了一個(gè)活躍且多樣化的用戶(hù)基礎(chǔ)。

自2016年開(kāi)源以來(lái),VeighNa在GitHub上的Star數(shù)已突破28.1k,長(zhǎng)期位居量化交易類(lèi)開(kāi)源項(xiàng)目的前列,其框架涵蓋了從數(shù)據(jù)獲取、策略回測(cè)到實(shí)盤(pán)交易的完整流程,特別適合于期貨、期權(quán)等多品種交易場(chǎng)景。

主要功能

VeighNa作為一款先進(jìn)的開(kāi)源量化交易系統(tǒng),具備多項(xiàng)核心功能,旨在為用戶(hù)提供全面、高效的量化交易解決方案。以下是其主要功能模塊:

  • 數(shù)據(jù)獲?。?/strong>VeighNa支持多種數(shù)據(jù)源的接入,包括實(shí)時(shí)市場(chǎng)數(shù)據(jù)、歷史數(shù)據(jù)和財(cái)務(wù)數(shù)據(jù)。用戶(hù)可以輕松獲取所需的各類(lèi)數(shù)據(jù),支持多種格式和接口,確保數(shù)據(jù)的準(zhǔn)確性和及時(shí)性。

  • 策略開(kāi)發(fā)與回測(cè):用戶(hù)可以使用Python編寫(xiě)和測(cè)試自己的交易策略。VeighNa提供了強(qiáng)大的回測(cè)引擎,允許用戶(hù)在歷史數(shù)據(jù)上驗(yàn)證策略的有效性,幫助用戶(hù)優(yōu)化和調(diào)整策略參數(shù),以提高交易績(jī)效。

  • 實(shí)盤(pán)交易:VeighNa支持多種交易接口,用戶(hù)可以將經(jīng)過(guò)驗(yàn)證的策略直接應(yīng)用于實(shí)盤(pán)交易。系統(tǒng)提供了實(shí)時(shí)監(jiān)控和風(fēng)險(xiǎn)管理功能,確保交易的安全性和穩(wěn)定性。

  • 模塊化設(shè)計(jì):VeighNa的模塊化架構(gòu)使得用戶(hù)可以根據(jù)自身需求自由組合和擴(kuò)展功能模塊。無(wú)論是數(shù)據(jù)處理、策略分析還是交易執(zhí)行,用戶(hù)都可以靈活選擇所需的組件,提升開(kāi)發(fā)效率。

  • 可視化分析:系統(tǒng)內(nèi)置了多種可視化工具,幫助用戶(hù)直觀地分析交易數(shù)據(jù)和策略表現(xiàn)。用戶(hù)可以生成各種圖表和報(bào)告,便于理解市場(chǎng)動(dòng)態(tài)和策略效果。

  • 多品種交易支持:VeighNa特別適合于期貨、期權(quán)等多品種交易場(chǎng)景,用戶(hù)可以在同一平臺(tái)上進(jìn)行多種資產(chǎn)的交易,提升交易的靈活性和效率。

應(yīng)用場(chǎng)景

從專(zhuān)業(yè)個(gè)人投資者、創(chuàng)業(yè)型私募,到券商資管部門(mén),都能找到VeighNa的應(yīng)用場(chǎng)景。

  • 專(zhuān)業(yè)個(gè)人投資者:使用VeighNa Trader直連期貨公司的CTP期貨柜臺(tái),實(shí)現(xiàn)從策略開(kāi)發(fā)到實(shí)盤(pán)自動(dòng)交易的CTA業(yè)務(wù)流程。

  • 創(chuàng)業(yè)型私募:基于RpcService構(gòu)建服務(wù)器端的統(tǒng)一報(bào)盤(pán)通道,允許交易員在自己的本地電腦自行開(kāi)發(fā)各類(lèi)交易策略應(yīng)用。

  • 券商資管部門(mén):對(duì)接證券公司統(tǒng)一部署的O32資管系統(tǒng),基于事件驅(qū)動(dòng)引擎定制開(kāi)發(fā)多策略復(fù)雜系統(tǒng)。

準(zhǔn)備環(huán)境

為了提升用戶(hù)的量化交易體驗(yàn),VeighNa團(tuán)隊(duì)推出了量化交易專(zhuān)用的Python 發(fā)行版VeighNa Studio 3.9.4。該版本集成了VeighNa框架和VeighNa Station量化管理平臺(tái),用戶(hù)無(wú)需手動(dòng)安裝,便可快速上手,享受無(wú)縫的量化交易體驗(yàn)。

1. 系統(tǒng)兼容性

VeighNa Studio 3.9.4支持以下系統(tǒng)版本:

  • Windows 11及以上

  • Windows Server 2019及以上

  • Ubuntu 22.04 LTS及以上

推薦Python版本:本發(fā)行版支持Python 3.10及以上(64 位),推薦用戶(hù)使用Python 3.10,以確保最佳的性能和兼容性。

安裝步驟

1. 檢查系統(tǒng)要求

確保您的操作系統(tǒng)符合以下要求:

  • Windows 11及以上或Windows Server 2019及以上或Ubuntu 22.04 LTS 及以上;

  • Python 3.10及以上(64 位),推薦使用Python 3.10。

2. 運(yùn)行安裝程序

軟件下載地址: https://github.com/vnpy/vnpy/releases

Windows用戶(hù):雙擊下載的安裝包,按照屏幕上的指示進(jìn)行安裝。

Ubuntu用戶(hù):打開(kāi)終端,導(dǎo)航到下載目錄,使用以下命令運(yùn)行安裝程序:

sudo dpkg -i veighna_studio_3.9.4.deb

3. 腳本運(yùn)行

除了通過(guò)VeighNa Station提供的圖形化界面啟動(dòng)VeighNa Studio,用戶(hù)還可以選擇在任意目錄下創(chuàng)建一個(gè)名為run.py的Python文件,并在其中編寫(xiě)以下示例代碼,以實(shí)現(xiàn)靈活的啟動(dòng)方式:

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp
from vnpy_ctp import CtpGateway
from vnpy_ctastrategy import CtaStrategyApp
from vnpy_ctabacktester import CtaBacktesterApp
def main():
    """Start VeighNa Trader"""
    qapp = create_qapp()
    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(CtpGateway)
    main_engine.add_app(CtaStrategyApp)
    main_engine.add_app(CtaBacktesterApp)
    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()
    qapp.exec()
if __name__ == "__main__":
    main()

在該目錄下打開(kāi)CMD(按住Shift->點(diǎn)擊鼠標(biāo)右鍵->在此處打開(kāi)命令窗口/PowerShell)后運(yùn)行下列命令啟動(dòng)VeighNa Trader:

python run.py
效果預(yù)覽

交易合約信息查詢(xún)

打開(kāi)網(wǎng)易新聞 查看精彩圖片

回測(cè)買(mǎi)賣(mài)點(diǎn)分析

打開(kāi)網(wǎng)易新聞 查看精彩圖片

CTA策略回測(cè)研究

Excel RTD數(shù)據(jù)服務(wù)

期權(quán)交易和自動(dòng)對(duì)沖

開(kāi)源地址: https://github.com/vnpy/vnpy

Java精選面試題 (微信小程序):5000+道面試題和選擇題,包含Java基礎(chǔ)、MQ、Redis、SpringBoot、Elasticsearch、Docker、K8s、Flink、Spark、架構(gòu)設(shè)計(jì)、大廠真題等,在線隨時(shí)刷題!

公眾號(hào)“Java精選”所發(fā)表內(nèi)容注明來(lái)源的,版權(quán)歸原出處所有(無(wú)法查證版權(quán)的或者未注明出處的均來(lái)自網(wǎng)絡(luò),系轉(zhuǎn)載,轉(zhuǎn)載的目的在于傳遞更多信息,版權(quán)屬于原作者。如有侵權(quán),請(qǐng)聯(lián)系,筆者會(huì)第一時(shí)間刪除處理!

最近有很多人問(wèn),有沒(méi)有讀者或者摸魚(yú)交流群!加入方式很簡(jiǎn)單,公眾號(hào)Java精選,回復(fù)“加群”,即可入群!

文章有幫助的話,點(diǎn)在看,轉(zhuǎn)發(fā)吧!