以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 部分品种成交是什么原因 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182216) |
-- 作者:fxrock4 -- 发布时间:2020/9/17 10:15:04 -- 部分品种成交是什么原因 2020-09-17 09:05:05.750 【下单】AU12 价416.700012 量1 买卖1 类型0 开平0 账户165626 Formula 1 2020-09-17 09:05:05.751 【下单】确认报单已发送 ID=-1533924153 RefID = 36281 2020-09-17 09:05:05.800 【指令】收到回报指令 ID = -1533924153 RefID = 36281 2020-09-17 09:05:05.811 【回报】165626 : au2012 - 已报单 1 价格:416.70 开 卖 2020-09-17 09:05:05.814 【指令】收到回报指令 ID = -1533924153 RefID = 36281 2020-09-17 09:05:05.933 【后台】AG00 TSell 第 61 行 策略:<Tick5.0> 出现信号 2020-09-17 09:05:05.934 【后台】AG00 TSell 已成功触发下单操作 价格:1.000000 数量:0 类型:1 账户: 品种:AG00 2020-09-17 09:05:05.936 【后台】实际账户持仓 0 2020-09-17 09:05:05.937 【后台】AG00 TBuyShort 第 63 行 策略:<Tick5.0> 出现信号 2020-09-17 09:05:05.939 【后台】AG00 TBuyShort 委托数量为0 都一样的程序为何AG没成交呢,也有别的Y00 P00 L00也没成交。百思不得其姐。
|
-- 作者:FireScript -- 发布时间:2020/9/17 10:16:46 -- 日志里记录的很清楚。 2020-09-17 09:05:05.933 【后台】AG00 TSell 第 61 行 策略:<Tick5.0> 出现信号 2020-09-17 09:05:05.934 【后台】AG00 TSell 已成功触发下单操作 价格:1.000000 数量:0 类型:1 账户: 品种:AG00 2020-09-17 09:05:05.936 【后台】实际账户持仓 0 2020-09-17 09:05:05.937 【后台】AG00 TBuyShort 第 63 行 策略:<Tick5.0> 出现信号 2020-09-17 09:05:05.939 【后台】AG00 TBuyShort 委托数量为0
|
-- 作者:fxrock4 -- 发布时间:2020/9/17 10:18:37 -- 是啊,是什么原因呢 |
-- 作者:FireScript -- 发布时间:2020/9/17 10:27:38 -- 一个是没有仓位,你平仓没有仓位,怎么成交啊。一个八成是你代码里面有错误,导致下单手数是0. |
-- 作者:fxrock4 -- 发布时间:2020/9/17 11:03:23 -- IF TTOTALDAYTRADE>=3 THEN EXIT; begin
if kd then begin TBUY(kd AND TBUYHOLDINGEX(ZH1,\'\',1)<1,S1,LMT,CLOSE,1,ZH1,\'\'); end TSELL(pd,TBUYHOLDINGEX(ZH1,\'\',1),MKT,1,ZH1,\'\'); if kk then begin Tbuyshort(kk AND TSELLHOLDINGEX(ZH1,\'\',1)<1,S1,LMT,CLOSE,1,ZH1,\'\'); end TSELLshort(pk,TSELLHOLDINGEX(ZH1,\'\',1),MKT,1,ZH1,\'\'); end 这样子的,哪错了吗
|
-- 作者:FireScript -- 发布时间:2020/9/17 11:09:55 -- 平仓的那个不用管,实际账号没仓位而已。 这个语句 这个是63行吗?如果是日志里记录的第63行,说明这个s1当时值是0 Tbuyshort(kk AND TSELLHOLDINGEX(ZH1,\'\',1)<1,S1,LMT,CLOSE,1,ZH1,\'\');
|
-- 作者:fxrock4 -- 发布时间:2020/9/17 11:25:14 -- S1=1只是限定部分品种为1,只有IF00=0的 |
-- 作者:FireScript -- 发布时间:2020/9/17 13:29:41 -- 你检查下是不是自己s1的那个参数设置的有问题。上面代码是看不出来什么的。 [此贴子已经被作者于2020/9/17 13:29:54编辑过]
|
-- 作者:fxrock4 -- 发布时间:2020/9/17 13:41:00 -- INPUT:x1(2,1,100,1); S1:=X1; if STKLABEL=\'IH00\' then S1:=0; if STKLABEL=\'SC00\' then S1:=1; 应该没问题。
|
-- 作者:fxrock4 -- 发布时间:2020/9/17 14:16:09 -- 全是预警平仓的,符合开仓条件了就是没有开仓,网络也正常,实在搞不懂。 [此贴子已经被作者于2020/9/17 14:18:05编辑过]
|