fixing bugs: if period for simulator starts from all-currency-holiday, we don't process that into trade algo; adding execution algorithm for processing at the registration order