金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 570|回复: 19

想编辑回测一个策略 PEL语言

[复制链接]

3

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2025-2-20
曾用名:
发表于 2025-4-27 22:17 | 显示全部楼层 |阅读模式

策略类型:打首板涨停
交易逻辑:基于当日股票开盘,在股价上涨到9个点的时候,进行买入操作。
限制条件:1、该股票当日往前推5个交易日内不能有涨停。 2、股票不能被ST   3、股票总市值要求大于50亿并且要求小于300亿 4、只做主板,不做创业板以及科创板的股票  
单只股票买入数量:1、单只股票当日买入金额2万元
买入总股数:只买早上开盘9.30-10.00的股票,并且单日最多买入5只股票
卖出股票:第二天十点半之前如果该股票涨停就留下,否则就卖出

回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-28 09:06 | 显示全部楼层
这个需要专业版后台才可以,图表的话不太适合,您这边又专业版吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2025-2-20
曾用名:
 楼主| 发表于 2025-4-28 14:05 | 显示全部楼层
技术008 发表于 2025-4-28 09:06
这个需要专业版后台才可以,图表的话不太适合,您这边又专业版吗

有的
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-28 14:13 | 显示全部楼层
本帖最后由 技术008 于 2025-4-28 14:15 编辑

cond1:DYNAINFO(  4)/DYNAINFO(  3)>1.09;
zf:close/ref(close,1)>1.09;
cond2:ref(all(not(zf),5),1);
cond3:not(STRICMP(STRLEFT(stkname,2 ),'st') = 0 or STRICMP(STRLEFT(stkname,3 ), '*st') = 0 );
cond4:currenttime>093000 and currenttime<100000;
buy_num:=EXTGBDATA(numtostr(CURRENTDATE,0));
cond5:DYNAINFO( 56)>50*100000000 and DYNAINFO( 56)<300*100000000;


if cond1 and cond2 and cond3 and cond4 and BUY_NUM<5 and cond5 then
begin
        tbuy(1,20000/c,mkt);
        EXTGBDATASET( numtostr(CURRENTDATE,0),buy_num+1 );
END
if tbuyholding(0)>0 and currenttime<103000 then tsell(1,tbuyholding(0),mkt);


用在日线上,另外这个不支持回测只能通过交易去看结果。后台监控主板品种,这个交易品种自己事先把主板品种加到自选股然后后台直接监控自选股就行了,这个步骤代码不好编写请手工提前处理好
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2025-2-20
曾用名:
 楼主| 发表于 2025-4-28 15:28 | 显示全部楼层
技术008 发表于 2025-4-28 14:13
cond1:DYNAINFO(  4)/DYNAINFO(  3)>1.09;
zf:close/ref(close,1)>1.09;
cond2:ref(all(not(zf),5),1);

我试试 不能回测 怎么知道他有没有bug呢
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-28 15:30 | 显示全部楼层
实际运行时候去看,用debugfile去输出各条件,条件取值都没问题就说明没有问题

所以代码编写最好是自己写的,这样自己对其中环节才能更清楚,如果自己一点后代码都没法学习,那么对策略也就无从谈起是否有bug了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2025-2-20
曾用名:
 楼主| 发表于 2025-4-28 15:31 | 显示全部楼层
技术008 发表于 2025-4-28 14:13
cond1:DYNAINFO(  4)/DYNAINFO(  3)>1.09;
zf:close/ref(close,1)>1.09;
cond2:ref(all(not(zf),5),1);

您好 问一下 手工提前处理好 是指什么
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-28 15:32 | 显示全部楼层
就是把主板品种放到一个自选股,然后后台直接监控这个自选股进行交易

主板程序没法知道哪些是主板所以要自己设置
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2025-2-20
曾用名:
 楼主| 发表于 2025-4-28 15:42 | 显示全部楼层
技术008 发表于 2025-4-28 15:32
就是把主板品种放到一个自选股,然后后台直接监控这个自选股进行交易

主板程序没法知道哪些是主板所以要 ...

我看到了 就是他区分不了 主板股票和创业板以及科创板的 我需要自己去把所有的10cm的股票大概3000多只 全部放到自选股吗
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-28 15:44 | 显示全部楼层
是的,或者你直接监控上海a股和深圳a股就行了

自己打开进去看就知道,这里不包含科创和创业
截图202504281542562865.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 17:03 , Processed in 0.183559 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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