金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4385|回复: 6

重复开仓问题和K线混乱问题

[复制链接]

26

主题

101

帖子

101

积分

等级: 免费版

注册:
2022-3-10
曾用名:
发表于 2022-4-23 12:43 | 显示全部楼层 |阅读模式
一。 重复开仓问题:小时周期逐K轮询模式,由于有加减仓和正常开仓,为防止重复开仓,均以holding=0作为开仓必须条件,但不知为何还会偶尔重复开仓 截图202204231232495303.png
2022-04-22 21:36:33.225    【图表】框架:xiadan 触发下单 BUY 品种 FU00 下单K线 2022.04.22 22:00:00 公式:中轨平仓加快速 窗格ID:Window27 代码行:142
2022-04-22 21:36:33.483    【回报】13702152432 : fu2209 - 全部成交 3
2022-04-22 21:42:46.336    【图表】框架:xiadan 触发下单 BUY 品种 FU00 下单K线 2022.04.22 22:00:00 公式:中轨平仓加快速 窗格ID:Window27 代码行:106
2022-04-22 21:42:46.712    【回报】13702152432 : fu2209 - 全部成交 3

代码106行  IF 二次多 AND  X=2 AND ISUP THEN BEGIN
                      BUY(HOLDING=0,TCZ,THISCLOSE);
代码142行  IF KD  THEN BEGIN
                      BUY(HOLDING=0,TCZ,THISCLOSE);           
请问所有的开仓都设置了holding=0防止重复加仓,也就是开仓上限是tcz,发生这种情况一般什么原因?

二。K线混乱问题:昨天夜盘的al00小时K线图 截图202204231241483189.png ,最后四根K线和前面四根K线重复,时间显示也是一样。


麻烦老师了!!谢谢


补充内容 (2022-4-23 12:45):
昨天所有品种都存在这个重复K线问题
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-24 09:02 | 显示全部楼层
本帖最后由 技术010 于 2022-4-24 09:07 编辑

1、那可能存在信号闪烁的问题,在下106行的开多的的时候,前面第142行的开多的信号闪烁了,那holding又等于0了,就造成了重复下单了,这个需要检查你的条件的,看是否存在闪烁的可能性的。
2、你的软件版本是多少,安装最新的6.22版本。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

101

帖子

101

积分

等级: 免费版

注册:
2022-3-10
曾用名:
 楼主| 发表于 2022-4-25 20:10 | 显示全部楼层
今天恢复正常了,版本就是最新的6.22
回复

使用道具 举报

26

主题

101

帖子

101

积分

等级: 免费版

注册:
2022-3-10
曾用名:
 楼主| 发表于 2022-4-25 20:22 | 显示全部楼层
技术010 发表于 2022-4-24 09:02
1、那可能存在信号闪烁的问题,在下106行的开多的的时候,前面第142行的开多的信号闪烁了,那holding又等于 ...

第一个问题还要请教一下,第一笔成交时间,2022-04-22 21:36:33.483    【回报】13702152432 : fu2209 - 全部成交 3
第二笔成交时间  2022-04-22 21:42:46.712    【回报】13702152432 : fu2209 - 全部成交 3
两笔成交相隔了6分钟,而且第一笔已经成交了,holding>0了,肯定不满足hloding=0了,第二笔成交条件不满足啊。类似的情况很少见,但发生频率差不多平均每天一次。我的策略是执行逐K下的固定轮询1秒。再有请教一下哪些成交属于手工下单,对holding的值不产生影响,比如手工同步,持仓监控,信号导致的账户中的未成交单人工干预成交,持仓同步自动校正,这四类成交哪些属于不影响holding值变化呢?谢谢老师
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-26 08:41 | 显示全部楼层
1、第一笔成交了,确实holding>0了,但是在后面信号发生了闪烁,信号消失了,那holding就会等于0,就满足了后面第二笔的开仓条件了。
2、这四类都不会影响holding的值的变化的。不管是人工同步,还是自动同步,都是根据图表上holding的值,来让实际账户的值与holding保持一致,这些操作是不会改变holding的值的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

101

帖子

101

积分

等级: 免费版

注册:
2022-3-10
曾用名:
 楼主| 发表于 2022-4-26 19:40 | 显示全部楼层
技术010 发表于 2022-4-26 08:41
1、第一笔成交了,确实holding>0了,但是在后面信号发生了闪烁,信号消失了,那holding就会等于0,就满足了 ...

明白了,因为采用了固定轮询模式前面的图表信号消失了。那就是只有读取实际持仓数量或者逐K模式走完一根一根K才能解决这种问题。不知我理解的对么?谢谢老师

补充内容 (2022-4-26 19:46):
不好意思,还要问一下,图表模式下pel有读取实际持仓量的函数么?还是必须用VBA或者Python才可以?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-26 21:30 | 显示全部楼层
图表是依据图上的虚拟信号计算的,跟实际账户没有关系的,实际账户只能根据图表上的信号进行跟单操作。要么你就是用走完K线的模式,要么可以考虑使用后台程序化交易,图表是不能使用实际持仓来作为开平仓条件的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 11:29 , Processed in 0.544124 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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