Обновленный терминал MetaTrader 4 билд 200 от 17 ноября - страница 3

 
Ne podskagite 4to novogo v daily ot (15 Dec 2006)? :)

Мелочи, тестовая сборка перед 201 билдом.
 
Ne podskagite 4to novogo v daily ot (15 Dec 2006)? :)

Мелочи, тестовая сборка перед 201 билдом.

Spasibo Vam za otvet!



S uvageniem,
Diam0nd.
 
Тут столкнулся с проблемой использования оператора switch() в эксперте...

Конструкция:
for(int i=OrdersTotal()-1;i>=0;i--) {
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
int MagicNumber = OrderMagicNumber();
switch(MagicNumber) {
case MagicRangeBuy: // ...
case MagicRangeSell: // ...
case MagicTrendBuy: // ...
case MagicTrendSell: // ...
}
}
- работает не корректно. В частности, при открытии ордера с MagicNumber==MagicTrendSell переключатель срабатывал по MagicTrendBuy.

После переделки на:
for(int i=OrdersTotal()-1;i>=0;i--) {
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
int MagicNumber = OrderMagicNumber();
if(MagicNumber==MagicRangeBuy) {
// ...
} else if(MagicNumber==MagicRangeSell) {
// ...
} else if(MagicNumber==MagicTrendBuy) {
// ...
} else if(MagicNumber==MagicTrendSell) {
// ...
}
}
- все заработало нормально...
 
for(int i=OrdersTotal()-1;i>=0;i--) {
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
int MagicNumber = OrderMagicNumber();
switch(MagicNumber) {
case MagicRangeBuy: { // ... }
break;
case MagicRangeSell: { // ... }
break;
case MagicTrendBuy: { // ... }
break;
case MagicTrendSell: { // ... }
break;
default: { // ... }
}
}



 
Без break выполняется следующий блок условий - это стандартное поведение switch в языке С.
 
Daily ot 22 Dec, 4to novogo, uvagaemie razrabot4iki? :) Zaranee spasibo



S uvageniem,
Diam0nd.
 
Установил 200 билд перестали отображаться значки :стрелки ,галочки вместо них какие то буквы.Посоветуйте как вернуть .Заранее благодарю.Bober
 
Установил 200 билд перестали отображаться значки :стрелки ,галочки вместо них какие то буквы.Посоветуйте как вернуть .Заранее благодарю.Bober

Может воперационной системе слетел шрифт Wingdings ? Или Вы поставили новый 200 билд на другом компьютере?

Для проверки попробуйте вставить значки из меню "Вставка - Значки - Галочка". Если вместо значка галочки появится буква, значит шрифт Wingdings (стандартный набор специальных значков в Windows) отстутствует.

Скачать шрифт Wingdings можно по ссылке: https://www.metaquotes.net/en/download , а затем инсталлировать его в систему через "Пуск - Настройка - Панель управления - Шрифты", далее "Файл - Установить шрифт" и указать путь до этого шрифта, а после "Закрыть".
 
Daily ot 22 Dec, 4to novogo, uvagaemie razrabot4iki? :) Zaranee spasibo

Мелочи, мы выпустим официальный 201 билд 25 или 26 декабря с полным списком изменений.
 
Daily ot 22 Dec, 4to novogo, uvagaemie razrabot4iki? :) Zaranee spasibo

Мелочи, мы выпустим официальный 201 билд 25 или 26 декабря с полным списком изменений.

Otli4no! Spasibo za informaciu, i S NASTUPAIUSHIM Vas i vsu kommandu! :D



S uvageniem,
Diam0nd.

P.S. Ese raz ogromnoe spasibo 4to vsegda otve4aete. V kommunikacii - sila!