1) Я догадывался, что метод BuyIfGreater работает не таким образом) Подобным условием я лишь пытался описать сам факт выхода текущей цены (на свече bar) выше предыдущего хая.
2) Аналогичная ситуация, но со входом по рынку на bar+1 свече работает (то есть в цикле вход прописан на bar+1 свече, а stop loss на bar свече), выход по stop loss происходит на той де свече, что и вход. Или это тоже заглядывание в будущее?
За совет со сжатием/разжатием спасибо, буду над ним думать