Ошибки, баги, вопросы - страница 197

 
olyakish:

А про ошибку 10005 при отправке запроса на сервер (см 195 страницу ) будут какие либо комментарии ?



В одном из ближайших билдов будет исправление.
 

В справке по HistorySelect сказано:

После применения функции HistoryOrderSelect() список ордеров в истории, доступных mql5-программе, сбрасывается и заполняется заново найденным ордером, если поиск ордера по тикету завершился успешно. То же самое относится к списку сделок, доступных mql5-программе – он сбрасывается функцией HistoryDealSelect() и заполняется заново в случае успешного получения сделки по номеру тикета. 


Вопрос 1: зачем после вызова HistoryOrderSelect() список сбрасывается и заполняется заново найденным ордером? Что за найденный ордер: который был выбран функцией HistoryOrderSelect()? И заполняется только одним ордером?

Вопрос 2: По какому времени выставляются ограничения: по серверному (TimeCurrent()) или локальному (TimeLocal())?

Вопрос 3: Как сбросить выставленные ограничения?

 

А это что такое

2010.11.16 17:11:34     Core 1  PDH initialization error
Тестер стратегий 355 билд
 
Maxx:

В справке по HistorySelect сказано:


Вопрос 1: зачем после вызова HistoryOrderSelect() список сбрасывается и заполняется заново найденным ордером? Что за найденный ордер: который был выбран функцией HistoryOrderSelect()? И заполняется только одним ордером?

Вопрос 2: По какому времени выставляются ограничения: по серверному (TimeCurrent()) или локальному (TimeLocal())?

Вопрос 3: Как сбросить выставленные ограничения?

Вопрос 2: Конечно по серверному.
 

XP SP3, Pentium 4 (3GHz), 1.24Gb

Build 355

1) MetaTrader и MetaEditor не всегда появляются в панели задач.

2) Тестер стратегий не отображает в выпадающем списке "Советник:" файлы .ex5, помещенные в папку experts после запуска MT5 (т.е., для того,чтобы эксперт появился в списке, надо перезапустить MetaTrader).

Такое поведение наблюдалось и в предыдущих билдах.

 

Что означают массовые сообщениея Old tick в тестере?

 
Ashes:

XP SP3, Pentium 4 (3GHz), 1.24Gb

Build 355

1) MetaTrader и MetaEditor не всегда появляются в панели задач.

2) Тестер стратегий не отображает в выпадающем списке "Советник:" файлы .ex5, помещенные в папку experts после запуска MT5 (т.е., для того,чтобы эксперт появился в списке, надо перезапустить MetaTrader).

Такое поведение наблюдалось и в предыдущих билдах.

 

 

Рефреш в окне навигатора помогает?

Метаэдитор, которым вы компилируете эксперта находится в папке терминала?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 

Может я что то упустил но вот такой код в советнике при тестировании на истории не рисует ни единого стопового значка.

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
void OnTick()
  {
   string nameojb="stop"+(string) MathRand();
   ResetLastError();
   datetime t1[1];
   CopyTime(_Symbol,_Period,0,1,t1);
   bool draw=ObjectCreate(0,nameojb,OBJ_ARROW_STOP,0,t1[0],1.35);
   Print(nameojb," ",(string)draw,GetLastError());
  }
//+------------------------------------------------------------------+

Но и ошибок нет

2010.11.17 10:43:50     Core 1  2010.07.14 23:58:30   stop4948 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:56:30   stop14970 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:55:30   stop13715 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:59   stop19705 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:30   stop11941 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:00   stop8652 true0

Зато если этот код вставить в скрипт и бросить на реалтайм график евробакса то отрисуется крестик (хотя в документации на против этого кода нарисован кирпич).

Цель: хотел прикрутить к советнику прорисовку стоповых цен и посмотреть наглядно на истории (на графике после тестирования) их местоположение.

 
alexvd:

Рефреш в окне навигатора помогает?

Метаэдитор, которым вы компилируете эксперта находится в папке терминала?

Первый вопрос: Да.

Второй: Я, вероятно, недостаточно чётко выразился. Я вообще НЕ КОМПИЛИРУЮ эксперта, а просто копирую его (полученного в виде .ex5) в папку экспертов Метатрейдера.

Остаётся вопрос про Old tick, которые были при тестировании вчера (2 прогона с небольшим промежутком между ними), но исчезли сегодня...

 

Здравствуйте! 

Настраиваю расположение окошек в мт5 так как мне удобно для работы, сохраняю профиль. 

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

Как запомнить размеры и расположения окон?

 Закрываю программу "крестиком". Сохранен конкретный профиль - проверил, при загрузке программы, загружается именно он. Права на запись тоже есть. Пробовал запускать от имени администратора, настраивал вид, закрывал, открывал заново и опять аккуратно открытые ВСЕ окошки маленького размера по всей рабочей области.

 У меня Win7, МТ5 установлен не в папку по умолчанию, а например d:\soft\mt5.

Если вношу изменения в профиль, то они сохраняются, а расположение и размер окошек - нет!
Причина обращения: