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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 收盘前定点时间平仓问题

   

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


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

主题:收盘前定点时间平仓问题

帅哥哟,离线,有人找我吗?
leysta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:34 积分:0 威望:0 精华:0 注册:2014/12/7 22:54:26
收盘前定点时间平仓问题  发帖心情 Post By:2015/2/11 15:42:02 [只看该作者]

原模型:
if time>=145700 and time<=150000 then begin
      多日内平仓:sell(1,holding,limitr,close);
      空日内平仓:sellshort(1,holding,limitr,close);
  end
修改后模型:
sppcp:VALUEWHEN(time=145800,dynainfo(7));
if time>=145700 and time<=150000 then begin
      多日内平仓:sell(1,holding,limitr,sppcp);
      空日内平仓:sellshort(1,holding,limitr,sppcp);
  end
老师,在盈利单子的情况下,我想以145800的市价平仓,我改了代码后就不发出信号了,请老师帮忙改正

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/11 15:51:26 [只看该作者]

sell(1,holding,marketr);  这样写,图表程序不建议使用dynainf这些动态函数

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


加好友 发短信
等级:新手上路 帖子:34 积分:0 威望:0 精华:0 注册:2014/12/7 22:54:26
回复:(yukizzc)sell(1,holding,marketr);  这...  发帖心情 Post By:2015/2/11 16:09:38 [只看该作者]

使用mar的话在实际成交中,5分钟最后一根k先我成交不了呢

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/11 16:12:13 [只看该作者]

你不是说要市价平仓吗,这个market就是市价。

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


加好友 发短信
等级:新手上路 帖子:34 积分:0 威望:0 精华:0 注册:2014/12/7 22:54:26
回复:(yukizzc)sell(1,holding,marketr);  这...  发帖心情 Post By:2015/2/11 16:14:50 [只看该作者]

if time=closetime(0)-60 then begin
      多日内平仓:sell(1,holding,MARKETR);
      空日内平仓:sellshort(1,holding,MARKETR);
  end

这样子写可以吗?收盘前60秒,以最新市价平仓


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/11 16:17:49 [只看该作者]

不能直接这么减的,另外time是k线时间

只有145800,145900,150000这种形式的。你如果要最后一根k平仓那就time=150000就行了

[此贴子已经被作者于2015/2/11 16:17:56编辑过]

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


加好友 发短信
等级:新手上路 帖子:34 积分:0 威望:0 精华:0 注册:2014/12/7 22:54:26
回复:(yukizzc)不能直接这么减的,另外time是k线时...  发帖心情 Post By:2015/2/11 16:24:23 [只看该作者]

if time>=145700 and time<150000 then begin
      多日内平仓:sell(1,holding,MARKETR);
      空日内平仓:sellshort(1,holding,MARKETR);


  end
之前这个代码我尾盘依然有持仓


if time=145900then begin
      多日内平仓:sell(1,holding,MARKETR);
      空日内平仓:sellshort(1,holding,MARKETR);
  end
是不是意味着以59分钟的市价平仓吗?


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/2/11 16:30:52 [只看该作者]

是的,另外实盘时市价就是市价,没有所谓59分钟的市价这种说法的。

time=145900这个表示的是145800-145900这段区间,你自己在图上输出time的值理解下k线时间是向前包含。


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


加好友 发短信
等级:新手上路 帖子:34 积分:0 威望:0 精华:0 注册:2014/12/7 22:54:26
回复:(yukizzc)是的,另外实盘时市价就是市价,没有...  发帖心情 Post By:2015/2/12 9:31:27 [只看该作者]

嗯好 的谢谢

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2015/2/12 9:55:50 [只看该作者]

5分钟最后那根叫做  150000 你要写成  time>145600 and time<=150000

1分钟才可以论分算。 


 回到顶部