哈投股份股票股票量化交易的代码范本(股票量化公式)

股票超级量化生意点公式

DIFF:=EMA(CLOSE,13) - EMA(CLOSE,34);

DEA:=EMA(DIFF,13);

MACD:=2*(DIFF-DEA/2);

AH:=HHV(MACD,13*1);

AL:=LLV(MACD,13*0.3);

STICKLINE(MACD0,MACD,0,1,0),COLOR0000AA,LINETHICK1;

STICKLINE(MACD0,MACD,0,1,0),COLOR008800,LINETHICK1;

趋势线:=EMA(MACD,34);

IF(趋势线REF(趋势线,1),趋势线,DRAWNULL),COLORYELLOW;

IF(趋势线=REF(趋势线,1),趋势线,DRAWNULL),COLORFF5000;

DRAWBAND(趋势线,RGB(255,255,0),REF(趋势线,1),RGB(0,88,255));

K:= *** A(MACD,2,1);

D:= *** A(K,2,1);

J:= *** A(D,2,1);

STICKLINE(MACD0,0.000001,0.000003,3,0),COLORRED;

STICKLINE(MACD0,0.000001,0.000003,3,0),COLORGREEN;

DRAWTEXT_FIX(CO,0.01,0.9,0,'

IF(KREF(K,1),K,DRAWNULL),COLORRED;

IF(K=REF(K,1),K,DRAWNULL),COLORGREEN;

IF(DREF(D,1),D,DRAWNULL),COLORRED;

IF(D=REF(D,1),D,DRAWNULL),COLORGREEN;

IF(JREF(J,1),J,DRAWNULL),COLORRED,LINETHICK2;

IF(J=REF(J,1),J,DRAWNULL),COLORGREEN,LINETHICK2;

STICKLINE(REF(MACD,1)

STICKLINE(MACD=AH,AH,K,3,0),LINETHICK1,COLORRED;

STICKLINE(REF(MACD,2)MACD,MACD,REF(MACD,1),3,1),COLORGREEN;

股票各板块指数代码

1、沪市主板股票代码:600、601、603、605;深市主板股票代码:000最初。主板对上市企业的运营时刻、盈余、现金流等要求很高,所以在主板上市的一般都是一些大型的优秀企业,上证50、沪深300指数都是由这些主板上市的优秀企业构成。

2、中小板股票代码为002最初。比较主板来说,中小板公司的规划要小一些,在中证500指数中,中小板上市的企业比较多。

拓宽材料:

1.股票(stock)是股份公司一切权的一部分,也是发行的一切权凭据,是股份公司为筹集资金而发行给各个股东作为持股凭据并借以取得股息和盈利的一种有价证券。股票是本钱商场的长时刻信誉东西,能够 *** ,生意,股东凭仗它能够共享公司的赢利,但也要承当公司运作过错所带来的危险。每股股票都代表股东对企业具有一个基本单位的一切权。每家上市公司都会发行股票。

2.同一类其他每一份股票所代表的公司一切权是持平的。每个股东所具有的公司一切权比例的巨细,取决于其持有的股票数量占公司总股本的比重。

3.股票是股份公司本钱的构成部分,能够 *** 、生意,是本钱商场的首要长时刻信誉东西,但不能要求公司返还其出资。

4.股份有限公司采纳建议建立方法建立的,注册本钱为在公司挂号机关挂号的整体建议人认购的股本总额。为了完全的敞开商场经济,2014年新公司法规矩:有限公司和股份公司的建立不再有初次出资和交纳期限的约束。

股份有限公司采纳征集方法建立的,注册本钱为在公司挂号机关挂号的实收股本总额。(2014新公司法实施后,股份公司和有限公司均撤销更低注册本钱的约束)法令、行政法规对股份有限公司注册本钱的更低限额有较高规矩的,从其规矩。

python的量化代码怎样用到股市中

2010 ~ 2017 沪深A股各职业量化剖析

在开端各职业的量化剖析之前,咱们需求先弄清楚两个问题:

之一,A股商场上都有哪些职业;

第二,各职业自2010年以来的营收、净赢利增速体现怎么?

之一个问题

很好答复,咱们运用JQData供给的获取职业成分股的 *** ,输入get_industries(name='sw_l1')

得到申万一级职业分类成果如下:它们别离是:合计28个职业。

第二个问题

要知道各职业自2010年以来的营收、净赢利增速体现,咱们首要需求知道各职业在各个年度都有哪些成分股,然后加总该职业在该年度各成分股的总营收和净赢利,就能得到整个职业在该年度的总营收和总赢利了。这部分数据JQData也为咱们供给了便利的接口:通过调用get_industry_stocks(industry_code=‘职业编码’, date=‘计算日期’),获取申万一级职业指定日期下的职业成分股列表,然后再调用查询财政的数据接口:get_fundamentals(query_object=‘query_object’, statDate=year)来获取各个成分股在对应年度的总营收和净赢利,终究通过加总得到整个职业的总营收和总赢利。这儿为了防止非经常性损益的影响,咱们对净赢利目标终究选取的扣除非经常性损益的净赢利数据。

咱们现已获取到想要的职业数据了。接下来,咱们需求进一步剖析,这些职业都有什么样的增加特征。

咱们发现,在28个申万一级职业中,有18个职业自2010年以来在总营收方面坚持了继续安稳的增加。它们别离是:;其他职业在该时刻规划内呈现了不同程度的负增加。

那么,自2010年以来净赢利坚持继续增加的职业又会是哪些呢?成果是只要5个职业坚持了基业长青,他们别离是医药生物,修建装修,电气设备,银行和轿车。(注:因为申万职业在2014年发生过一次大的调整,修建装修,电气设备,银行和轿车实践从2014年才开端计算。)

从上面的剖析成果能够看到,真实能够坚持继续安稳增加的职业并不多,假如以扣非净赢利为规范,那么只要医药生物,修建装修,电气设备,银行和轿车这五个职业能够称之为优质职业,实践出资中,就能够只从这几个职业中去出资。这样做的意图是,一方面,能够从职业大格局层面防止职业下行的危险,绕开一个或许呈现负增加的的职业,然后下降出资的危险;另一方面,也大大缩短了咱们的出资规划,让出资者能够专心于从真实好的职业去挑选公司进行出资。

「2010-2017」出资于优质职业龙头的收益体现

选好职业之后,下面进当选公司环节。咱们知道,即便是一个好的职业也依然存在体现欠好的公司,那么什么是好的公司呢,本文企图从运营收入规划和赢利规划和来调查以上五个基业长青的职业,从它们中去挑选公司作为出资标的。

3.1按运营收入规划构建的职业龙头出资组合

首要,咱们依照运营收入规划,挑选出以上5个职业从2010年至今的职业龙头如下表所示:

能够看到,尽管时刻跨度很长,可是在这5个职业中,营收规划大的公司一直处于领先地位。它们别离是。

因为各年度上市公司年报的发布截止日是4月30日,待一切上市公司年报发布后,确认职业龙头,然后将这些职业龙头构建成一个出资组合。那么,持有出资组合的收益体现怎么呢?为了确保出资时刻的一致性,咱们假定从2015年4月30号之后的之一个买卖日开端出资,本金是100万,每个标的出资权重相同,都是20%,而且疏忽买卖成本,那么持有该组合至2018年4月30号的出资收益是多少呢?

咱们使用JQData供给的获取行情接口get_price(security='股票代码', start_date='开端买卖日', end_date='出资截止日', frequency='daily', fields=None, skip_paused=False, fq='pre'),别离获取组合中各个公司在各年度开端买卖日和出资截止日(4.30之后的之一个买卖日)的价格,得到终究的出资成果如下图所示:

能够看到,除了2015.5.4-2016.5.3股灾期间,该组合出资收益率和上证指数、沪深300指数有一个同步的大幅跌落外,从2016.5.3至2018年5.2,改组合接连两年取得了正收益,并在2016年大幅跑赢别的两个基准指数20%以上。

聪明的读者一定会问这样一个问题,假如我从2018年5月2号开端,出资100万买入这样一个按营收规划衡量的职业龙头组合,至2018年5月30号,收益体现会怎么呢?答案是,而同期上证指数收益率和沪深300收益率别离是和,能够说体现十分之好了。详细收益如下表所示:

3.2按扣非净赢利规划构建的职业龙头出资组合

假如咱们依照扣除非经常性损益的净赢利来衡量,以上5个职业从2010年至今的职业龙头又会是哪些呢,咱们查出来如下表所示:

能够看到,依照扣非净赢利来构建出资组合,医药生物和电气设备两个职业别离发生了职业龙头的替换,假如要构建依据扣非净赢利的出资组合,那么咱们就需求每年去调整咱们的组合标的以确保组合中都是上一年度的职业龙头。和上述出资回测方法相同,咱们从2015年5月4号买入这样一个组合,并在之后每年4月30号之后的之一个买卖日调整组合中的职业龙头标的,终究的出资成果如下表所示:

能够看到,即便是2015.4.30-2016.5.3股灾期间,该组合也跑赢上证指数和沪深300指数3%左右;而2016.5.3至2018年5.2期间更是大幅跑赢两个基准指数高达30%以上。

相同的,假如从2018年5月2号开端,出资100万买入这样一个按扣非净赢利规划衡量的职业龙头组合,至2018年5月30号,收益体现会怎么呢?答案是,比照同期上证指数收益率和沪深300指数的和,依然保持了十分杰出的体现。详细收益如下表所示:

定论

通过以上职业剖析和出资组合的前史回测能够看到:

先选职业,再选公司,即便是从2015年股灾期间开端出资,至2018年5月1号,依然能够取得相对抱负的收益,能够说,红杉本钱的赛道出资规律关于一般出资者仍是比较靠谱的。

在构建职业龙头出资组合时,净赢利目标明显优于运营收入目标,取得的出资收益能够更大的跑赢全商场收益率

商场是不断动摇的,假如一个出资者从股灾期间开端出资,那么即便他买入了上述优质职业的龙头组合,在近3年也只能取得12%左右的累计收益;而假如从2016年5月3日开端出资,那么至2018年5月2日,2年时刻就能取得超越50%以上的收益了。所以,在出资过程中挑选机遇也十分重要。

出自:JoinQuant 聚宽数据 JQData

请问股票代码的一致格局?

0打头的是深圳股票(中小版)

2打头的是B股,是用外币来做出资的。

5打头的是有关闭基金,和权证。

6打头的是上海股票,也是国内上市股

股票买卖时刻及其代码的意义

;一、股票买卖时刻

星期一-星期五上午9:30至11:30,下午13:00至15:00。

上午9:15开端,出资人就能够下单(大多数券商在前一日收盘往后一段时刻即可挂单),托付价格限于前一个运营日收盘价的加减百分之十,即在当日的涨跌停板之间。9:25前托付的单子,在上午9:25时促成,得出的价格便是所谓“开盘价”。9:25到9:30之间托付的单子,在9:30才开端处理交盘处理。

假如你托付的价格无法在当个买卖日成交的话,隔一个买卖日则有必要从头挂单。

二、股票代码意义

1.最初

沪市A股票生意的代码是以600或601打头,如:运盛实业:股票代码是600767。我国国航:股票代码是601111。B股生意的代码是以900打头,如:仪电B股:代码是900901。

深市A股票生意的代码是以000打头,如:顺鑫农业:股票代码是000860。B股生意的代码是以200打头,如:深中冠B股,代码是200018。

沪市新股申购的代码是以730打头。如:中信证券:申购的代码是730030。深市新股申购的代码与深市股票生意代码相同,如:中信证券在深市市值配售代码是003030。

配股代码,沪市以700打头,深市以080打头。如:运盛实业配股代码是700767。深市草原兴发配股代码是080780。

中小板股票代码以002打头,如:东华合创股票代码是002065。

创业板股票代码以300打头,如:探路者股票代码是:300005。

2. 上交编码

在上海证券买卖所上市的证券,依据上交所“证券编码实施方案”,选用6位数编制 *** ,前3位数为差异证券种类,详细见下表所列:001×××国债现货;110×××120×××企业债券;129×××100×××可转化债券;201×××国债回购;310×××国债期货;500×××550×××基金;600×××A股;700×××配股;710×××转配股;701×××转配股再配股;711×××转配股再转配股;720×××盈利;730×××新股申购;735×××新基金申购;737×××新股配售;900×××B股。

3. 深交编码

曾经深交所的证券代码是四位,前不久现已升为六位详细改变如下:深圳证券商场的证券代码由本来的4位长度一致升为6位长度。1、新证券代码编码规矩升位后的证券代码选用6位数字编码,编码规矩界说如下:次序编码区:6位代码中的第3位到第6位,取值规划为0001-9999。证券种类标识区:6位代码中的最左两位,其间第1位标识证券大类,第2位标识该大类下的衍生证券。第1位 第2位 第3-6位 界说0 0 xxxx A股证券3 xxxx A股A2权证7 xxxx A股增发8 xxxx A股A1权证9 xxxx A股转配1 0 xxxx 国债现货1 xxxx 债券2 xxxx 可转化债券3 xxxx 国债回购1 7 xxxx 原有出资基金8 xxxx 证券出资基金2 0 xxxx B股证券7 xxxx B股增发8 xxxx B股权证3 0 xxxx 创业板证券7 xxxx 创业板增发8 xxxx 创业板权证3 9 xxxx 归纳指数/成份指数2、新旧证券代码转化此次A股证券代码升位 *** 为原代码前加“00”,但有两个A股股票升位 *** 特别,别离是“0696 ST联益”和“0896 豫能控股”,升位后股票代码别离为“001696”和“001896”。股票代码中的暂时代码和特别符号暂时代码新股:新股发行申购代码为730***,新股申购款代码为740***,新股配号代码为741***;新股配售代码为737***,新股配售的配号(又称“新股值号”)为747***;可转化债券发行申购代码为733***;4. 代码分类创业板股票代码:300打头的股票代码

沪市A股:以600或601打头

沪市B股:以900打头

深市A股:以000打头

中小板:002打头

深圳B股的代码:以200打头

沪市新股申购的代码:以730打头

深市新股申购的代码与深市股票生意代码相同

配股代码:沪市以700打头,深市以080打头 权证,沪市是580打头 深市是031打头5.股票姓名前的字母意义:

指数姓名前的“G”是指“贡”字,也便是“奉献”的意思。你点一下能够看见一切股票对该指数的涨跌奉献度。

股票姓名前面“L”是指“联”,也便是指相关种类,是指该股或许有B股、H股,或者是债券、权证什么的。

股票称号中的英文意义:

分红类:

XR,表明该股已除权,购买这样的股票后将不再享有分红的权力;DR,表明除权除息,购买这样的股票不再享有送股派息的权力;XD,表明股票除息,购买这样的股票后将不再享有派息的权力。

其他类:

ST,这是对接连两个会计年度都呈现亏本的公司实施的特别处理。ST即为亏本股。

*ST,是接连三年亏本,有退市危险的意思,购买这样的股票要有比较好的基本面剖析才能。

N,新股上市首日的称号前都会加一个字母N,即英文NEW的意思。

S*ST,指公司运营接连三年亏本,进行退市预警和还没有完结股改。

SST,指公司运营接连二年亏本进行的特别处理和还没有完结股改。

S,还没有进行或完结股改的股票。

NST,通过重组或股改从头康复上市的ST股

股票量化买卖的代码范本

发布于 2023-09-18 13:09:51
收藏
分享
海报
12
目录

    推荐阅读