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

[求助]无故多出很多交易信号 [金字塔]

  • 咨询内容: 问题出现在在编写止损反手的时候。之前一直用openprofit来调用账户的持仓利润状况,在利润回吐或者亏损达到一定程度的时候止损并反手。但是如果是多策略交易的话,用openprofit程序没有办法正确判断单一策略的盈亏情况,所以打算自己记录开仓价格,然后和当前价格比较之后,进行止损反手操作。但是出现如下问题:

    此主题相关图片如下:问题策略.jpg

    此主题相关图片如下:原策略.jpg

    在开空之后,系统在后一根K线就平空翻多了,而按照用openprofit的程序,是不应该出现这次反手的。
    我用调试功能一步一步跟踪过了,所有参数都是正确的,甚至于在策略中都没有触发过平空和开多的代码。而且继续调试跟踪后,所有的参数仍然认为当前是空单,而不是多单,但是图标上就是出现了这次信号,回测也会有这笔交易。如下是信号正确的程序的代码://最大浮盈max_open_profit:=max(max_open_profit,openprofit);current_draw_back:=openprofit-max_open_profit;
    这是有问题的程序的代码://最大浮盈if (type(1)=3 and open_price>0)then cp:=(open_price - c)*300;
    if (type(1)=1 and open_price>0)thencp:=(c - open_price)*300;
    max_open_profit:=max(max_open_profit,cp);current_draw_back:=cp-max_open_profit;
    其余部分的代码除了在开平仓的时候会对open_price做记录和重置外,其它一模一样......
    谢谢老师,望解答

     

  • 金字塔客服: 调试过正确的话还乱出信号,那么就只能是你贴出全部代码,由我们来进行调试了

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容