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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → [求助]关于策略编写的问题

   

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


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

主题:[求助]关于策略编写的问题

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
  发帖心情 Post By:2014/5/8 11:18:36 [显示全部帖子]

“亏损达到账户资金的5% 全部平仓”图表上不能实现

以下代码供参考

macd公式里加上

sc:ref(macd1,1)<0 and macd1>0;//5分钟 MACD上穿0轴
xc:ref(macd1,1)>0 and macd1<0;//5分钟MACD下穿0轴

 

新建一个公式

k:stkindi('','kdj.k',0,6,-1);
d:stkindi('','kdj.d',0,6,-1);
j1:cross(k,d);
macd_4:stkindi('','macd.macd1',0,13,-1);
j2:macd_4>0;
m5s:stkindi('','macd.sc',0,2,0);
m5x:stkindi('','macd.xc',0,2,0);
if j1=1 and j2=1 and m5s=1 THEN
buy(1,1,market);

 k1:cross(d,k);
 k2:macd_4<0;
 if k1=1 and k2=1 and m5x=1 THEN
 BUYSHORT(1,1,market);
 
 if k1 or k2 THEN
 sell(holding>0,holding,market);
 if k1 or j2 THEN
 sellshort(holding<0,holding,market);
 


图片点击可在新窗口打开查看此主题相关图片如下:7.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/5/8 11:18:51编辑过]

 回到顶部