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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请教一下止盈止损

   

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


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

主题:[求助]请教一下止盈止损

帅哥哟,离线,有人找我吗?
渴望知识
  61楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:28:41    Post IP:222.161.201.75[只看该作者]

站内短信不让我发,说什么超过限制了。

你给我发一封吧,如果可以,最好能QQ聊一下。


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


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

超过限制说明你的代码字数太多,你分两部分发,还是多就分三部分


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

客户服务部

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  63楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:39:17    Post IP:222.161.249.42[只看该作者]

发给你了。只发了策略的了,其他的发不了了,今天的发信次数到了。

不过下面的在这个贴字里已经有了。


 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  64楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:39:42    Post IP:222.161.249.42[只看该作者]

希望你能回复一下,最好咱们能单聊。

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


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

你短信发的加上这个帖子里面原有的,还是编译不对,你明天统一的发完整的


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

客户服务部

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  66楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:45:27    Post IP:222.161.249.42[只看该作者]

那你给我发一个你的联系方式行吗?QQ就可以。

 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  67楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:47:12    Post IP:222.161.201.75[只看该作者]

我贴一下,这里还有个小问题,我想画出止损线在图表上显示,结果整个图表都被压缩成一条直线了,唉。

 

input:tq(10,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

zd:=ma5>ref(ma5,1) and abb;//开多条件
zk:=ma5<ref(ma5,1) and abb;//开空条件


BUY(holding=0 and zd and c>o and 090000<time<145500,1,limitr,c); //开多
BUYSHORT(holding=0 and zk and c<o and 090000<time<145500,1,limitr,c);//开空

//出现信号2根K线后开仓
 //BUY(holding=0 and ref(zd,2) and c>ref(c,2) and time<145500,1,limitr,c); //开多
// BUYSHORT(holding=0 and ref(zk,2) and c<ref(c,2) and time<145500,1,limitr,c);//开空

{ 后台时使用的语句
kcwzl:=valuewhen(tenterprice,low);//开单时的最低价
kcwzh:=valuewhen(tenterprice,high);//开单时的最高价
}


//图表时使用的语句
kcwzl:=valuewhen(zd and ref(holding<=0,1) and holding>0,low);//开多单时的最低价
kcwzh:=valuewhen(zk and ref(holding>=0,1) and holding<0,high);//开空单时的最高价
//将来加减仓时,上面的ref(holding<=0,1)需要替换成holding<>ref(holding,1)。

//止损点差为最(高)低点的ZS个点,止赢点差为TP,追踪点差为DTP
input:zs(3,1,50,1),tp(3,1,50,1),dtp(8,2,100,1);
{ZS:=2;
TP:=3;
DTP:=8;}
A:=mindiff;//取模组交易合约的最小变动价位

//止赢条件:止盈3个点起,跟随止盈8个点起。
//止损条件:止损设在信号出现的K线最高(低)点+(-)3。
//反手条件:止损后,立即反手。
//止盈后不反手,等待下一个开仓信号的出现。

kdzs:=C<(kcwzl-zs) and abb ;//多单止损条件
kkzs:=c>(kcwzh+zs) and abb ;//空单止损条件

//画止损线
partline(kdzs,kdzs,colorred);
partline(kkzs,kkzs,colorblue);

     sell(kdzs and holding>0,0,limitr,c);
     buyshort(holding=0 and kdzs,1,limitr,c); //多单止损后反手
    
     sellshort(kkzs and holding<0,0,limitr,c);
     buy(holding=0 && kkzs,1,limitr,c); //空单止损后反手

//多单止盈止损计算
HH:=HHV(H,enterbars+1);    //买开仓位置到现在最高价
A1:=ENTERPRICE+TP*A;       //止盈点差起始位置
A2:=A1+DTP*A;              //追踪点差起始位置
A3:=A1-3*A;                //最小止盈位置
A4:=HH-DTP*A;              //以上为根据止赢点差计算多单追踪止赢位置
if ((HH>=A1 && HH<=A2 && C<=A3)||(HH>A2 && C<=A4)) && holding>0 and abb then sell(1,0,limitr,c);//多单止盈和追踪止盈

{if C<=kcwzl-zs then begin     //多单止损后反手

     sell(1,0,limitr,c);
     buyshort(holding=0 and C<=kcwzl-zs,1,limitr,c);
 end }
    

//空单止盈止损计算
LL:=LLV(L,enterbars+1);    //卖开仓位置到现在最低价
B1:=enterprice-TP*A;
B2:=B1-DTP*A;
B3:=B1+3*A;
B4:=LL+DTP*A;             //以上为根据止赢点差计算空单追踪止赢位置
if ((LL<=B1 && LL>=B2 && C>=B3)||(LL<B2 && C>=B4)) && holding<0 and abb then sellshort(1,0,limitr,c);//空单止盈和追踪止盈

{if C>=kcwzh+zs  then begin  //空单止损后反手

     sellshort(1,0,limitr,c);
     buy(holding=0 and C>=kcwzh+zs,1,limitr,c);
end }
 
//收盘前1分钟,清仓
{if time0>=timetot0(closetime(0))-60 then begin
     sellshort(1,0,limitr,c);
     sell(1,0,limitr,c);
end}

持仓:holding,linethick0;
{资产:asset,noaxis;
可用现金:cash(0),linethick0;


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


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

//画止损线
partline(kdzs,kdzs,colorred);
partline(kkzs,kkzs,colorblue);

 

这两个是止损线?

价格是多少?你拿条件画线打算画什么?



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

客户服务部

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  69楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:57:47    Post IP:222.161.201.75[只看该作者]

这个价格应该是

KDZS,KKZS的价格啊,不可以这样写?

当满足C<(kcwzl-zs) and abb 时,条件成立,同时当前价格赋值在KDZS上。

这样是不对的?

或者说,C<(kcwzl-zs)  这个应该是带变量的值吧?


 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  70楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 15:59:22    Post IP:222.161.249.42[只看该作者]

我想我应该明白你的意思了,我应该单独去写上止损的价格,是吧。

那C<(kcwzl-zs)  是条件语句,并不能赋值,是不是?

[此贴子已经被作者于2015/3/2 16:00:14编辑过]

 回到顶部
总数 89 上一页 1 2 3 4 5 6 7 8 9 下一页