Python量化投資模擬交易平臺(tái) 1.股票量化投資框架體系1.1回測(cè)實(shí)盤交易前,必須對(duì)量化交易策略進(jìn)行回測(cè)和模擬,以確定策略是否有效,并進(jìn)行改進(jìn)和優(yōu)化。作為一般人而言,你能想到的,一般都有人做過了?;販y(cè)框架也如...
因?yàn)锳股獨(dú)特的交易機(jī)制,使得沒有一款本地可以運(yùn)行回測(cè)的python包。一、你可以到JoinQuant聚寬量化交易平臺(tái),他們自己寫的A股回測(cè)框架,還提供處理好的數(shù)據(jù),這一點(diǎn)非常好,省去了自己數(shù)據(jù)清洗的過程。除了A股還有基金期貨的數(shù)據(jù)...
第三種:UnitTest/PyUnit受到Junit啟發(fā)的UnitTest/PyUnit,也是一種標(biāo)準(zhǔn)化的針對(duì)單元測(cè)試的python類自動(dòng)化測(cè)試框架。它的基類TestCase提供了各種斷言方法、以及所有清理和設(shè)置的例程。因此,TestCase子類中的每一種方法都是以te...
它無疑是最易用的自動(dòng)化測(cè)試框架,并且允許你進(jìn)行并行測(cè)試。RedwoodHQRedwoodHQ是一個(gè)流行的自動(dòng)化測(cè)試工具,它的流行是由于大部分流行的編程語言都可以用來編寫測(cè)試,例如Java、Python、C#和likewise。它有一個(gè)網(wǎng)站界面,...
通過官方網(wǎng)站介紹我們可以了解到,pytest是一個(gè)非常成熟的全功能的python測(cè)試框架,主要有以下幾個(gè)特點(diǎn):1.直接使用pip命令安裝2.驗(yàn)證安裝結(jié)果3.在pytest測(cè)試框架中,要遵循以下約束:pytest進(jìn)行測(cè)試比較簡(jiǎn)單,我們來看一個(gè)...
pytest是一個(gè)非常成熟的全功能的Python測(cè)試框架,主要有以下幾個(gè)特點(diǎn):1.簡(jiǎn)單靈活,容易上手2.支持參數(shù)化3.能夠支持簡(jiǎn)單的單元測(cè)試和復(fù)雜的功能測(cè)試,還可以用來做selenium/appnium等自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試(pytest+...
其實(shí)對(duì)于python這種語言來說,框架的成本太低。所以最好不要做框架。它有一個(gè)基本的編程原則則DRY。donotrepeatyourself。不要再造輪子的意思。直接使用現(xiàn)有的python的testsuite結(jié)合進(jìn)程,線程模型,還有QT輕松就組裝出一個(gè)...
1.在動(dòng)手優(yōu)化之前,先profile看看,程序時(shí)間都花在哪些地方了:python-mcProfile-ooutput.profyour_program跑完之后,會(huì)生成一個(gè)output.profile文件。接下來需要對(duì)這個(gè)文件進(jìn)行分析,這方面的工具我推薦SnakeViz,神器...
1新建一臺(tái)Jenkins服務(wù)器,安裝并配置好Jenkins2配置一個(gè)自動(dòng)化測(cè)試腳本的代碼庫,可以使用Git或者SVN等版本控制工具。然后在Jenkins服務(wù)器上配置一個(gè)Job,負(fù)責(zé)自動(dòng)的同步最新代碼到Jenkins服務(wù)器上。3配置要跑自動(dòng)化測(cè)試的...
1、Django:PythonWeb應(yīng)用開發(fā)框架Django應(yīng)該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM,做簡(jiǎn)單的對(duì)象定義,它就能自動(dòng)生成數(shù)據(jù)...