以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 请老师帮忙做成金字塔选股 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=142953) |
-- 作者:zurich -- 发布时间:2016/11/18 13:03:49 -- 请老师帮忙做成金字塔选股 选取符合以下条件的股票进入投资组合: 选取本益比最低的前30%公司;(市盈率) 股价账面价值比最低的前30%公司;(市净率) 股利收益率最高的前30%公司。(派息水平) 针对第三条,平台没有提供直接数据,我使用每股收益/每股市价代替。 说明: 股票池为A股全部股票; 每年四次调仓,即在1/4/7/10月调仓; 分别为选出股票后资金平均配置各个股票,交易费用千分之 1.3; 基准沪深300; 加入止损(十天HS300跌幅达10%清仓);
|
-- 作者:jinzhe -- 发布时间:2016/11/18 13:16:54 -- “本益比”指的是什么? |
-- 作者:zurich -- 发布时间:2016/11/18 13:22:02 -- 年平均报酬率为17.5%, |
-- 作者:zurich -- 发布时间:2016/11/18 13:22:55 -- 也就是三个参数市盈率、市净率、股利收益率 |
-- 作者:jinzhe -- 发布时间:2016/11/18 13:44:58 -- 股利收益率 这个还有其他说法没,软件内没找到对应的函数 |
-- 作者:zurich -- 发布时间:2016/11/18 13:57:14 -- 股利收益率=(每股股利/每股市价)*100% |
-- 作者:jinzhe -- 发布时间:2016/11/18 14:15:01 -- 每股市价 这个用最近价来替代吗 |
-- 作者:zurich -- 发布时间:2016/11/18 15:09:35 -- 恩 |
-- 作者:jinzhe -- 发布时间:2016/11/18 15:50:30 -- 首先把上海A股所有股票加入自选股
然后把这3个做成如下链接里面的自定义排序数据,注意下面3个分别做3个不同的 d1:DYNAINFO( 39); http://www.weistock.com:8080/vip/forum.php?mod=viewthread&tid=470&extra=page%3D1
然后股票池筛选股票,筛选条件如下: selfdata(\'自定义数据1\')<=0.3*STKCOUNT(\'自选股) and selfdata(\'自定义数据2\')<=0.3*STKCOUNT(\'自选股) and selfdata(\'自定义数据3\')<=0.3*STKCOUNT(\'自选股) 股票池使用参考:http://www.weistock.com/WeisoftHelp/index.html?qidonggupiaochi.htm
“每年四次调仓,即在1/4/7/10月调仓;”这个自行手工刷新自定义数据
“资金平均分配“,这个在下面交易代码里面写
“手续费设定” 这个是你和证券公司协商的,我们定不了
“以HS300为基准,10天跌幅为10%就清仓”
止损以及开仓代码为:
addtoblock(stklabel,\'自设股\');
ss:=taccount(3)/stkcount(\'自设股\')/close;
tbuy(tbuyholding(1)=0,ss,mkt);
c1:=callstock(\'sh300\',vtclose,6);
c10:=callstock(\'sh300\',vtclose,6,-10);
if (c10-c1)/c10>0.1 then tsell(1,0,mkt);
|