我写的反手信号,就是平空开多在一个条件里写一起,和平多开空在一个条件里写一起,为什么图表上只有平多和开多却没有平空开空?
if 平空开多 then begin
Sellshort(1,ss,THISCLOSE);
Buy(1,ss,THISCLOSE);
end
if 平多开空 then begin
Sell(1,ss,THISCLOSE);
BuyShort(1,ss,THISCLOSE);
end

此主题相关图片如下:qq截图20171225134616.jpg

方便的话贴一下您完整的代码,工作人员本地测试一下; 或者通过将代码用QQ的方式发给工作人员。
你们可以用你们的条件测试的,我用的是最简单的均线。
。。
[此贴子已经被作者于2017/12/25 14:10:31编辑过]
Avgvalue:=MA(C[BARPOS-1],30);
if CROSS(H,Avgvalue) then begin
Sellshort(1,ss,THISCLOSE);
Buy(1,ss,THISCLOSE);
end
if CROSS(Avgvalue,L) then begin
Sell(1,ss,THISCLOSE);
BuyShort(1,ss,THISCLOSE);
end
比如这个代码就没有任何开平信号,这是啥原因?
1. 您可以加载金字塔自带的公式于图表,看下是否还是存在这样的情况吗? 系统自带MA均线交易系统路径:交易系统--图表交易系统--指标交易--MA均线交易系统;
2. 建议您在buy、buyshort函数中,把第一个开仓条件换成holding=0,比如buy(holding=0 ,ss,thisclose);
[此贴子已经被作者于2017/12/25 14:19:30编辑过]
看走眼了,不是没信号,是没资金了。之前那个也不是没平空开空,而是在前一段时间只有平空开空,后一段只有平多开多。
编码工作人员是谁呢,qq多少?
[此贴子已经被作者于2017/12/25 14:31:35编辑过]
您可以在公式编辑器中,修改一下费率设置中的初始资金,修改的大一些;

此主题相关图片如下:1.png

您好,关于金字塔软件的使用问题都是通过论坛来解决的,软件相关问题可以发帖至软件使用区,策略代码问题可以发帖至公式模型编写区