金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3275|回复: 8

有没有老师帮忙写个这个,非常感谢

[复制链接]

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
发表于 2021-11-28 16:37 来自手机 | 显示全部楼层 |阅读模式
我想实现一个指数增强策略,具体如下:
1. 选取沪深300中权重大于0.35%的成份股
2. 买入个股的初始仓位分别为(0.8*成份股权重)*100%
3. 下一天检测过去5天的价格数据,
若连续上涨则为强势股,权重+0.2 仓位调整为(0.8*(成份股权重+0.2))*100% 当天买入一些凑齐仓位
若连续下跌则为弱势股,权重-0.2 仓位调整为(0.8*(成份股权重-0.2))*100% 当天卖出一些凑齐仓位
交易时间:每一天都检测并进行相应操作买入和卖出

但是现在遇上了几个问题,一是我应该如何表达权重并筛选出个股,还有一个是我怎么调节我的仓位,如有老师帮忙回答感激不尽,已经困扰很久了,写不出来。
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-28 20:03 | 显示全部楼层
抱歉,做不了,无法得到各个成分股的实际权重。除非给出一个自定义的权重算法
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
 楼主| 发表于 2021-11-28 23:30 来自手机 | 显示全部楼层
我把权重改为了按总市值排名并取前100,但是仓位是怎么写用百分比的函数吗?还有连续涨五天那个函数我也不确定自己写得对不对
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
 楼主| 发表于 2021-11-28 23:32 来自手机 | 显示全部楼层
老师,把权重改掉的话,您能不能写个呢,实在是卡了好几天了,十分感谢您的回复
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-29 08:30 | 显示全部楼层
请给出2.3两个需求修改后的描述。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-29 08:51 | 显示全部楼层
1.“总市值排名并取前100”只能用股票池功能。参考:https://www.weistock.com/docs/HE ... A5%A8%E6%B1%A0.html

这个是专业版以上才有的功能。
2.调仓这个不好做。因为后台运行时候是一个个品种遍历,然后下单的。但是你这个调仓其实是需要先统筹计算好再进行下单。所以你前面品种调仓了,后面品种的持仓比是发生变化的。而且触发加减仓每个品种也不是同时触发,这样其实每个品种调仓时候的账户持仓总市值根本就不在一个水平线上。  

总体上你这个需求应该是做不的。代码上和操作上都不太可行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
 楼主| 发表于 2021-11-29 21:27 来自手机 | 显示全部楼层
老师,我修改后如下:
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
 楼主| 发表于 2021-11-29 21:29 来自手机 | 显示全部楼层
老师我修改后如下: 1. 选取沪深300中总市值排名100的成份股(总市值排名前100的成分股在此命名为pm) 2. 买入个股的初始仓位分别为(0.8*pm)*100% 3. 下一天检测过去5天的价格数据, 若连续上涨则为强势股,pm+0.2 仓位调整为(0.8*(pm+0.2))*100% 当天买入一些凑齐仓位 若连续下跌则为弱势股,pm-0.2 仓位调整为(0.8*(pm-0.2))*100% 当天卖出一些凑齐仓位 交易时间:每一天都检测并进行相应操作买入和卖出  十分感谢您的耐心回复,谢谢
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-11-28
曾用名:
 楼主| 发表于 2021-11-29 21:32 来自手机 | 显示全部楼层
技术009 发表于 2021-11-29 08:51
1.“总市值排名并取前100”只能用股票池功能。参考:https://www.weistock.com/docs/HELP/notes/%E4%BA%A4%E ...

谢谢回复!明白了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-17 13:51 , Processed in 0.255758 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表