框架 ( 模組 ) 決定好了,再更有系統(tǒng)地強(qiáng)化各個(gè)模組"/>

日韩国产精品欧美一区二区,免费高清a毛片,日本a视频在线观看,欧美成人高清性色生活

量化交易系統(tǒng)開發(fā)策略(源碼demo示例)

單價(jià): 面議
發(fā)貨期限: 自買家付款之日起 天內(nèi)發(fā)貨
所在地: 廣東 廣州
有效期至: 長期有效
發(fā)布時(shí)間: 2023-12-18 07:35
最后更新: 2023-12-18 07:35
瀏覽次數(shù): 76
采購咨詢:
請(qǐng)賣家聯(lián)系我
發(fā)布企業(yè)資料
詳細(xì)說明

一個(gè)基本的量化交易系統(tǒng)大致上有兩個(gè)分層:資金管理層與 ( 商品 策略 ) 層。 框架 ( 模組 ) 決定好了,再更有系統(tǒng)地強(qiáng)化各個(gè)模組,進(jìn)而更接近交易本質(zhì)。 初階的交易者多數(shù)先選定一個(gè)鄰近市場,如外匯或是熟悉的臺(tái)股、臺(tái)指期、臺(tái)指選擇權(quán),并進(jìn)行策略的開發(fā)。 一個(gè)基本策略的框架大致上如下,可以分成數(shù)個(gè)模組,設(shè)計(jì)者可以依循這樣的框架進(jìn)行一個(gè)初步策略開發(fā)或交易程式撰寫:


1、多空指標(biāo) 也就是多數(shù)人所認(rèn)知的技術(shù)分析,諸如均線、KD、MACD、董詮?fù)ǖ?、布林通道等大家耳熟能詳?shù)闹笜?biāo),場內(nèi)游戲者希望能夠藉此探知當(dāng)前市場狀態(tài),是多或空。


2、交易合約模組 這個(gè)模組會(huì)較為細(xì)分,因不同交易所提供的商品與合約不同,使用這一模組可以快速選定特定商品與合約進(jìn)行交易。


3、風(fēng)控模組 交易員可以設(shè)置停損、加碼、減碼等動(dòng)作,以及交易杠桿比例。


4、交易執(zhí)行模組 這個(gè)模組會(huì)負(fù)責(zé)開平倉的訊號(hào)執(zhí)行,以及訂單的管理。


5、數(shù)據(jù)管理模組 這個(gè)模組通常會(huì)包括行情數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)、以及交易記錄。


6、運(yùn)算模組 這個(gè)模組可以進(jìn)行技術(shù)指標(biāo)計(jì)算、機(jī)器學(xué)習(xí)以及深度計(jì)算。




以下是一個(gè)簡單的量化交易系統(tǒng)開發(fā)170系統(tǒng)-2006搭建-5093可電可微源碼demo(使用Python編寫),供參考:




i


import numpy as np




import pandas as pd




from sklearn import linear_model




import numpy as np




import pandas as pd




from sklearn import linear_model




 




# 定義交易資金




capital = 100000




 




# 定義每次交易的數(shù)量




ty = 1000




 




# 定義交易費(fèi)用




trade_fee = 0.003




 




# 定義時(shí)間跨度




time_span = 10




 




# 計(jì)算交易收益




def calc_profit(open_price, close_price):




    return (close_price - open_price) * ty - ty * trade_fee * 2




 




# 計(jì)算交易均值回歸模型




def calc_linear_model(df):




    X = np.array(df['open']).reshape(-1, 1)




    y = np.array(df['close']).reshape(-1, 1)




    model = linear_model.LinearRegression()




    model.fit(X, y)




    return model.coef_[0][0], model.intercept_[0]




 




# 讀入交易數(shù)據(jù)




df = pd.read_csv('trade_data.csv')




 




# 計(jì)算交易均值回歸模型參數(shù)




slope, intercept = calc_linear_model(df)




 




# 初始化資產(chǎn)和交易結(jié)果




capital_list = []




result_list = []




 




# 開始交易




for i in range(time_span, len(df)):




    # 計(jì)算收益




    open_price = df.iloc[i-time_span]['open']




    close_price = df.iloc[i]['close']




    profit = calc_profit(open_price, close_price) 


相關(guān)系統(tǒng)開發(fā)產(chǎn)品
相關(guān)系統(tǒng)開發(fā)產(chǎn)品
相關(guān)產(chǎn)品