Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
229 - 387, 388 - 392 разрыв такой, надеюсь это связано с доработкой поэтапной внутри разработчиков МКЛ?
5131
Это замечательно! Что разработчики не забили на четверку, а её поддерживают и даже дорабатывают. Об этом просто напросто свидетельствует номер билда - 387!
Последний который я видел был - 229. И сразу - 387(может сопроцессор подключили? Гы...)! Круто!
Главное, чтобы при этом соблюдалась основная заповедь хирурга-программера - "Не навреди!"
Платформа MetaTrader 4 представляет собой совокупность многих компонентов - серверы, дата-центры, фидеры котировок и новостей, клиентский терминал, терминалы менеджера и администратора, АПИ, стандартные надстройки над компонентами, написанные с использованием АПИ и т.п. Эти компоненты развивались по-разному.
Поэтому всем нынешним компонентам присвоили номер 380, уравняв нумерацию билдов. Чисто косметическая операция.
229 - 387, 388 - 392 разрыв такой, надеюсь это связано с доработкой поэтапной внутри разработчиков МКЛ?
нет, эти цифры определяются по лунному календарю огородника :)
сергей или как там тебя иди флуди где нибудь в другом месте, заметил что ты часто в этой ветке делаешь не адекватные выпады к задающим вопросы, если весна так действует на тебя, то надо уже как то изолироваться.
ветка не для флуда, если что то хочешь сказать скажи в курилке.
можно снести мой пост.
Спасибо, 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) уже не отображает ордер с первоначальным объемом депозита, ни при тестировани, ни при реальной торговле. Почему вдруг так стало? Это очередной баг или она так делает только на новых счетах, которые были открыты недавно и на них не совершалось ни одной сделки?
Выберите всю историю во вкладке истории счёта. OrderSelect работает только с теми ордерами, информация о которых загружена в клиентский терминал.
И В
388 БИЛДЕ ВАЛОМ ЛАГОВ В МЕТА ЕДИТОРЕ .ЖАЛЬ ВРЕМЕНИ НЕТ ПОКАЗАТЬ ВСЁ .............