dtzy:holding>0 and ENTERPRICE-c>=10*MINDIFF;
ktzy:holding<0 and c-ENTERPRICE>=10*MINDIFF;
if ktzy then
begin
sellshort();
buy();
end
if dtzy then
begin
sell();
buyshort();
end
函数参数自行补齐下即可。
如果开多信号消失那就只能读到1000.中间闪烁的信号是读取不到的。
可否通过取得开仓时的第N根K线值而取取得开仓价,从而解决信号消失问题,如能,如何编写?
你这里信号消失导致的问题在图表上是没办法解决的。你没办法判断某个K在走完之前到底出过什么信号。
后台可以直接读当前账户的实际持仓均价,可以直接做止损或止盈。只要你实际下过单就可以,无论下单后这个信号消失与否。