金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5329|回复: 10

重复开仓

[复制链接]

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2022-2-17 11:33 | 显示全部楼层 |阅读模式
//条件判断
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
CONDBUY:=MA5>MA10;
CONDSELL:=MA10<MA5;
TBUY(CONDBUY AND THOLDING=0,100,MKT,'');
TSELL(CONDSELL AND THOLDING>0,THOLDING,MKT,'');

请问以上公式,交易股票时为什么会重复开仓?

回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-17 12:25 | 显示全部楼层
因为仓位变化需要和柜台之间交互,这个交互需要一定的时间,虽然时间很短但是,策略执行速度会更快。所以会出现多次报单的情况。

TBUY(CONDBUY AND THOLDING=0 and TISREMAINEX( 1,'' ,STKLABEL)=0,100,MKT,'');
TSELL(CONDSELL AND THOLDING>0,THOLDING,MKT,'');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-17 21:43 | 显示全部楼层
谢谢
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-18 14:49 | 显示全部楼层
TBUY(CONDBUY AND THOLDING=0 and TISREMAINEX( 1,'','')=0,100,MKT,'');
使用以上代码后,会导致许多买入条件成立的也不会触发。
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-18 14:49 | 显示全部楼层
TBUY(CONDBUY AND THOLDING=0,100,MKT,''); 而这行代码,是可以触发全部信号,却会导致重复下单。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-18 14:51 | 显示全部楼层
你怎么判断的?这种后台策略的条件,需要使用debugfile输出CONDBUY AND THOLDING=0 and TISREMAINEX( 1,'','')=0这个条件的结果才能判断。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-18 14:53 | 显示全部楼层
我在用模拟盘交易,目前看到的是存在这个情况。
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-18 14:59 | 显示全部楼层
本帖最后由 技术008 于 2022-2-18 15:11 编辑

MKT市价委托,为何还有大量的未成交?
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-18 15:04 | 显示全部楼层
我建议你理解下后台的机制,后台是和柜台直接直接交互(图表不存在这种交互),必须有本地的未成交等函数的辅助判断,否则必然会重复下单。

这种问题不管是模拟还是实盘都会存在。你所说的满足条件没有下单,建议你判断下是不是有未成交单存在。如果有自然不会再下单。

处理未成交单操作,要么撤单,要么追单。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-2-18 15:05 | 显示全部楼层

TBUY(CONDBUY AND THOLDING=0 and TISREMAINEX( 1,'','')=0,100,MKT,''); 用这行代码时,没有未成交单,也没有撤单和追单。信号成立的有一千多只,但只触发了10几只。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 04:35 , Processed in 0.149182 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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