金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100011187

金字塔能否实现截面策略

[复制链接]

1

主题

1063

帖子

1073

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-10 13:14 | 显示全部楼层
如果你需要截面策略的回测,目前你可以考虑使用我们的python系统编写策略,这个就是专门为截面策略设计开发的
回复

使用道具 举报

98

主题

296

帖子

306

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-10 13:41 | 显示全部楼层
如果要实现回测功能,有什么办法

不用股票池,用自定义数据可以吗

问题是,回测过程中,如何拿到这个策略整体的持仓呢,每个品种用一个全局变量来记录持仓情况,可行吗
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-10 13:45 | 显示全部楼层
可以参考下面代码对持仓品种一个个循环然后就能知道整体的持仓情况
自定义数据也不好做横截面各种统计回测的

IF NOT(ISLASTBAR) THEN
EXIT;


//取得当前活动账户的总持仓品种数量

HC:=THOLDCOUNT('');
//MSGOUT(1,NUMTOSTR(HC,0));
//循环取得持仓
FOR I = 1 TO HC do
BEGIN
//获取第I个序号的账户持仓品种代码
HLABEL:= THOLDINDEXLABEL(I,'');
//MSGOUT(1,HLABEL);
//取该品种多仓数量,然后平仓
THC:=TBUYHOLDINGEX('' ,HLABEL,1);
//MSGOUT(1,'buyholdig'&NUMTOSTR(THC,0));
TSELL(THC>0,THC,MKT,0,0,'',HLABEL),ALLOWREPEAT;
//取空仓数量,然后平仓
THC:=TSELLHOLDINGEX('' ,HLABEL,1);
//MSGOUT(1,'sellholdig'&NUMTOSTR(THC,0));
TSELLSHORT(THC>0,THC,MKT,0,0,'',HLABEL),ALLOWREPEAT;
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

1063

帖子

1073

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-10 13:55 | 显示全部楼层
如果你需要截面策略的回测,目前你可以考虑使用我们的python系统编写策略,这个就是专门为截面策略设计开发的
回复

使用道具 举报

98

主题

296

帖子

306

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-10 13:57 | 显示全部楼层
如果这样写的话,是只能用后台回测功能,无法用图表回测对吧
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-10 13:58 | 显示全部楼层
图表本身是一个策略只针对当前品种的,你要一个策略去交易多个品种,然后统一一个资金的方式必须用后台
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

98

主题

296

帖子

306

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-10 13:59 | 显示全部楼层
在回测中,上述代码是可以在同一时刻,获取当前所有品种的持仓情况吗
回复

使用道具 举报

98

主题

296

帖子

306

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-10 14:08 | 显示全部楼层
金字塔的python策略能够实现这样的功能吗:

比如50个因子,通过某种方式加权打分,给所有期货品种打分。

选取分数高的十个做多,分数最低的十个做空,每日滚动计算,过程中保持多空仓位的对齐。
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-10 14:10 | 显示全部楼层
可以的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

98

主题

296

帖子

306

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-4-10 14:12 | 显示全部楼层
如果我有一部分策略是python交易,有一部分策略是图表的后台交易

这两部分策略的持仓可以统一管理吗,比如在内部实现多空仓位抵消之后再下单
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 21:11 , Processed in 0.162108 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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