Выпущена бета-версия MetaTrader 4 Build 555 с обновленным языком MQL4 и Маркетом приложений - страница 17

 
sergo700:

Опция "Отключить советника при смене счета" приводит к тому, что при смене счета советник всегда отключается. То есть меняем аккаунт и в терминале выключается кнопка "Expert advisors"

Я же спрашиваю про иное поведение:

при смене аккаунта в советнике вызывалась функция deinit()

а потом он как бы стартовал заново и вызывалась init()

а сейчас такого не происходит. это баг?


да это баг, deinit() должен вызываться, согласно справке:

Deinit

Перед деинициализацией глобальных переменных и выгрузкой программы (эксперт или пользовательский индикатор) клиентский терминал посылает программе событие Deinit. Событие Deinit также генерируется при завершении работы клиентского терминала, при закрытии графика, непосредственно перед сменой финансового инструмента и/или периода графика, при удачной перекомпиляции программы, при смене входных параметров, а также при смене счета.

Выгрузка эксперта, прикрепленного к графику, производится в следующих случаях:

·при откреплении эксперта от графика;

·при прикреплении эксперта к графику – если на данном графике был уже другой эксперт, то этот эксперт выгружается;

·закрытие терминала (если эксперт был прикреплен к графику);

·загрузка шаблона, если к графику прикреплен эксперт;

·закрытие графика, к которому был прикреплен эксперт;

·смена профиля, если эксперт прикреплен к одному из графиков сменяемого профиля;

·смена счета, к которому подключен терминал (если эксперт был прикреплен к графику перед авторизацией терминала на сервере).

При смене символа или таймфрейма графика, к которому эксперт прикреплен, выгрузка и загрузка эксперта не производится. При этом последовательно вызываются обработчики OnDeinit() на старом символе/таймфрейме и OnInit() на новом символе/таймфрейме (если они есть), значения глобальных переменных и статических переменных не сбрасываются. Все события, поступившие для эксперта до завершения инициализации (функции OnInit()), пропускаются.

 
Привет всем! Нововвидения это то что нужно, вот только вопрос к MetaQuotes-будут ли внесены изменения в учебник MQL4? И если да, то как скоро можно будет с ним ознакомиться?
 
skyjet:
Нововвидения это то что нужно, вот только вопрос к MetaQuotes-будут ли внесены изменения в учебник MQL4? И если да, то как скоро можно будет с ним ознакомиться?

К сожалению, учебник обновляться не будет.

С учетом новых возможностей учебник надо писать с нуля, чего мы делать не будем. Рекомендую начать обучение с 300 статей из раздела MQL5.

 

Ошибки в MetaTrader 4 build 568
OS: Windows XP SP3

1. Не работает ChartApplyTemplate
if (!ChartApplyTemplate (0, "ADX.tpl")) Alert ("Error: "+GetLastError());

Выдает Error: 4024

2. ChartNext не возвращает -1, если список графиков закончился, а возвращает 0.

3. ChartScreenShot (0, "chart.gif", 700, 500);
при использовании background DarkGray, создает GIF с неправильным фоном,
см. картинку

 

Господа разработчики, нет ли у вас в планах выпуска все-таки торгового терминала?

В котором можно просто нажать одну из двух кнопок? Простой, надежный и компактный продукт - MT4 Base, допустим.

Без тестеров, маркетов, содебазов, каких-то левых сигналов и прочей околоторговой лабуды?

 

GermeS:

В котором можно просто нажать одну из двух кнопок?

хм. хорошая идея.

а что эти кнопки будут делать? предположу одна из них - это Получить Профит, а вторая - Закрыть терминал?

или как?

 
sergeev:

хм. хорошая идея.

а что эти кнопки будут делать? предположу одна из них - это Получить Профит, а вторая - Закрыть терминал?

или как?



Первая - "Получить профит"

Вторая - "Отменить лося и наказать ДЦ за него" )))

 
Возможно ли профилирование в тестере или только реал тайм?
 
vadynik:
Возможно ли профилирование в тестере или только реал тайм?

В реал-тайме. С торговлей не связано, только оценка быстродействия кода.
 

Ещё одного важного пункта не хватает, всё надеялся как нибудь встроят, но видать многим не мешает

Зделайте СЕТКУ Графика фиксируемой!

Что бы можно выставить раз шаг сетки в 10 или 100ьпунктов например и он оставался бы постоянно и при скроллинге и смене символа,

ломает глаза когда описание вертикально шкалы постоянно меняется пятью знаками после запятой и шаг сетки не предсказуем

В данный момент пользы от сетки не много, неявен масштаб графика

Причина обращения: