金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5045|回复: 11

为啥2023-6-1之前只有开仓没有平仓?平仓都是在2023-6-1这一天

[复制链接]

4644

主题

4742

帖子

4767

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-6-12 09:03 | 显示全部楼层 |阅读模式
请教:自己编写了一个股票交易系统,回测时间是2001-1-1——2023-6-1,为啥2023-6-1之前只有开仓没有平仓?平仓都是在2023-6-1这一天
用的是V6.30版本


截图202306120902547632.png
截图202306120902502483.png
截图202306120902474786.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-6-12 09:08 | 显示全部楼层
1、6月1日是你回测的最后一天,是你回测中勾选了结束时计算收益,所以最后一天就强制平仓了啊。
2、之前没有平仓,说明没有满足你策略中的平仓条件啊,建议检查策略的平仓条件是否满足。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2022-7-7
曾用名:
发表于 2023-6-12 10:45 | 显示全部楼层
技术010 发表于 2023-6-12 09:08
1、6月1日是你回测的最后一天,是你回测中勾选了结束时计算收益,所以最后一天就强制平仓了啊。
2、之前没 ...

我的策略中有平仓条件啊
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-6-12 10:47 | 显示全部楼层
你先加载到图上,有平仓信号吗?你回测中没有平仓,说明平仓条件没有满足。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2022-7-7
曾用名:
发表于 2023-6-12 10:47 | 显示全部楼层
技术010 发表于 2023-6-12 09:08
1、6月1日是你回测的最后一天,是你回测中勾选了结束时计算收益,所以最后一天就强制平仓了啊。
2、之前没 ...

//定义参数
INPUT:N1(13,1,100,1),P1(60,1,300,1),ZS(0.98,0.8,0.99,0.01),YDZY(0.05,0.01,0.2,0.01);

//绘制两条均线
B10:ma(c,N1);

DCG:ma(c,P1);


//下单条件
COND1:=b10>=ref(B10,1) and low<=B10 and close>B10 and low<=DCG and close>DCG;//开仓条件
COND2:=close<AVGENTERPRICE*ZS ;//止损条件1,跌回买入价2%就止损
COND3:=close<B10*ZS or close<DCG*ZS;//止损条件2,跌破B10的2% 或者跌破DCG的2% 也止损;
//移动止损部分************************
//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度
DTYDZS:=(HHV(H,ENTERBARS)-CLOSE)/AVGENTERPRICE>=YDZY;  // 盈利时,从最高价回落5%就止盈


//*************************************

//下单

BUY(COND1,50%,MARKET);
BUYSHORT(COND2 or COND3 or DTYDZS,50%,MARKET);


//其他
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-6-12 10:48 | 显示全部楼层
buyshort是开空指令,sell才是平多指令。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2022-7-7
曾用名:
发表于 2023-6-12 10:48 | 显示全部楼层
千探 发表于 2023-6-12 10:47
//定义参数
INPUT:N1(13,1,100,1),P1(60,1,300,1),ZS(0.98,0.8,0.99,0.01),YDZY(0.05,0.01,0.2,0.01);
...

这是代码,请看一下哪里有问题吗?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-6-12 10:49 | 显示全部楼层
buyshort是开空指令,sell才是平多指令。你股票平仓要用sell。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2022-7-7
曾用名:
发表于 2023-6-12 10:50 | 显示全部楼层
千探 发表于 2023-6-12 10:48
这是代码,请看一下哪里有问题吗?

回测结束后肯定要计算收益吧?要不然回测有啥意义呢?
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2022-7-7
曾用名:
发表于 2023-6-12 10:52 | 显示全部楼层
技术010 发表于 2023-6-12 09:08
1、6月1日是你回测的最后一天,是你回测中勾选了结束时计算收益,所以最后一天就强制平仓了啊。
2、之前没 ...

我把代码和疑问都发给你了,麻烦请看一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-24 11:23 , Processed in 0.099596 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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