以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 抱歉,下单日志这没法分析出原因,可能信号闪烁之类造成的前面一个开多信号消失,那后面会继续可以出开多信号的。所以最好是截图看下你图上是否有两个连续的相同信号。 |