您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

帮帮忙 自己真的搞不定 希望技术帮忙写下完整代码 不胜感激 [金字塔]

咨询内容:

macd参数设置 :S(短期)=5P(长期)=10M 天数=5 均线设置:5日线10日线
做多信号:macd出现红柱,DIFF上穿0轴时,开仓买多。止损:达到浮亏5% 平仓,未达到5%出现做空信号DIFF下穿0轴时平仓做空 止盈:5日均线下穿10日均线
做空信号:出现绿柱,DIFF下穿0轴时,开仓买空。 止损:达到浮亏5% 平仓, 未达到5%出现做多信号DIFF上穿0轴时平仓做多 止盈:5日均线上穿10日均线
谁能帮我编写下 自己写了老半天都不行 ,例子:当做空时均线没有交叉的时候不会平仓 即使出现了做多信号,系统不会按macd设置的那样 DIF F上穿0轴时平空仓做多希望帮我写个完整的代码 谢谢了 我自己弄得乱七八糟的也不行。

2021-11-12 17:09 上传


 

 来源: WWW.CXH99.COM

金字塔资深技术: 参考如下范例:
[PEL] 复制代码
INPUT:S(5,1,100,1),P(10,1,100,1),M(5,1,100,1);

DIFF:EMA(CLOSE,S) - EMA(CLOSE,P);
DEA:EMA(DIFF,M);
MACD:2*(DIFF-DEA);

MA5:MA(C,5);
MA10:MA(C,10);

CONPKKD:=MACD>0 AND CROSS(DIFF,0);   //平空开多
CONPDKK:=MACD<0 AND CROSS(0,DIFF);   //平多开空

DTZS:=HOLDING>0 AND (AVGENTERPRICE-C)/AVGENTERPRICE>0.05;  //多头止损条件
KTZS:=HOLDING<0 AND (C-AVGENTERPRICE)/AVGENTERPRICE>0.05;  //空头止损条件

DTZY:=HOLDING>0 AND CROSS(MA10,MA5);     //多头止盈条件
KTZY:=HOLDING<0 AND CROSS(MA5,MA10);     //空头止盈条件

IF DTZS OR KTZS THEN BEGIN
   多头止损:SELL(HOLDING>0,HOLDING,MARKET);
   空头止损:SELLSHORT(HOLDING<0,HOLDING,MARKET);
   END
   
IF DTZY OR KTZY THEN BEGIN 
   多头止盈:SELL(HOLDING>0,HOLDING,MARKET);
   空头止盈:SELLSHORT(HOLDING<0,HOLDING,MARKET);
   END 
   
IF CONPKKD THEN BEGIN 
	SELLSHORT(HOLDING<0,HOLDING,MARKET);
	BUY(HOLDING=0,1,MARKET);
    END
   
IF CONPDKK THEN BEGIN 
	SELL(HOLDING>0,HOLDING,MARKET);
	BUYSHORT(HOLDING=0,1,MARKET);
    END

  • 技术交流:
    技术010 发表于 2021-11-12 17:34
    参考如下范例:
    [mw_shl_code=pel,true]INPUT:S(5,1,100,1),P(10,1,100,1),M(5,1,100,1);

    谢谢您 ,能不能在帮我优化下 这样:macd参数设置:S(短期)=5P(长期)=10M 天数=5 均线设置:5日线10日线
    做多信号:macd出现红柱,DIFF上穿0轴时,开仓买多。止损:达到浮亏5%平仓,未达到5%出现做空信号DIFF下穿0轴时平仓做空 止盈:5日均线下穿10日均线【若5日均线下穿10日均线止盈后DIFF还在0轴上方运行,且5日均线再次上穿10日均线则继续开仓做多,下穿则止盈 在上穿在开多,】
    做空信号:出现绿柱,DIFF下穿0轴时,开仓买空。止损:达到浮亏5%平仓,未达到5%出现做多信号DIFF上穿0轴时平仓做多 止盈:5日均线上穿10日均线 【若5日均线上穿10日均线止盈后DIFF还在0轴下方运行,且5日均线再次下穿10日均线则继续开仓做空,上穿则止盈 在下穿在开空,】
    辛苦您了

     

  • 技术交流: 你这段文字描述和一楼的都是一样的。 你最好能自己看懂代码然后尝试自行修改,完整策略编写 通常是不提供直接编写服务的。
  •  

    有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

    可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

    怎么收费,代编流程等详情请点击阅读!

    (注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


    【字体: 】【打印文章】【查看评论

    相关文章

      没有相关内容