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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助 运用全局变量 实现 大盈利或连续亏损两次后停止交易一段时间

   

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


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

主题:求助 运用全局变量 实现 大盈利或连续亏损两次后停止交易一段时间

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 11:15:32    Post IP:58.246.57.26[显示全部帖子]

variable:n=0,m=0;

if 平仓条件 and holding判断 then begin

     平仓语句;

     if 大盈利  then begin

         n:=1;

         m:=0;

     end

     if numprofit(1)>0 then m:=0;

     if numprofit(1)<0 then m:=m+1;

end

 

开仓条件加入:barslast(n=1 and ref(n=0,1))>一段时间 or barslast(m=2 and ref(m=1,1))>一段时间

     



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 11:29:42    Post IP:58.246.57.26[显示全部帖子]

按照我上面的格式改,把“一段时间”改成40


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 13:10:53    Post IP:58.246.57.26[显示全部帖子]

抬头,看上面



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 13:40:16    Post IP:58.246.57.26[显示全部帖子]

这个要嵌套在平仓语句里面

if 平仓条件 and 持仓判断 then begin

     平仓语句;

     if numprofit(1)>12000 then begin

         m:=0;

         n:=0;

     end

end

 



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 14:01:49    Post IP:58.246.57.26[显示全部帖子]

if 平仓条件 and 持仓判断

你少写了持仓判断

 

平多的持仓判断是:holding>0

平空是:holding<0



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 14:16:53    Post IP:58.246.57.26[显示全部帖子]

说一下在哪里没有实现间隔40根k再开仓,

加上我前面的限定条件了吗?



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 14:45:53    Post IP:58.246.57.26[显示全部帖子]

到底什么是不起作用啊?能不能描述下是什么样子的啊



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 15:02:52    Post IP:58.246.57.26[显示全部帖子]



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/27 15:29:21    Post IP:58.246.57.26[显示全部帖子]

因为没想到你会把依靠平仓语句产生的条件直接加入到开仓条件里面,你要加那么就要这样改
 
variable:tt=0;
c0:=开空条件0  AND ASD;
c1:=开空条件1  AND ASD;
c3:=pbuycond   and (ABB ) AND ASD AND holding=0 ;//  
c5:=pbuycond1  and (ABB )  AND ASD AND holding=0; //
c6:=pbuycond2  and (ABB ) AND ASD AND holding=0;//

d0:=开多条件0 ;//  
d1:=开多条件1  ;
d3:=psellcond  and (ABB )  AND ASD  AND  holding=0 ;// 
d5:=psellcond1 and (ABB )  AND ASD AND  holding=0 ;// 
d6:=psellcond2  and (ABB ) AND ASD AND  holding=0;//
if  (pbuycond   or pbuycond1 or pbuycond2 )and holding=0 and tt=0 then begin
    开仓语句;
    tt:=1;
end//第一部分
if (psellcond or psellcond1 or psellcond2) and holding=0 and tt=0 then begin
     开仓语句;
     tt:=1;
end//第一部分
 
if (c3 or c5 or c6) and tt=1 then 开仓语句.......;//第二部分
if (d3 or d5 or d6) and tt=1 then 开仓语句.......;//第二部分
 
不知道你的abb是什么条件,如果是原有的开仓条件那就加在第一部分里面,如果是新加的那么就加在第二部分里面


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/4/28 13:17:57    Post IP:58.246.57.26[显示全部帖子]

把你写的贴出来,要全部代码


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

客户服务部

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

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

 回到顶部
总数 22 1 2 3 下一页