сделать дополнительную переменную со значениями true-false(или 0-1), изменение которой будет разрешать-не разрешать торговлю (лонги, шорты, etc)
ну и длительность ведения виртуальной позы ВСЕГДА ограничивай несколькими барами, тогда проблема вообще возникать не будет