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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]单策略多周期,后台交易限价下单如何保证成交?

   

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


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

主题:[求助]单策略多周期,后台交易限价下单如何保证成交?

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
[求助]单策略多周期,后台交易限价下单如何保证成交?  发帖心情 Post By:2014/6/9 23:11:58    Post IP:222.129.221.47[只看该作者]

 

图表策略如下:

 

开多:kd;

平多:pd;

开空:kk;

平空:pk;

 

sell((pd or kk) and holding>0,limitr,价格);

buyshort(kk and holding=0,limitr,价格);

 

sellshort((kd or pk) and holding<0,limitr,价格);

buy(kd and holding=0,limitr,价格);

 

 

假如把它改成在后台运行在2分钟到21分钟的20个周期上,限制每个周期最多开平仓1手,限价下单,10秒钟不成交追单保证成交,怎么修改呢?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/6/10 9:04:31    Post IP:58.246.57.26[只看该作者]

追单撤单在这里设置

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

保证成交这个事情,只能交易所来做



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/10 11:35:02    Post IP:222.129.221.47[只看该作者]

以下是引用jinzhe在2014/6/10 9:04:31的发言:

追单撤单在这里设置

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

保证成交这个事情,只能交易所来做

 

怎么改成后台,来运行这20个周期呢?怎样保持持仓同步呢?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/6/10 13:21:59    Post IP:58.246.57.26[只看该作者]

后台没有持仓同步


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/11 9:05:00    Post IP:222.129.221.47[只看该作者]

以下是引用jinzhe在2014/6/10 13:21:59的发言:
后台没有持仓同步

我说的是单个策略运行在后台多个周期上,每个周期只允许开仓1手,怎么保证总持仓与各周期的持仓保持一致呢?


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


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

1.限制每个周期一天最多开平仓1手(多单or空单,一天最多一手),后台使用全局变量控制

 

//平空

if (kd or pk) and extgbdata('flag2')=2 then

begin

sellshort(1,1,lmt,价格);

extgbdataset('flag2',3);

end

 

//开多,全局变量为0才开多

if kd and extgbdata('flag2')=0 then

begin

tbuy(1,1,lmt,价格);

extgbdataset('flag2',1);

end

 

//平多

if (pd or kk) and extgbdata('flag2')=1 then

begin

tsell(1,1,lmt,价格);

extgbdataset('flag2',3);

end

 

//开空,全局变量为0才开空

if kk and extgbdata('flag2')=0 then

begin

tbuyshort(1,1,lmt,价格);

extgbdataset('flag2',2);

end

 

//每天收盘前,将全局变量赋值为0,否则第二天不开仓

if DYNAINFO(207)>=closetime(0) then extgbdataset('flag2',0);

 

2.10秒钟不成交追单保证成交

就用2楼说的功能



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

客户服务部

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

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

service@weistock.com

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

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


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

6楼是以2分钟周期为例

 

如果运行在3分钟周期上,就把全局变量改为flag3



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/11 11:13:08    Post IP:222.129.221.47[只看该作者]

以下是引用fly在2014/6/11 10:24:40的发言:

1.限制每个周期一天最多开平仓1手(多单or空单,一天最多一手),后台使用全局变量控制

 

//平空

if (kd or pk) and extgbdata('flag2')=2 then

begin

sellshort(1,1,lmt,价格);

extgbdataset('flag2',3);

end

 

//开多,全局变量为0才开多

if kd and extgbdata('flag2')=0 then

begin

tbuy(1,1,lmt,价格);

extgbdataset('flag2',1);

end

 

//平多

if (pd or kk) and extgbdata('flag2')=1 then

begin

tsell(1,1,lmt,价格);

extgbdataset('flag2',3);

end

 

//开空,全局变量为0才开空

if kk and extgbdata('flag2')=0 then

begin

tbuyshort(1,1,lmt,价格);

extgbdataset('flag2',2);

end

 

//每天收盘前,将全局变量赋值为0,否则第二天不开仓

if DYNAINFO(207)>=closetime(0) then extgbdataset('flag2',0);

 

2.10秒钟不成交追单保证成交

就用2楼说的功能

我说的是每个周期开平下单,每次最多1手,而不限制日总手数1手。

用全局变量GLOBALVARIABL或variable变量不行吗?


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2014/6/11 16:17:16    Post IP:222.129.221.47[只看该作者]

没人回答?


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


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

每次最多1手

那还限制啥,直接在策略里写,具体的开平仓手数就行了



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

客户服务部

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

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

service@weistock.com

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

 回到顶部
总数 13 1 2 下一页