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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 能帮忙改个同时满足两个策略的合体策略吗?

   

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


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

主题:能帮忙改个同时满足两个策略的合体策略吗?

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


加好友 发短信 王文强
等级:新手上路 帖子:35 积分:0 威望:0 精华:0 注册:2021/1/5 17:23:59
能帮忙改个同时满足两个策略的合体策略吗?  发帖心情 Post By:2021/5/14 0:59:38    Post IP:222.78.59.117[只看该作者]

INPUT:m(14,1,100,10),n(33,1,100,10),ss(1,1,100,10),w(55,1,100,5);
A:dma(c,n/100);
b:dma(c,m/100);
j:=wma(c,w);
STICKLINE(a>=b,a,b,6,0,16711935),stick;
STICKLINE(a<=b,a,b,6,0,COLORgreen),stick;
舵手:j,LINETHICK2,COLORgreen;
PARTLINE(j>ref(j,5),j,255.2.0),LINETHICK2;
a,LINEDOT,COLORGRAY;
b,LINEDOT,COLORred;

开空条件:=CROSS(b,A);        
开多条件:=CROSS(A,b);    

if 开空条件 then
begin
sell(1,holding,market);
end

if 开多条件 then
begin
buy(holding=0,1,market);    
end

以上为策略1     下面的为策略2     能帮忙改个 同时满足策略1和策略2  开多的 超级策略吗


MA1:=EMA(CLOSE,13),LINETHICK2,COLORRED;

MA2:EMA(MA1,3),LINETHICK2,COLORBLUE;



MA4:EMA(MA2,21),LINETHICK2,COLORMAGENTA;


KD:CROSS(C,MA(C,5))AND C>MA(C,5)*1.00080;//开仓条件
开仓数值:MAX(REF(MA(C,5),1),(MA(C,5)*1.0020)),COLORRED;//数值
平仓数值:MA2*0.998;

PD:CROSS(平仓数值,C);


平多:SELL(PD,holding,market);//平多信号1
开多:buy(KD and holding=0,1,limit,开仓数值),IGNORECHECKPRICE;//开仓信号

hd:holding;

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/5/14 9:11:28    Post IP:58.246.57.26[只看该作者]

指标计算的代码 你直接写在一起就行了。

然后整合下下单条件:

开仓条件:CROSS(b,A) and KD ;   
平多条件:CROSS(平仓数值,C) and CROSS(b,A);

剩下的语句就自行完善下就行了。


命数如织,当如磐石。
 回到顶部