以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  Enterlong用法请教  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=163533)

--  作者:beitang
--  发布时间:2018/5/19 14:27:59
--  Enterlong用法请教
有几个问题:
1、多框架图表交易多品种时,使用Enterlong开多,开仓手数可以按品种分开设置吗?
2、图表交易,Buy函数希望市价即时下单,如何设置?
3、TFILTER没起作用,希望你们查一下。

--  作者:FexTel
--  发布时间:2018/5/19 14:59:00
--  
1,没办法设置
2, buy(1,1,MARKET);  代码里面使用市价下单即可。或者在图表启动设置里面有个  【启用下单价格偏移]  项 设置为市价
3,函数过滤正常,请说明你异常的情况

--  作者:beitang
--  发布时间:2018/5/20 9:05:01
--  
函数过滤问题:
软件中enterlong使用了Tfilter过滤。触发时检测Tholding2=0,下单,Tholding2<>0,不下单。5分钟线,轮巡模式5s一次。

实际运行中,
第一次触发下单,Tholding2=0,下单,由于价格快速变动,未能成交。
下根K线(5分钟后)时,第二次触发下单,由于第一次下单还未成交,Tholding2=0,下单,此次即时成交了。
半小时后,第一次的下单成交。

由于第一次下单未能成交,下根K线继续触发下单,实际持仓比原来多出一倍。

Tfilter好像只是在单根K线内有效,到了新的K线就复位了,可以下新单,对吗?

--  作者:gxx978
--  发布时间:2018/5/21 8:55:06
--  
tfilter是过滤掉同种类型的信号,直到exitlong信号触发后才能再次可以触发enterlong的信号,而不是只在一根K线内过滤。
[此贴子已经被作者于2018/5/21 8:55:52编辑过]

--  作者:beitang
--  发布时间:2018/5/24 21:48:41
--  
但实际上的情况就是上根K线下单了,没有成交,下根K线继续下单了。TFILTER没有过滤。
--  作者:马良
--  发布时间:2018/5/24 23:14:29
--  
你是在图表上看到有连续的开平仓信号了?为何这么肯定无作用?
--  作者:beitang
--  发布时间:2018/5/25 13:39:03
--  
现在不方便,回头把交易日志贴过来。
--  作者:gxx978
--  发布时间:2018/5/25 13:58:04
--  

使用了tfilter可以直接在图表上看到信号被过滤掉的,不会出现两个两个连续的相同的信号。如果你的有异常,你可以贴出你的代码和图表的截图,工作人员看一下。

[此贴子已经被作者于2018/5/25 13:58:50编辑过]

--  作者:beitang
--  发布时间:2018/5/25 14:22:06
--  
不会贴图,上文本吧。
程序开仓部分是这么写的:
TT:=TIME>090000 AND TIME<151500;

IF ISLASTBAR AND TACCOUNT(2)<>255 THEN

BEGIN

IF TT AND THOLDING2=0 AND Long THEN

BEGIN

ENTERLONG:1,TFILTER;  {开多仓}

SENDMAIL(1,\'*********@139.com\',\'J开多\',\'开多\')
;
END

5分钟线,轮询5S。

下面是日志

2018-05-18 13:19:44.454    【图表】T09 运行完毕
2018-05-18 13:19:49.455    【图表】T09 运行完毕
2018-05-18 13:19:54.455    【图表】框架:Frame2 触发下单 ENTERLONG 品种 T09 下单K线 2018.05.18 13:25:00 公式:TL1MBP 窗格ID:Window1
2018-05-18 13:19:54.455    【图表】调整后的图表下单手数 1
2018-05-18 13:19:54.470    【图表】直接下单
2018-05-18 13:19:54.470    【图表】T09 运行完毕
2018-05-18 13:19:54.470    【下单】T09 价94.000000 量1 买卖0 类型0 开平0 账户******** Formula 1
2018-05-18 13:19:54.470    【下单】确认报单已发送 ID=326190152 RefID = 17454
2018-05-18 13:19:54.517    【指令】收到回报指令 ID = 326190152 RefID = 17454
2018-05-18 13:19:54.548    【指令】收到回报指令 ID = 326190152 RefID = 17454
2018-05-18 13:19:54.548    【回报】*********: T1809 - 已报单 1 价格:94.000 开 买
2018-05-18 13:19:59.526    【图表】T09 运行完毕
2018-05-18 13:20:04.511    【图表】T09 运行完毕
此次下单未成交,K线内过滤有效。

2018-05-18 13:24:39.725    【图表】T09 运行完毕
2018-05-18 13:24:44.710    【图表】T09 运行完毕
2018-05-18 13:24:49.725    【图表】框架:Frame2 触发下单 ENTERLONG 品种 T09 下单K线 2018.05.18 13:30:00 公式:TL1MBP 窗格ID:Window1
2018-05-18 13:24:49.741    【图表】调整后的图表下单手数 1
2018-05-18 13:24:49.741    【图表】直接下单
2018-05-18 13:24:49.741    【图表】T09 运行完毕
2018-05-18 13:24:49.741    【下单】T09 价94.080002 量1 买卖0 类型0 开平0 账户********* Formula 1
2018-05-18 13:24:49.741    【下单】确认报单已发送 ID=326190162 RefID = 17464
2018-05-18 13:24:49.788    【指令】收到回报指令 ID = 326190162 RefID = 17464
2018-05-18 13:24:49.804    【回报】********* : T1809 - 已报单 1 价格:94.080 开 买
2018-05-18 13:24:49.804    【指令】收到回报指令 ID = 326190162 RefID = 17464
2018-05-18 13:24:49.866    【指令】收到回报指令 ID = 326190162 RefID = 17464
2018-05-18 13:24:49.866    【指令】收到回报指令 ID = 326190162 RefID = 17464
2018-05-18 13:24:49.866    【指令】收到成交回报指令 REFID = 17464 vol = 1
2018-05-18 13:24:49.887    【回报】******** : T1809 - 已成交 1 价格:94.080 开 买
2018-05-18 13:24:54.715    【图表】T09 运行完毕
2018-05-18 13:24:59.731    【图表】T09 运行完毕
2018-05-18 13:25:04.716    【图表】T09 运行完毕
下跟K线又下单了,此单成交。

2018-05-18 14:13:09.845    【图表】T09 运行完毕
2018-05-18 14:13:09.845    【图表】J09 运行完毕
2018-05-18 14:13:13.064    【指令】收到回报指令 ID = 326190152 RefID = 17454
2018-05-18 14:13:13.064    【指令】收到回报指令 ID = 326190152 RefID = 17454
2018-05-18 14:13:13.080    【指令】收到成交回报指令 REFID = 17454 vol = 1
2018-05-18 14:13:13.080    【回报】*********: T1809 - 已成交 1 价格:94.000 开 买
2018-05-18 14:13:14.829    【图表】T09 运行完毕
2018-05-18 14:13:14.829    【图表】J09 运行完毕
近一个小时后,第一单成交。



--  作者:gxx978
--  发布时间:2018/5/25 16:53:40
--  
抱歉,下单日志这没法分析出原因,可能信号闪烁之类造成的前面一个开多信号消失,那后面会继续可以出开多信号的。所以最好是截图看下你图上是否有两个连续的相同信号。