Zorro is a great program and looking fordward to getting some good results from it when I understand it better.
When the 'if' comparison is true it executes the command but when the 'if' comparison is false it sets the values to "0".
Example:
if(crossOver(Fast,Slow)) BuyStop = 1.4;
Whhen crossOver occurs BuyStop is set to 1.4 as expected. On the next bar when new data arrives and this 'if' evaluates false the BuyStop is changed to 0. I expected it to stay at 1.4 since this 'if' comparison is false. What changed it and how do I keep the BuyStop value at 1.4 until this logic changes it at the next crossOver.