金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2348|回复: 6

不该出现的卖出信号

[复制链接]

107

主题

434

帖子

434

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
发表于 2023-9-13 07:47 | 显示全部楼层 |阅读模式
CLOSEPOSMODE:1; //指定图表理论平仓模式为优先平老仓
ODDLOTSMODE:1;  //不允许零股交易,例如股票将按照最小100股单位调整
可平:=HOLDING-DAYHOLDING;//可平>0,可平,
手数:=ss;
//MA20:MA(C,60),LINETHICK2,;//定义20周期均线

//涨停跌停不交易模块市价
D1:=CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:=rounds(D1*1.099,2)<=rounds(c,2);//涨停返回1 ,否则返回0
DT:=rounds(D1*0.91,2)>=rounds(c,2);//跌停返回1 ,否则返回0
cd:=not(zt or dt);
//and cd

//中间变量
TURN:=SARTURN(p,STEP,MAXP);//p是周期,s是步长 m是极值

//交易条件

开多条件:=TURN=1  and cd;//开多条件
平多条件:=TURN=-1 and cd;//平多条件

//交易系统

开多:BUY (开多条件 and holding<=0,手数,MARKET);
平多:SELL(平多条件 and 可平>0,手数,MARKET);


补充内容 (2023-9-13 07:49):
如上图,请问老师,为什么当天买入的股票,会出卖出信号?

补充内容 (2023-9-13 07:50):
图中卖出信号都是当天发出的

补充内容 (2023-9-13 08:08):
运用走完k线模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-9-13 09:07 | 显示全部楼层
本地测试下来是正常的。

麻烦确认下:
图上信号虽然相近,但是看下是否已经隔交易日了。

或者你提供下,品种,周期和参数设置,以及图上标记位置的所在时间点。我们本地核实下看下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

434

帖子

434

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-9-13 09:10 | 显示全部楼层
技术009 发表于 2023-9-13 09:07
本地测试下来是正常的。

麻烦确认下:

512690酒etf f30INPUT:p(34,1,60,1),STEP(17,1,60,1),MAXP(10,1,60,1),SS(999000,100,999000,100);
回复

使用道具 举报

107

主题

434

帖子

434

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-9-13 09:17 | 显示全部楼层
老师可以看下,在前一日最后30分钟发出信号,market走完k发出买入信号,最早时间是第二天开盘发出买入信号,t+1交易,当天是不该再发出卖出信号,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-9-13 09:28 | 显示全部楼层
你是说 按照走完K下单方式,信号虽然是上个交易日。但是实际执行时候,下单肯定是今天这个交易日,也就是实际持仓是今仓。今天就不应该再出 平仓信号了 是这个意思对吧。

这种可以这样做个过滤:
开多:BUY (开多条件 and holding<=0,手数,MARKET);
dcd:=REF(DATE,ENTERBARS)<date;
平多:SELL(平多条件 and 可平>0 and dcd,手数,MARKET);

然后DAYHOLDING这个函数对今仓的处理的细节 我们也会反馈下的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

434

帖子

434

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-9-13 09:38 | 显示全部楼层
技术009 发表于 2023-9-13 09:28
你是说 按照走完K下单方式,信号虽然是上个交易日。但是实际执行时候,下单肯定是今天这个交易日,也就是实 ...

经测试好像可以了,请问老师dcd:=REF(DATE,ENTERBARS)<date;
是啥意思?请老师解释一下,谢谢。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-9-13 09:39 | 显示全部楼层
我获取了开仓信号次根K的日期,如果还是当日 那就是实际今仓 非老仓。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 00:51 , Processed in 0.126317 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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