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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 帮忙编写

   

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


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

主题:帮忙编写

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


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

RATR:=valuewhen(多头开仓 and holding=0,ATR);


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

客户服务部

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

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

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


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

保本意思是盈亏>0?


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

客户服务部

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

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

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


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

也就是盈利2跳属于保本?


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

客户服务部

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

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

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


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

1.
if openprofit<=x*ratr then sell(1,0,market);
2,3和4

if openprofit>=y*ratr then begin
   if openprofit>=z1*ratr and openprofit<z2*ratr and 多头平仓 and holding=2 then sell(holding=2,1,market);
   if openprofit>=z2*ratr  and 多头平仓 and holding=1 then sell(holding=1,1,market);
end



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

客户服务部

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

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

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


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

你初始的开仓条件哪里去了?

后面的1234是建立在有开仓的情况下才能运行的, 你怎么不添加初始的开仓条件?

 



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

客户服务部

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

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

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


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

你光写条件不写下单有毛用的。既然这样,还是我来手动添加吧。。。

 

ZZ1:=cross(c,ma(c,5));
DD1:=cross(ma(c,5),c);
X:=1;
Y:=2;
ZYX1:=3;
ZYX2:=4;

开多条件:=ZZ1;//开多条件
平多条件:=DD1;//平多条件
开空条件:=DD1;//开空条件
平空条件:=ZZ1;//平空条件

if zz1 then begin

  sellshort(1,0,market);

  buy(holding=0,1,market);

end

 

if dd1 then begin

   sell(1,0,market);

   buyshort(holding=0,1,market);

end
///////////////////////////////////////////////////////////////////////////////////////////////
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR1,14);

////RATR 就是开仓信号出现当时的ATR值。
多开RATR:=valuewhen(开多条件 and holding=2,ATR);
空开RATR:=valuewhen(开空条件 and holding=2,ATR);
{
X:=1;
Y:=2;
ZYX1:=3;
ZYX2:=4;
1.开仓2手后自动设止损 X*RATR (X缺省为 1)
2.开仓2手后盈利达到了 Y*RATR, 将2手止损改为保本(成本+2跳))(Y缺省为2)
3.保本后,盈利未达到 Z1*RATR前,忽略所有平仓信号,只有在盈利超过 Z1*RATR的平仓信号出现后才平仓1手。
4.保本后,盈利未达到 Z2*RATR前,忽略所有平仓信号,只有在盈利超过 Z2*RATR的平仓信号出现后才平仓1手。
}
if openprofit<=-1*x*多开RATR then SELL(1,0,market);

if openprofit>=y*多开RATR then begin
if openprofit>=zyx1*多开RATR and openprofit<zyx2*多开RATR and 平多条件 and holding=2 then sell(holding=2,1,market);
if openprofit>=zyx2*多开RATR and 平多条件 and holding=1 then sell(holding=1,1,market);
end

if openprofit<=-1*x*空开RATR then SELLSHORT(1,0,market);

if openprofit>=y*空开RATR then begin
if openprofit>=zyx1*空开RATR and openprofit<zyx2*空开RATR and 平空条件 and holding=2 then SELLSHORT(holding=2,1,market);
if openprofit>=zyx2*空开RATR and 平空条件 and holding=1 then SELLSHORT(holding=1,1,market);
end

资产:asset,noaxis;


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

客户服务部

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

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

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


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

这个表示在同一个k线上开平仓 条件同时满足,修改方法是在所有的平仓条件里面加上 enterbars>0



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

客户服务部

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

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

 回到顶部