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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → [求助]

   

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


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

主题:[求助]

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


加好友 发短信
等级:新手上路 帖子:96 积分:489 威望:0 精华:0 注册:2011/9/5 19:34:19
[求助]  发帖心情 Post By:2011/9/16 14:27:00 [只看该作者]

若遇到某一平仓单亏损额度或者亏损点数大于一定的值的时候,下一个开仓信号则不开仓价,下第二个开仓信号再继续开仓,如何实现?


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


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

用VARIABLE定义的全局变量标识,是否某一平仓单亏损额度或者亏损点数大于一定的值.决定是否开仓.

 

与此方法类似,请自行改写.如果对全局变量不了解,请在论坛搜帖查看.

示例:

当日亏损交易次数超过3次,则不再开仓

variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1


 

ma5:ma(close,5);

ma15:ma(close,15);


 

if CROSS(ma5,ma15) and holding<0 and time>091500 and time<145000 then

begin

sellshort(1,1,market),orderqueue;

if c>enterprice then lossnum:=lossnum+1;

end


 

if CROSS(ma5,ma15) and holding<0 and lossnum<3 and time>091500 and time<145000 then

begin

buy(1,1,market),orderqueue;

end


 

if CROSS(ma15,ma5) and holding>0 and time>091500 and time<145000 then

begin

sell(1,1,market),orderqueue;

if c<enterprice then lossnum:=lossnum+1;

end


 

if CROSS(ma15,ma5) and holding=0 and lossnum<3 and time>091500 and time<145000 then

begin

buyshort(1,1,market),orderqueue;

end


 

//收盘前5分钟平仓

if time > 145500 then

       begin

       sell(holding > 0, 0, thisclose);

       sellshort(holding < 0, 0, thisclose);

       end


 

if time=150000 then begin

   lossnum:=0;//收盘时要重新赋值为0

end



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:96 积分:489 威望:0 精华:0 注册:2011/9/5 19:34:19
  发帖心情 Post By:2011/9/16 22:37:16 [只看该作者]

variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1

 

全局变量从开盘到收盘,如果不重新赋值的话,就永久保留吗?还会保留到第二天?


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


加好友 发短信
等级:新手上路 帖子:96 积分:489 威望:0 精华:0 注册:2011/9/5 19:34:19
  发帖心情 Post By:2011/9/19 10:28:22 [只看该作者]

?

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


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

工具---数据---全局变量 点那个清空



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

客户服务部

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

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

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


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

variable定义的全局变量,是局部全局变量.不会显示在全局变量表中.

 

如果不重新赋值的话,第2天就不会再开仓了.



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

客户服务部

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

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

service@weistock.com

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

 回到顶部