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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为何重复触发?

   

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


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

主题:为何重复触发?

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/6/15 11:25:11 [显示全部帖子]

IF1106合约?

周期:1分钟K线

用的是K线走完,还是固定时间间隔?



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/6/15 13:39:28 [显示全部帖子]

楼主的问题,只是想,即使在信号消失的情况下,只要发出了委托,就不再重复开仓.不用取后台实际持仓,就可以做到,需要用到全局变量.


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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/6/15 14:10:32 [显示全部帖子]

图表程式化交易使用THOLDING或tholding2之类的常数可能会导致在图表上不会显示任何买卖信号,导致用户无法正常编写出想要的策略.

弊端详细请参考:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=1907&page=1&star=1

 

//以下为全局变量在有同等持仓的情况下控制重复开仓简单示例,供您参考

//类似的开平仓条件,请对应换成自己策略中的开平仓条件

 

variable:long=0;//控制多头不重复开仓
variable:short=0;//控制空头不重复开仓

 

ma5:ma(close,5);
ma15:ma(close,15);

 

if CROSS(ma5,ma15) and long=0 then
begin
buy(holding=0,1,thisclose);
long:=1;    //开多仓后,赋值为1,控制重复开仓
end

 

if con2 then
begin
sellshort(holding<0,1,thisclose);
short:=0;
end

 

if CROSS(ma15,ma5) and short=0 then
begin
buyshort(holding=0,1,thisclose);//开空仓后,赋值为1,控制重复开仓
short:=1;
end


if con1 then
begin
sell(holding>0,1,thisclose);
long:=0;
end

 



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/6/15 16:20:47 [显示全部帖子]

不会,全局变量只会赋初值一次.

全局变量的讨论,论坛有很多帖子,推荐您搜索了看看.

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

这里的问题16,您可以看看



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

客户服务部

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

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

service@weistock.com

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

 回到顶部