成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java項目實戰(zhàn)—打造一款股票區(qū)間交易盯盤系統(tǒng)

開發(fā) 前端
本篇是筆者根據(jù)個人炒股經(jīng)驗和量化交易知識,獨立在業(yè)余時間花了1個月左右零碎時間開發(fā)的股票區(qū)間交易的盯盤后臺系統(tǒng),實現(xiàn)了高拋低吸網(wǎng)格交易策略、日內(nèi)做T策略兩種策略的線上運行,以及觸發(fā)交易的通知機制功能。

[[404889]]

一、簡介

大家好,我是Snowball。今天給大家分享的內(nèi)容是基于Java編程,實現(xiàn)股票交易相關功能開發(fā),如果讀者對股票或金融衍生物交易不太了解,又比較感興趣的話可自行查詢相關資料。

常見的交易策略有很多種,例如趨勢型,網(wǎng)格型,剝頭皮,概率法則,高頻交易等,今天主要給大家介紹2種低頻的交易策略,高拋低吸網(wǎng)格交易策略、日內(nèi)做T策略。

二、需求分析&實現(xiàn)思路

每個交易日的股票都會上漲或者下跌,在這個過程中筆者們偶爾會想針對部分股票進行股價的漲跌幅進行監(jiān)控,或者自動進行交易,在這個需求前提下,現(xiàn)有券商、股票分析軟件都會帶有機器人自動交易策略功能,大部分都需要收費或者部分策略不能滿足自己的需求,筆者這邊提供2種實現(xiàn)思路:

1、借助現(xiàn)有量化平臺編寫策略和回測分析,然后在券商軟件層面進行策略執(zhí)行。

2、自己編寫功能代碼來監(jiān)控估價,對股價波動進行特殊處理滿足特殊需求。

第一種實現(xiàn)成本較低,但功能受限于平臺;第二種實現(xiàn)成本毋庸置疑相對較高,但是邏輯可以自己控制。

這個量化平臺在筆者的熟悉情況下,它可以很方便的回測你的交易策略,但是在股價盯盤上,或者自定義邏輯上支持的不是很完善,很多功能也是需要收費才能使用,下面筆者簡單介紹下手擼個股票區(qū)間交易盯盤系統(tǒng)的實現(xiàn)過程。

三、區(qū)間交易盯盤系統(tǒng)

1)實現(xiàn)思路

大致分為以下四大功能模塊,分別為

1、股票池:需要獲取數(shù)據(jù)的股票列表

2、股票實時數(shù)據(jù)收集服務:針對不同數(shù)據(jù)源配置拉取對應的股票實時數(shù)據(jù),并提供重試機制

3、股票組合、交易策略配置、交易策略運行:具體可以參考接口文檔,代碼實現(xiàn)

4、通知服務:通知支持郵件通知,企業(yè)微信聊天機器人通知。(在application.yml配置)

2)代碼實現(xiàn)

工程采用單機應用架構(gòu),使用框架為SpringBoot + Spring Data Jpa + Redis等常規(guī)開發(fā)框架。數(shù)據(jù)庫采用mysql,結(jié)構(gòu)和文件見源碼工程data目錄

源碼地址:

https://gitee.com/snowball2dev/stock-trade-strategy

maven工程結(jié)構(gòu)

  1. stock-back-test 
  2. 策略回測模塊,暫未實現(xiàn) 
  3.  
  4. stock-base 
  5. 基礎模塊,主要是通用工具類 
  6.  
  7. stock-data 
  8. 股票數(shù)據(jù)模塊,功能包含股票池、股票數(shù)據(jù)源實時采集、數(shù)據(jù)更新、事件通知等 
  9.  
  10. stock-platform 
  11. 股票后臺平臺啟動模塊,包含工程配置 
  12.  
  13. stock-trade 
  14. 股票交易策略模塊,功能有股票組合管理、網(wǎng)格交易策略參數(shù)配置、T0交易參數(shù)配置、2種交易策略的實現(xiàn)和執(zhí)行等 
  15.  
  16. stock-user 
  17. 用戶模塊,包含用戶基礎功能 

3)接口文檔

這里貼一個接口,其他接口見接口文檔地址描述

  1. 網(wǎng)格交易-創(chuàng)建/更新計劃 
  2. /stock/tradePlan/grid/save 

 

