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


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

   

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


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

主题:交易系统编写

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


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
交易系统编写  发帖心情 Post By:2017/1/5 16:06:50    Post IP:175.11.156.188[只看该作者]

DIFF := EMA(CLOSE,S) - EMA(CLOSE,P),;
partline(diff>ref(diff,1),diff,COLORred),linethick2;
partline(diff<ref(diff,1),diff,colorgreen),linethick2;
DEA  := EMA(DIFF,M),linethick2;
partline(dea>ref(dea,1),dea,COLORred),linethick2;
partline(dea<ref(dea,1),dea,colorgreen),linethick2;
MACD1 : =2*(DIFF-DEA);
标红:=MACD1>=ref(MACD1,1);
标绿:=MACD1<ref(MACD1,1);

a1:=ma(c,10);
PARTLINE(a1>=ref(a1,1),a1,colorred,2);
PARTLINE(a1<ref(a1,1),a1,colorgreen,2);
a2:=ma(c,22);
PARTLINE(a2>=ref(a2,1),a2,colorred,3);
PARTLINE(a2<ref(a2,1),a2,colorgreen,3);

 


开多:macd1第一次大于零,且a1>=ref(a1,1) and a2>=ref(a2,1) and a1>a2 and (a1-a2)/a2<10%a2;开多!!
止损止盈:入场后第一次止损点为macd1第一次大于零所对应的k线的最低点,之后止盈推的时候为每一次第一次标红的k线的最低点。

开空:macd1第一次小于零,且a1<=ref(a1,1) and a2<=ref(a2,1) and a1<a2 and (a2-a1)/a2<10%a2;开空!!
止损止盈:入场后第一次止损点为macd1第一次小于零所对应的k线的最高点,之后止盈推的时候为每一次第一次标绿的k线的最高点。

 

 

按上面的条件帮忙加开多开空和止损止盈。谢谢!

[此贴子已经被作者于2017-1-5 16:08:04编辑过]

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


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

标红的有两条线,以哪一个为准



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/1/5 16:20:37    Post IP:175.11.156.188[只看该作者]

标红的是幅图指标。你把下面的这段做幅图指标看一下。就是第一次变红的柱对应的k线为止盈的。

DIFF := EMA(CLOSE,S) - EMA(CLOSE,P),;
partline(diff>ref(diff,1),diff,COLORred),linethick2;
partline(diff<ref(diff,1),diff,colorgreen),linethick2;

DEA  := EMA(DIFF,M),linethick2;
partline(dea>ref(dea,1),dea,COLORred),linethick2;
partline(dea<ref(dea,1),dea,colorgreen),linethick2;

MACD1 := 2*(DIFF-DEA);
标红:=MACD1>=ref(MACD1,1);
标绿:=MACD1<ref(MACD1,1);
STICKLINE(标红,MACD1,0,8,0),COLORred;
STICKLINE(标绿,0,MACD1,8,0),COLORgreen;


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


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

if cross(macd1,0) and holding=0 and a1>=ref(a1,1) and a2>=ref(a2,1) and a1>a2 and (a1-a2)/a2<a2*0.1 then buy(1,1,marketr);

if l<ref(l,enterbars) and holding>0 then sell(1,0,marketr);

if h>valuewhen(cross(MACD1>=ref(MACD1,1),0.5),l) and holding>0 then sell(1,0,marketr);

if cross(0,macd1) and holding=0 and a1<=ref(a1,1) and a2<=ref(a2,1) and a1<a2 and (a2-a1)/a2<a2*0.1 then buyshort(1,1,marketr);

if h>ref(h,enterbars) and holding<0 then sellshort(1,0,marketr);

if l<valuewhen(cross(MACD1<ref(MACD1,1),0.5),h) and holding<0 then sellshort(1,0,marketr);



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

客户服务部

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

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

 回到顶部