[求助]无故多出很多交易信号 [金字塔]
- 咨询内容:
问题出现在在编写止损反手的时候。之前一直用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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容