При нуле должен закрыть. Настройки правильные.
_______________
Так-с, ребятки. У меня там ошибка закралась. Просьба, чтобы я тут не плодил тыщи версий, найти в коде строчку (CTRL+H в помощь)
if(blu1>level_for_close && blu<=level_for_close)
заменить на
if(blu1>-level_for_close && blu<=-level_for_close).
перекомпилировать,
проверить, не слетели ли настройки на графиках
В таком случае закрытие будет по той же логике, что и открытие. Ставим значения по модулю (положительные или 0). Продажи будет закрывать в отрицательной зоне, покупки в положительной.
Ставить отрицательные значения можно, если вы хотите получить короткий тейк. Например:
Покупка при - 20000, ставить в настройках level_for open 20000 (положительное).
Закрытие при -15000, ставить в настройках level_for_close - 15000 (отрицательное).
Ни в коме случае не ставить оба отрицательных значений, потому что купит при +20000, а закроет в убыток при -15000.
Надеюсь, понятно объяснил.