switch внутри цикла не работает?

 
switch внутри цикла не работает?
У меня switch внутри цикла не работает - "left parenthesis expected - "token "Ord""
Если же я комментарю цикл, оставляя только switch, то все работает.
//---------------------------------------
var:i(0);

for i=1 to TotalTrades {
Switch Ord(i,VAL_TYPE) {
Case OP_BUY: Alert("BUY");
Case OP_SELL: Alert("SELL");
Case OP_SELLSTOP: Alert("SELLSTOP");
Case OP_BUYSTOP: Alert("BUYSTOP");
Default: Alert("ooooo!");
};
};
//---------------------------------------
Уважаемые разработчики, где собака порылась?
 
скачайте последнюю версию терминала - эта ошибка там исправлена
 
Скачал, установил, а MetaEditor почему-то остался прежним :(
 
MetaEditor тут не причем. Кстати, надо явно писать - какая версия.
 
Пишу...
MetaEditor 3.75 build 946 (Oct 28 2003)
MetaTrader 3.76 build 5352 (Nov 11 2003)
 
оказалось - не до конца поправили. исправим, извините.
 
в качестве временного решения напишите так
type=Ord(i,VAL_TYPE);
switch type {
bla-bla-bla
 
исправили, скачайте MetaTrader 3.77
Причина обращения: