1.同一根k线上既满足开仓条件又满足平仓条件,
2.平仓条件加上一个条件 enterbars>0
多单止损是这样写的
if holding > 0 THEN
BEGIN
if(enterprice - c > c * 0.005) THEN
begin
sell(1,0,marketr);
end
end
按道理,开仓的那根K线,enterprice 和c是一样的,那么enterprice - c就等于0,怎么会大于c * 0.005呢
开仓语句是什么?
离这块最近的一个信号是多还是空还是多空都有?
信不信由你,把括号去掉就可以了
if(enterprice - c > c * 0.005) THEN
改成
if enterprice - c > c * 0.005 THEN
if()
和if ()是两个意思
if后面直接加括号和if后面空格再括号是两个意思
真实神奇啊,没有一个编译器会有这样的区别的,
那你说怎么写才是正确的,我干脆不用括号,结果就是正确的