你这里向上向下是怎么判定的?本根k的值大于上跟k的值就表示向上了?
如果信号继续成长发出卖出信号,这个地方最好说明下。不要太抽象的说法
GLOBALVARIABLE:ti=0,n=0; //你确实要用延迟5秒?图表做这种不太方便。这里是处理最新k代码,还需要再写代码来计算历史信号。并且这种历史信号无法完美体现你盘中的实际情况的。
cond:=a7<ref(a7,1) and a92 < ref(a92,1) and max(a7,a92)<a10 and cross(a3,a1);
if cond and n=0 then
begin
ti:=DYNAINFO(207);
n:=1;
end
if DYNAINFO(207)>ti+5 and cond then
begin
buyshort();
end
平仓条件为止损和止盈同为A92,你这个是什么意思?h>a92止盈,l<a92止损。那不就强制平仓了都。