金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 12341|回复: 64

撤单问题·谢谢

[复制链接]

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
发表于 2021-8-10 17:05 | 显示全部楼层 |阅读模式
INPUT:ss(1,1,200,1),N(20,1,300,1);//SS是手数,N是止盈的点数
ma5:ma(c,5);
ma10:ma(c,10);
ma20:ma(c,20);
多止损:c<ref(l,1)-1*mindiff;//最新价小于前一个k最低价-1跳 止损
空止损:c>ref(h,1)+1*mindiff;//最新价大于前一个k最高价+1跳 止损

多止盈:c-TORDERPRICE(1,1)>=N*MINDIFF;//盈利20跳 止盈
空止盈:TORDERPRICE(1,3)-c>=N*MINDIFF;

tsell(多止损  and tbuyholdingex('','',1)>0,tbuyholdingex('','',1),mkt);
tsellshort(空止损 and tsellholdingex('','',1)>0,tsellholdingex('','',1),mkt);
tsell(多止盈 and tbuyholdingex('','',1)>0,tbuyholdingex('','',1),mkt);
tsellshort(空止损 and tsellholdingex('','',1)>0,tsellholdingex('','',1),mkt);

cond1:=c>ma20 and cross(ma5,ma10) and c>ref(o,1);//条件1: 收盘价在20均线上,5日上穿20日均线,收盘价大于昨日开盘价
cond2:=c<ma20 and cross(ma10,ma5) and c<ref(o,1);

//开多,开空条件
kd:ref(cond1,1) and c>ref(h,1);//前一个k满足cond1 且当前k最新价格大于前一个k的最高价
kk:ref(cond2,1) and c<ref(l,1);//前一个k满足cond2 且当前k最新价格大于前一个k的最高价

t:time0-timetot0(dynainfo(207));//距离最K结束的时间(秒)  仅在最后一个K正常输出。

tbuy(kd,ss,lmt,ref(h,1)+1*mindiff);//开多
tbuyshort(kk,ss,lmt,ref(l,1)-1*mindiff);//开空

if c<ref(h,1) and TISPRVREMAIN(1) and t<=2 then TCANCELEX(1,1,'',STKLABEL);// 不满足突破条件了,在K线结束前2秒进行撤单操作。
if c>ref(l,1) and TISPRVREMAIN(3) and t<=2 then TCANCELEX(1,3,'',STKLABEL);

回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-11 11:02 | 显示全部楼层
撤单是有啥问题么?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-11 11:58 | 显示全部楼层
技术009 发表于 2021-8-11 11:02
撤单是有啥问题么?


开仓,没成交·形成挂单, K线结束时撤单吗·?

f c<ref(h,1) and TISPRVREMAIN(1) and t<=2 then TCANCELEX(1,1,'',STKLABEL);// 不满足突破条件了,在K线结束前2秒进行撤单操作。
if c>ref(l,1) and TISPRVREMAIN(3) and t<=2 then TCANCELEX(1,3,'',STKLABEL);

tcd:time=CLOSETIME(1) or time=  CLOSETIME(3) or time=  CLOSETIME(4);
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-11 12:05 | 显示全部楼层
同时执行2个周期。确实存在冲突。


