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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]提前N秒下单的方法,适用于各个周期

   

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


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

主题:[原创]提前N秒下单的方法,适用于各个周期

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


加好友 发短信
等级:新手上路 帖子:44 积分:309 威望:0 精华:0 注册:2010/7/8 12:27:05
  发帖心情 Post By:2012/1/16 9:59:43    Post IP:118.250.189.55[只看该作者]

问题1:多秒周期下(比如40秒周期),用的序列模式ENTERLONG等旧交易指令,并且都是成对的反手指令顺序执行(既K线走完后先平多后开空或先平空后开多),如果只想在上午休息和中午休息前最后一根K线出现信号时提前几秒下单(其它时间不提前),这种情况应该如何改写? 问题2:另外,同样是上述情况,如果不加这一小段程序,在上午休息和中午休息前最后一根K线出现反手信号的话,模型会不会下单?是否必须在“交易时段选项”中勾选“非交易时段下单按预埋单处理”才会在休息结束时正式下单,并且反手开仓指令也会在平仓成功后正式下单?

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


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

1.你想在哪根K线的时间上  K线出现信号时提前几秒下单,就加哪根K线的TIME,原理跟楼主的是类似的.

 

2.用走完K线模式  会在当天休息后的 开盘后的第一时间下单.

   反手指令和平仓指令是否顺序执行--参考该帖问题5

   http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332

 

如果31楼是新手的话,推荐您可多学习学习视频教程和文档教程,把基本的知识了解透.



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:44 积分:309 威望:0 精华:0 注册:2010/7/8 12:27:05
  发帖心情 Post By:2012/1/16 10:54:28    Post IP:118.250.189.55[只看该作者]

非常感谢!

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
  发帖心情 Post By:2012/1/30 10:55:24    Post IP:110.83.234.87[只看该作者]

以下是引用leevolvo在2011-11-17 10:55:20的发言:

老是有人希望提前N秒下单

在此提供一种自己编写的方法

适用于各个周期,注意:选用固定时间间隔模式

2011-12-26 做了更新,给出了不规律周期的K线结束时间

 

//这里以股指期货为例,商品原理类似:关键是找出K线结束的时间规律。

ma5:=ma(c,5);
ma10:=ma(c,10);
zq:=2;//周期类型,2分钟就填2,3分钟就填3 ,5分钟就填5
tq:=5;//提前的秒数,最多提前60秒
lastopentm:=if(date<>ref(date,1),0,ref(openminutes(time),1));//上一根K线的开盘分钟数
ticktm:=dynainfo(207);
abb:=(mod(ticktm,100)>=60-tq and (openminutes(ticktm)-lastopentm=zq-1 or (ticktm>=112900 and ticktm<=113000) or (ticktm>=151400 and ticktm<=151500))) or not(islastbar);

if abb then begin
  if holding>0 and ma5<ma10 then sell(1,1,thisclose);
  if holding<0 and ma5>ma10 then sellshort(1,1,thisclose);
  if holding=0 and ma5>ma10 then buy(1,1,thisclose);
  if holding=0 and ma5<ma10 then buyshort(1,1,thisclose);

end

该方法适用于后台交易模型吗?

[此贴子已经被作者于2012-1-18 10:32:14编辑过]


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/1/30 11:27:37    Post IP:58.246.57.26[只看该作者]

后台需要改写成后台下单语句


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

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

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

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


加好友 发短信
等级:论坛游民 帖子:261 积分:1358 威望:0 精华:0 注册:2011/12/13 10:55:10
  发帖心情 Post By:2012/2/8 18:45:12    Post IP:113.97.93.237[只看该作者]

测试报告里面体现不出来提前N秒成交啊。


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


加好友 发短信
等级:论坛游民 帖子:138 积分:494 威望:0 精华:0 注册:2011/9/28 8:36:47
  发帖心情 Post By:2012/2/17 18:43:23    Post IP:116.227.126.130[只看该作者]

火哥,牛


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


加好友 发短信 量化投资
等级:论坛游民 帖子:148 积分:653 威望:0 精华:0 注册:2010/9/27 16:08:27
  发帖心情 Post By:2012/8/23 15:06:29    Post IP:14.20.85.88[只看该作者]

按照下列写法,用在日线级别上,想每天最后1分钟平仓。 但是加载后一点反应都没。请来看看怎么回事。

 

input:tq(60,3,120,1);

 

abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
SC:=ref(c,1);

 

if abb  then begin

if sc> enterprice and enterbars>0 and holding<0 then sellshort(1 ,holding,limitr,close);
if sc< enterprice and enterbars>0 and holding>0 then sell(1 ,holding,limitr,close);
end


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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2012/9/6 8:54:49    Post IP:119.85.16.218[只看该作者]

这个绝对是经典,火哥不火不行啊

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


加好友 发短信
等级:新手上路 帖子:15 积分:93 威望:0 精华:0 注册:2012/6/19 13:45:41
  发帖心情 Post By:2012/9/8 14:56:40    Post IP:119.6.99.9[只看该作者]

如果从本周期开始,比如5分线的103500开始,开仓信号发出,但滞后15秒下单,如何编写呢?但确保本周期剩余时间不会再出现信号

 回到顶部
总数 45 上一页 1 2 3 4 5 下一页