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


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

   

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


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

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

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/3/2 13:48:47    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
  42楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

K线图被压缩,你要在Y轴上右键 勾选 仅随k线变动


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

客户服务部

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

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

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


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

而且也怪了,账户和自动走的还不同步。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150302135329.png
图片点击可在新窗口打开查看

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


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

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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

客户服务部

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

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

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


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

这个图表的、交易记录里的、账户里的咋都不一样呢?有点弄不明白了。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150302140251.png
图片点击可在新窗口打开查看

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


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

请详细的说明一下


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

客户服务部

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

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

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


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

我勾选了那个随K线变动,但是线也还是没出来。

另外,需要我详细说明什么?

那个MA5,就是一假设的条件而已,您帮忙自己加一下,随便写啥都行,比方说弄成:

MA5:=MA(C,5);


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


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

我现在就是有几点不明了,

1、设置了止损,没有执行。

2、设置只能开1仓,只有等待平掉后才能开另外一仓,但是好像都没按这个执行。

下面有附图,我的原则就是先开后平再开的原则,开多后应该先等平多后再开空的,但是表里的交易记录却直接给开空了,都没先平的操作。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150302142703.png
图片点击可在新窗口打开查看

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


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

1 勾选" 仅随k线变动"是处理 "k线图被压缩成一条线"

2 ma5不能随便乱定义,我要检查问题,必须要和你的代码一致

3 详细的说明一下交易有什么问题



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

客户服务部

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

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

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


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

你这有点为难我了,这不是需要把我整个的策略都公布于众吗。

其实我的问题也不难吧,需要公布的我都已经贴出来了。

就是那个止损止盈的问题,我想知道我写的代码是否有问题呢?

如果您非得要,那是否可以站内短信呢?


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