4)部署工程

1、根據(jù)data目錄下的stock_sql.sql創(chuàng)建數(shù)據(jù)庫相關表

2、修改工程yml配置文件,配置自己的郵箱通知地址、企業(yè)微信聊天機器人地址

3、maven工程對stock-platform模塊進行package打包,將輸出的jar包上傳到服務器,運行jar

5)運行效果

1、表結(jié)構(gòu)

2、Idea本地運行日志

3、服務端運行目錄

4、服務端運行日志

6)小結(jié)

以上就是手寫的區(qū)間交易盯盤系統(tǒng)相關功能描述和結(jié)果展示,包含用戶模塊、股票模擬組合模塊、套利策略模塊、股票通用模塊等,工程后端服務在服務器單機部署,在A股股票實踐驗證幾個月,代碼暫無發(fā)現(xiàn)bug,部分結(jié)果通知截圖暫未提供,讀者可以自行下載代碼使用Idea運行工程實踐,有什么問題和想法隨時可以留言或者聯(lián)系小編。

四、總結(jié)

以上就是筆者根據(jù)個人炒股經(jīng)驗和量化交易知識,獨立在業(yè)余時間花了1個月左右零碎時間開發(fā)的股票區(qū)間交易的盯盤后臺系統(tǒng),實現(xiàn)了高拋低吸網(wǎng)格交易策略、日內(nèi)做T策略兩種策略的線上運行,以及觸發(fā)交易的通知機制功能。雖然功能完善性可能不是很夠,但基本可以滿足這兩種策略的套利功能。

 

責任編輯:姜華 來源: Java進階學習交流
相關推薦

2020-12-03 09:00:02

Java外賣系統(tǒng)

2010-03-03 14:05:41

Linux股票軟件

2020-12-07 11:50:14

Java學習系統(tǒng)eclipse

2014-12-16 10:11:22

2021-02-01 08:41:06

Java考試系統(tǒng)

2022-03-04 09:05:55

StarRocks數(shù)據(jù)湖數(shù)據(jù)質(zhì)量

2021-11-17 15:36:04

鴻蒙HarmonyOS應用

2015-11-27 09:18:11

AngularJSWeb應用

2021-02-04 15:52:46

Java考試系統(tǒng)

2020-07-06 10:29:21

Linux系統(tǒng)數(shù)據(jù)

2017-01-13 08:37:57

PythonAlphaGoMuGo

2024-08-16 08:31:05

2022-02-12 00:00:00

架構(gòu)

2016-02-15 11:44:23

源碼開源項目watch

2020-03-12 09:20:41

微軟瀏覽器Windows

2022-02-17 10:26:17

JavaScript掃雷游戲前端

2019-05-06 11:49:10

DomTerm終端模擬器Linux

2021-01-12 05:05:15

Java對碰游戲

2020-11-05 09:27:48

JavaScript開發(fā)技術

2023-04-20 08:00:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费亚洲成人 | 精品在线播放 | 欧美日韩精品在线免费观看 | 亚洲在线电影 | 国产综合久久久 | 放个毛片看看 | 亚洲精品18 | caoporn国产精品免费公开 | 精品欧美一区二区精品久久久 | 一区二区三区亚洲 | 99久久久久久99国产精品免 | 成人日韩精品 | 九九九视频 | 色天天综合 | 久久久精品综合 | 看真人视频一级毛片 | 欧美成人精品激情在线观看 | 91私密视频 | 精品九九久久 | 天天操操操操操 | 国产精品欧美一区二区三区不卡 | 色本道 | 国户精品久久久久久久久久久不卡 | 国产精品视频在线播放 | 欧美激情在线精品一区二区三区 | 四色永久| 日韩视频在线观看中文字幕 | 成人免费观看男女羞羞视频 | 色婷婷综合网 | 综合九九| 青青久在线视频 | 国产精品久久久久久影视 | 伊人网站在线 | 欧美乱淫视频 | 波多野结衣精品 | 国产日韩精品一区 | 国产精品毛片av | 亚洲黄色片免费观看 | 国产乱码精品一品二品 | 精品伊人久久 | 九九在线视频 |