Originally Posted By: Sundance
When i remember right. When you set BarPeriod to 60. Zorro will only run your script every 60 minutes. Within those 60 minutes price can move large distances. So that it is no problem to move far away from your 25 pips. So when Zorro checks 60 minutes later there can be three if clauses fullfilled...

@acid: can you confirm this?


In general, yes. But, I haven't checked the strategy, maybe that is desirable? If not, then replacing multiple if's with one if with multiple "else if" clauses would fix it.