2021-08-10 21:53:16.731    【后台】OI00 运行结束
2021-08-10 21:53:16.732    【后台】OI00 TBuy 第 30 行 策略:<1分钟·过滤开盘> 出现信号
2021-08-10 21:53:16.733    【后台】OI00 TBuy 已成功触发下单操作 价格:10270.000000 数量:2 类型:0 账户: 品种:OI00
2021-08-10 21:53:16.734    【后台】下单已发送
2021-08-10 21:53:16.735    【后台】OI00 运行结束
2021-08-10 21:53:16.736    【下单】OI09 价10270.000000 量2 买卖0 类型0 开平0 账户100026632 Formula 1
2021-08-10 21:53:16.736    【下单】已提交,订单ID :168298493
2021-08-10 21:53:16.821    【指令】收到回报指令 ID = 168298493
2021-08-10 21:53:16.822    【回报】100026632 : OI09 - 已报单 2 价格:10270 开 买
2021-08-10 21:53:16.873    【指令】收到Order回报指令 ID = 168298493 Status = 3
2021-08-10 21:53:16.925    【指令】收到Order回报指令 ID = 168298493 Status = 3
2021-08-10 21:53:17.077    【指令】收到成交回报指令 ORDERID = 168298493
2021-08-10 21:53:17.078    【回报】100026632 : OI109 - 已成交 2 价格:10270 开 买
2021-08-10 21:53:17.078    【回报】100026632 : OI109 - 全部成交 2
2021-08-10 21:53:17.756    【后台】OI00 运行结束
2021-08-10 21:53:17.757    【后台】OI00 TSell 第 13 行 策略:<3分钟过滤开盘> 出现信号
2021-08-10 21:53:17.758    【后台】OI00 TSell 已成功触发下单操作 价格:0.000000 数量:2 类型:1 账户: 品种:OI00
2021-08-10 21:53:17.759    【后台】实际账户持仓 2
2021-08-10 21:53:17.759    【后台】下单已发送
2021-08-10 21:53:17.760    【后台】OI00 运行结束
2021-08-10 21:53:17.761    【下单】OI09 价0.000000 量2 买卖1 类型1 开平1 账户100026632 Formula 1
2021-08-10 21:53:17.761    【下单】已提交,订单ID :168298494
2021-08-10 21:53:17.834    【指令】收到回报指令 ID = 168298494
2021-08-10 21:53:17.835    【回报】100026632 : OI09 - 已报单 2 价格:0 平 卖
2021-08-10 21:53:17.889    【指令】收到Order回报指令 ID = 168298494 Status = 3
2021-08-10 21:53:17.946    【指令】收到Order回报指令 ID = 168298494 Status = 3
2021-08-10 21:53:18.051    【指令】收到成交回报指令 ORDERID = 168298494
2021-08-10 21:53:18.052    【回报】100026632 : OI109 - 已成交 2 价格:10268 平 卖
2021-08-10 21:53:18.052    【回报】100026632 : OI109 - 全部成交 2
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-11 12:09 | 显示全部楼层
老师,这个  单品种 多周期 这个均价止盈的问题·

您看看怎么解决? 老师,我这边实盘在测,弄好了就去续费了。

辛苦 老师

补充内容 (2021-8-11 12:11):
我最少要运行3-4个周期, 要实现· 单品种 ·同策略·参数不同·分开止盈。
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-11 13:01 | 显示全部楼层
“没成交·形成挂单, K线结束时撤单吗·?”这个没有。代码里只判断最后2秒条件是否还满足,不满足才撤单。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-11 13:05 | 显示全部楼层
本帖最后由 技术009 于 2021-8-11 13:10 编辑

如果要未成交,再撤单,那要额外再处理下。具体怎么撤单,看你思路。可以写成未成交多少秒撤单这样都行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-11 13:18 | 显示全部楼层
技术009 发表于 2021-8-11 13:05
如果要未成交,再撤单,那要额外再处理下。具体怎么撤单,看你思路。可以写成未成交多少秒撤单这样都行。

开仓这根K线走完,没成交就撤单
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-11 13:21 | 显示全部楼层

单品种 多周期 这个均价止盈的问题·


我最少要运行3-4个周期, 要实现· 单品种 ·同策略·参数不同·分开止盈。


这个问题现在有解决办法了吗?老师
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-11 13:22 | 显示全部楼层
鑫659448 发表于 2021-8-11 13:21
单品种 多周期 这个均价止盈的问题·

这几天事情特别多,我还没来得及思考这个问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 22:54 , Processed in 0.273332 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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