Ну, как ты вы намутили очень сильно. Во первых, совсем не понятно, что там делает блок Bid. Во вторых, использовать на дневных интервалах блок открытия по рынку - как-то глупо. Нужно использовать лимитные заявки. Посмотрите в качестве примера скрипт HiLo, он работает по похожему принципу.

А блоки открытия дня можно найти здесь:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=2422#Post2422