欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]不会自动开仓,就是手动开了也不会自动平

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7987人关注过本帖树形打印复制链接

主题:[求助]不会自动开仓,就是手动开了也不会自动平

帅哥哟,离线,有人找我吗?
任维荣
  41楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/28 14:44:50 [只看该作者]

判断延迟的方法是,我手动平仓,应该是会马上开仓

 回到顶部
帅哥哟,离线,有人找我吗?
qq代人发帖
  42楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
  发帖心情 Post By:2019/3/28 14:58:37 [只看该作者]

我这边测试没有问题,你设置的固定时间间隔多少秒?


 回到顶部
帅哥哟,离线,有人找我吗?
任维荣
  43楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/28 15:03:56 [只看该作者]

设置的固定时间间隔1秒. 收盘前20秒也不会平


 回到顶部
帅哥,在线噢!
wenarm
  44楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/3/28 15:57:55 [只看该作者]

收盘前平代码。用这种方式。

 if T0TOTIME(TIMETOT0(CLOSETIME(0))-20)<=DYNAINFO(207) or (time=190000 and not(ISLASTBAR)) then begin

     tsell(1,1,mkt);
    tsellshort(1,1,mkt);
 end

 

 

你说的延迟在日志中体现不出来。

2019-03-27 21:25:44.438    【下单】NI05 价100970.000000 量1 买卖0 类型0 开平2 账户629038 Formula 0
2019-03-27 21:25:44.440    【下单】已提交,订单ID :145992306
2019-03-27 21:25:44.463    【指令】收到回报指令 ID = 145992306
2019-03-27 21:25:44.471    【回报】629038 : NI05 - 已报单 1 价格:100970 平 买
2019-03-27 21:25:44.474    【指令】收到回报指令 ID = 145992306
2019-03-27 21:25:44.476    【指令】收到Order回报指令 ID = 145992306 Status = 3
2019-03-27 21:25:44.478    【指令】收到回报指令 ID = 145992306
2019-03-27 21:25:44.541    【指令】收到成交回报指令 ORDERID = 145992306
2019-03-27 21:25:44.543    【指令】平仓计量 EBuy:0 ESell:0
2019-03-27 21:25:44.550    【回报】629038 : ni1905 - 已成交 1 价格:100970 平 买
2019-03-27 21:25:44.552    【回报】629038 : ni1905 - 全部成交 1
平仓完成后,下面紧接着就开仓了

 

2019-03-27 21:25:44.803    【后台】NI05 TBuyShort 第 3 行 策略:<多空2> 出现信号
2019-03-27 21:25:44.807    【后台】NI05 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:NI05
2019-03-27 21:25:44.812    【后台】下单已发送
2019-03-27 21:25:44.863    【下单】NI05 价0.000000 量1 买卖1 类型1 开平0 账户629038 Formula 1
2019-03-27 21:25:44.866    【后台】NI05 运行结束
2019-03-27 21:25:44.955    【下单】已提交,订单ID :145992307
2019-03-27 21:25:44.958    【指令】收到回报指令 ID = 145992307
2019-03-27 21:25:44.965    【回报】629038 : NI05 - 已报单 1 价格:100930 开 卖
2019-03-27 21:25:44.970    【指令】收到回报指令 ID = 145992307
2019-03-27 21:25:44.972    【指令】收到Order回报指令 ID = 145992307 Status = 3
2019-03-27 21:25:45.002    【指令】收到回报指令 ID = 145992307
2019-03-27 21:25:45.011    【指令】收到成交回报指令 ORDERID = 145992307
2019-03-27 21:25:45.017    【回报】629038 : ni1905 - 已成交 1 价格:100960 开 卖
2019-03-27 21:25:45.020    【回报】629038 : ni1905 - 全部成交 1

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
任维荣
  45楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/28 18:39:32 [只看该作者]

老师,所谓的延迟是延迟发出下单指令,不是延迟下单,如果指令发出了是会下单的

 回到顶部
帅哥,在线噢!
wenarm
  46楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/3/28 21:37:09 [只看该作者]

我不知道你怎么判定的。但是日志中,在21:25:44.552成交后,21:25:44.803就触发了开仓条件。中间间隔300毫秒 
2019-03-27 21:25:44.552    【回报】629038 : ni1905 - 全部成交 1


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
任维荣
  47楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/28 21:55:20 [只看该作者]

tbuy(tbuyholding(1)=0 and close>99390,1,mkt),allowrepeat;//大于99390开多1手
tsell(tbuyholding(1)>0 and close<99380,1,mkt),allowrepeat;//小于99380平1手
tbuyshort(tsellholding(1)=0 and close<99370,1,mkt);//小于99370开空1手      会不会是后面少写了allowrepeat这个函数
tsellshort(tsellholding(1)>0 and close>99390,1,mkt);//大于99390平空1手     会不会是后面少写了allowrepeat这个函数
此主题相关图片如下:qq图片1.png
按此在新窗口浏览图片

 回到顶部
帅哥哟,离线,有人找我吗?
banzhuan
  48楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2019/3/29 9:12:40 [只看该作者]

可以加上allowrepeat,加上后会在同根K线重复下单

 回到顶部
帅哥哟,离线,有人找我吗?
任维荣
  49楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/29 19:04:20 [只看该作者]

tbuy(tbuyholding(1)=0 and close>100180,1,mkt),allowrepeat;//
tsell(tbuyholding(1)>0 and close<100180,1,mkt),allowrepeat;//
tbuyshort(tsellholding(1)=0 and close<100180,1,mkt),allowrepeat;//
tsellshort(tsellholding(1)>0 and close>100180,1,mkt),allowrepeat;//
if T0TOTIME(TIMETOT0(CLOSETIME(0))-50)<=DYNAINFO(207) or (time=190000 and not(ISLASTBAR)) then begin
tsell(1,1,mkt);
tsellshort(1,1,mkt);
end
老师,这个函数其它都正常,就是收盘前会自动平然后又自动开仓了

 回到顶部
帅哥哟,离线,有人找我吗?
任维荣
  50楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2019/3/15 20:49:31
  发帖心情 Post By:2019/3/29 19:15:29 [只看该作者]

tbuy(tbuyholding(1)=0 and close>100180,1,mkt),allowrepeat;//
tsell(tbuyholding(1)>0 and close<100180,1,mkt),allowrepeat;//
tbuyshort(tsellholding(1)=0 and close<100180,1,mkt),allowrepeat;//
tsellshort(tsellholding(1)>0 and close>100180,1,mkt),allowrepeat;//
if T0TOTIME(TIMETOT0(CLOSETIME(0))-50)<=DYNAINFO(207) or (time=190000 and not(ISLASTBAR)) then begin
tsell(1,1,mkt);
tsellshort(1,1,mkt);
end
老师,这个函数其它都正常,就是收盘前会自动平然后又自动开仓了
此主题相关图片如下:qq图片20.png
按此在新窗口浏览图片

 回到顶部
总数 61 上一页 1 2 3 4 5 6 7 下一页