Новая версия MetaTrader 4 Client Terminal 388 - страница 7

 
Сегодня выйдет 392 билд с исправлениями.
 
Martingeil:
229 - 387, 388 - 392 разрыв такой, надеюсь это связано с доработкой поэтапной внутри разработчиков МКЛ?
Модератор
5131
stringo 25.02.2011 10:48
VBAG:

Это замечательно! Что разработчики не забили на четверку, а её поддерживают и даже дорабатывают. Об этом просто напросто свидетельствует номер билда - 387!

Последний который я видел был - 229. И сразу - 387(может сопроцессор подключили? Гы...)! Круто!

Главное, чтобы при этом соблюдалась основная заповедь хирурга-программера - "Не навреди!"

Платформа MetaTrader 4 представляет собой совокупность многих компонентов - серверы, дата-центры, фидеры котировок и новостей, клиентский терминал, терминалы менеджера и администратора, АПИ, стандартные надстройки над компонентами, написанные с использованием АПИ и т.п. Эти компоненты развивались по-разному.

Поэтому всем нынешним компонентам присвоили номер 380, уравняв нумерацию билдов. Чисто косметическая операция.

 
Martingeil:
229 - 387, 388 - 392 разрыв такой, надеюсь это связано с доработкой поэтапной внутри разработчиков МКЛ?
нет, эти цифры определяются по лунному календарю огородника :)
 
sergeev:
нет, эти цифры определяются по лунному календарю огородника :)

сергей или как там тебя иди флуди где нибудь в другом месте, заметил что ты часто в этой ветке делаешь не адекватные выпады к задающим вопросы, если весна так действует на тебя, то надо уже как то изолироваться.

ветка не для флуда, если что то хочешь сказать скажи в курилке.

можно снести мой пост.

Спасибо, AlexStal за разъяснение, теперь буду знать.

 

Вот так работает

for (int f=total-1; f>=0; f--) //Перебор ордеров

{
if(OrderSelect(f, SELECT_BY_POS)) //Разбор ордера
{
if(OrderSymbol()!=Symbol())continue; //Если ордер не графика то перебор снова
{
if (OrderType()==OP_BUYSTOP)
{
OrderDelete(OrderTicket());
}
if (OrderType()==OP_SELLSTOP)
{
OrderDelete(OrderTicket());
}

}}}}

А ВОТ ТАК НЕТ !!!!!!!!!!!!!!!!!!!!!!!!!

for (int f=total-1; f>=0; f--) //Перебор ордеров
{
if(OrderSelect(f, SELECT_BY_POS)) //Разбор ордера
{
if(OrderSymbol()!=Symbol())continue; //Если ордер не графика то перебор снова
{
if (OrderType()==OP_BUYSTOP|| OrderType()==OP_SELLSTOP)
{
OrderDelete(OrderTicket());
}

}}}

И В
388 БИЛДЕ ВАЛОМ ЛАГОВ В МЕТА ЕДИТОРЕ .ЖАЛЬ ВРЕМЕНИ НЕТ ПОКАЗАТЬ ВСЁ .............

 

проблема с тестером 388.

отчет с тестера


лог файл:

2011.03.16 22:07:42 2011.01.12 02:01 Tester: order #10 is closed

2011.03.16 22:07:42 2011.01.12 02:01 Tester: order #12 is closed

2011.03.16 22:07:42 2011.01.12 02:01 Exp - MULTI BARACUDA 2011 BB v0.10.03.11.00.00 : stopped because of Stop Out

2011.03.16 22:07:42 2011.01.12 02:00 Exp - MULTI BARACUDA 2011 BB v0.10.03.11.00.00 EURUSD,H1: modify #12 buy 5.00 EURUSD at 1.30165 sl: 1.30020 tp: 0.00000 ok

2011.03.16 22:07:42 2011.01.12 02:00 Exp - MULTI BARACUDA 2011 BB v0.10.03.11.00.00 EURUSD,H1: modify #10 buy 2.70 EURUSD at 1.30020 sl: 1.30020 tp: 0.00000 ok

2011.03.16 22:07:42 2011.01.12 02:00 Exp - MULTI BARACUDA 2011 BB v0.10.03.11.00.00 EURUSD,H1: open #12 buy 5.00 EURUSD at 1.30165 ok

повторный тест прошел нормально

 

Еще баг:

Функция IsTesting() постоянно выдает true, даже если тестер выключен или закрыт, даже если торгуешь руками на реальном или демо...

 
OrderSelect(0,0,0) уже не отображает ордер с первоначальным объемом депозита, ни при тестировани, ни при реальной торговле. Почему вдруг так стало? Это очередной баг или она так делает только на новых счетах, которые были открыты недавно и на них не совершалось ни одной сделки?
 
Alexandr27:
OrderSelect(0,0,0) уже не отображает ордер с первоначальным объемом депозита, ни при тестировани, ни при реальной торговле. Почему вдруг так стало? Это очередной баг или она так делает только на новых счетах, которые были открыты недавно и на них не совершалось ни одной сделки?

Выберите всю историю во вкладке истории счёта. OrderSelect работает только с теми ордерами, информация о которых загружена в клиентский терминал.
 
VOLDEMAR

И В
388 БИЛДЕ ВАЛОМ ЛАГОВ В МЕТА ЕДИТОРЕ .ЖАЛЬ ВРЕМЕНИ НЕТ ПОКАЗАТЬ ВСЁ .............

То есть, Вы нашли в метаэдиторе ошибки, которых не было в предыдущих билдах?
Причина обращения: