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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]请问老师提前平仓的问题

   

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


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

主题:[求助]请问老师提前平仓的问题

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


加好友 发短信
等级:新手上路 帖子:65 积分:447 威望:0 精华:0 注册:2011/3/8 21:10:39
[求助]请问老师提前平仓的问题  发帖心情 Post By:2012/1/8 11:58:32 [只看该作者]

我想在发出信号的当根K线最后一秒开平仓,当日14点58分平仓。我使用5,15分钟周期做日内的,请问老师这么表达对吗?

zq:=15;
tq:=1;
opentm:=openminutes(dynainfo(207));
lastopentm:=if(date<>ref(date,1),0,ref(openminutes(time),1));
abb:=(mod(currenttime,100)>=60-tq and islastbar and (opentm-lastopentm=zq-1 or time=091500 or time=093000 or time=094500 or time=100000 or time=101500 or time=104500 or time=110000 or time=111500 or time=113000 or time=134500 or time=140000 or time=141500 or time=143000 or time=144500 or time=150000)) or not(islastbar);

 

ENTERLONG:c>ma(c,60) and time<141300 and abb,TFILTER;
EXITLONG:c<ma(c,60) and abb or time>=145800 and abb,TFILTER;
ENTERSHORT:c<ma(c,60) and time<141300 and abb,TFILTER;
EXITSHORT:c>ma(c,60) and time<141300 and abb or time>=145800 and abb,TFILTER;

谢谢!


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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/1/9 9:01:45 [只看该作者]

启动程序化界面“走完一根K线以后”后面有个按钮,可以设置成提前1秒下单,即可!

如果不设置这里,默认是下根K线一开始来给你下单的



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2012/1/9 9:14:52 [只看该作者]

2楼说的功能,需要专业版本.

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=9006&page=0&star=1该帖子里说的方法,标准版既可实现.

 



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:65 积分:447 威望:0 精华:0 注册:2011/3/8 21:10:39
  发帖心情 Post By:2012/1/9 9:23:36 [只看该作者]

请告诉我我写的对吗,我就是参照这个帖子编的。

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2012/1/9 10:59:19 [只看该作者]

TIME是取的周期时间,5分钟和15分钟周期是,是看不到145800 OR 141300这两个时间的

 

想收盘前2分钟直接平仓,可使用"交易--下单设置--止损止赢"里,勾选'收盘前 分钟...平仓'



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:65 积分:447 威望:0 精华:0 注册:2011/3/8 21:10:39
  发帖心情 Post By:2012/1/9 11:31:29 [只看该作者]

zq:=15;
tq:=1;
opentm:=openminutes(dynainfo(207));
lastopentm:=if(date<>ref(date,1),0,ref(openminutes(time),1));
abb:=(mod(currenttime,100)>=60-tq and islastbar and (opentm-lastopentm=zq-1 or time=091500 or time=093000 or time=094500 or time=100000 or time=101500 or time=104500 or time=110000 or time=111500 or time=113000 or time=134500 or time=140000 or time=141500 or time=143000 or time=144500 or time=150000)) or not(islastbar);

 

ENTERLONG:c>ma(c,60) and time<141500 and abb,TFILTER;
EXITLONG:c<ma(c,60) and time<141500 and abb ,TFILTER;
ENTERSHORT:c<ma(c,60) and time<141500 and abb,TFILTER;
EXITSHORT:c>ma(c,60) and time<141500 and abb ,TFILTER;

当根K线结束前1秒开平仓这么写对吗?谢谢!


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2012/1/9 13:35:25 [只看该作者]

开仓里你加个 time<141500 是为了限制开仓时间.

平仓里你也加这个条件,那这几个时间上的就都不会平仓了time=141500 or time=143000 or time=144500 or time=150000

 

您可以仔细想想,在您的开平仓语句中,加了and time<141500  后,会有什么样的可能.再决定加不加这样一个时间限制



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游民 帖子:288 积分:1038 威望:0 精华:0 注册:2011/12/8 17:52:45
  发帖心情 Post By:2012/1/9 16:06:40 [只看该作者]

 

代码中预设的zq:=2;//N分钟周期,3分钟就填3 ,5分钟就填5

 

建议: 可以利用datatype动态设置. 例子: if datetype=2 then  zq:=5 //5分钟就填5



 回到顶部