prints писал(а)>> подскажите есть ли в МТ-4 звуковые сигналы? Например - при достижении выбранной мною цены раздается звуковой сигнал и я могу вручную закрыть ордер.
В этой вкладке содержится информация о созданных сигналах. Эти сигналы предназначены для оповещения о событиях на рынке. Создав сигналы, можно отойти от монитора — клиентский терминал автоматически оповестит о совершении заданного события.
Все сигналы в этой вкладке представлены в виде таблицы со следующими полями:
Символ — финансовый инструмент, данные которого используются для проверки условия. Если в качестве условия выбран параметр "Time=" (срабатывание сигнала при наступлении заданного времени), символ значения не имеет;
Условие — условие срабатывания сигнала. В качестве этого условия могут быть:
Bid> — Бид-цена больше заданного значения. Если текущая Бид-цена поднимется выше указанного значения, произойдет срабатывание сигнала;
Bid< — Бид-цена меньше заданного значения. Если текущая Бид-цена опустится ниже указанного значения, произойдет срабатывание сигнала;
Ask> — Аск-цена больше заданного значения. Если текущая Аск-цена поднимется выше указанного значения, произойдет срабатывание сигнала;
Ask< — Аск-цена меньше заданного значения. Если текущая Аск-цена опустится ниже указанного значения, произойдет срабатывание сигнала;
Time= — время равно заданному значению. При наступлении заданного времени произойдет срабатывание сигнала.
Счетчик — количество срабатываний сигнала;
Предел — максимально допустимое количество срабатываний сигналов. Отработав заданное количество раз, сигнал перестанет выполняться;
Таймаут — период времени между срабатываниями сигналов;
Событие — исполняемое действие. Это могут быть звуковой сигнал, исполняемый в операционной системе файл или отсылка сообщения по почте.
Управление сигналами
Для управления сигналами предназначены команды контекстного меню:
Создать — создать новый сигнал о событии. То же действие можно выполнить, нажав клавишу Insert;
Изменить — редактировать сигнал. То же действие можно выполнить, дважды кликнув на наименовании сигнала в таблице или нажав клавишу Enter;
Удалить — удалить сигнал. Нажав клавишу Delete, также можно выполнить это действие;
Включить/Выключить — включить/выключить сигнал. При выключении сигнал не удаляется, но перестает работать. В дальнейшем его можно будет снова включить. Нажав клавишу Space или выставив флажок в окне настройки сигнала (описано ниже), можно выполнить то же действие.
Внимание: чтобы управлять сигналами при помощи клавиатуры, необходимо сначала переместить в это окно фокус. Для этого следует кликнуть левой кнопкой мыши на окне.
Для каждой валютной пары запущен Индикатор, который создает множество графических объектов на истории. Если сохранить такой Профиль, то он получается громадным (десятки и более МБ). Не понятно, почему разработчики не додумались создавать (и загружать) Профили в формате архива (zip или rar) - поскольку это ASCII, то сжимается превосходно. Второе - нас в общем-то в Профиле и Шаблонах интересуют не сами графические объекты, а Индикаторы и их параметры (была просьба в 5-й версии добавить возможность сохранять графические объекты отдельной командой, но MetaQuotes заняты решением придуманных ими же самими проблем с MQL5 и им не до таких "мелочей").
- Есть ли какая-нибудь возможность сохранять Профили и Шаблоны, чтобы они занимали меньше места? (подумал что если в deinit() добавить удаление созданных объектов, то они не будут записываться, но это не помогло)
Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ. вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).
chief2000>>: - Есть ли какая-нибудь возможность сохранять Профили и Шаблоны, чтобы они занимали меньше места?
Неужели проблема с местом настолько сильная? Вероятно на харде файловая система ntfs, для папки в которой будут сохраняться профили можно поставить атрибут сжатия.
splxgf>>: Неужели проблема с местом настолько сильная? Вероятно на харде файловая система ntfs, для папки в которой будут сохраняться профили можно поставить атрибут сжатия.
Если речь идет о сохранении нескольких Профилей то это не проблема. Вот сейчас проверил сколько места занимает директория Профиль одной инсталляции МТ4 - 750 МБ, а ведь могло быть не более нескольких МБ. Можно конечно удалить часть сохраненных Профилей, но не хотелось бы, т.к. периодически приходится к ним возвращаться (многие хранят в себе проверки на истории). Сейчас добавил "Compress contents to save diskspace" для папки с шаблонами (165 МБ) - размер на диске уменьшился до 40 МБ (уже лучше чем было). RAR-ом сжалось до 9 МБ. Спасибо!
А вот и нашел тему по мне))) Приветствую всех! При написании функции определения нового дня я столкнулся с проблемкой: при комплияции возникает ошибка - 'DayWeek' - initialization expected Если не сложно, посмотрите код и объясните, в чем дело. Заранее спасибо!)))
externint Day_of_Week = 1; // Текущий день - Понедельникint start()
{
if (New_Day(Day_of_Week)=1)
Alert("Наступил новый день");
return;
}
int New_Day(int DayWeek) // Ф-ия обнаружения ..
{ // .. нового дня staticint Data=DayWeek; // Текущий день неделиint N_D=0; // Факта образования нового дня нетif(Data!=DayOfWeek()) // Сравниваем дни
{
Data=DayOfWeek(); // Теперь день недели такой
N_D=1; // Наступил новый день
}
return(N_D);
}
подскажите есть ли в МТ-4 звуковые сигналы? Например - при достижении выбранной мною цены раздается звуковой сигнал и я могу вручную закрыть ордер.
есть.
как их найти и пользоваться?
Вид>Терминал>Сигналы создать...
Читайте руководство пользователя F1.
Сигналы
В этой вкладке содержится информация о созданных сигналах. Эти сигналы предназначены для оповещения о событиях на рынке. Создав сигналы, можно отойти от монитора — клиентский терминал автоматически оповестит о совершении заданного события.
Все сигналы в этой вкладке представлены в виде таблицы со следующими полями:
Символ — финансовый инструмент, данные которого используются для проверки условия. Если в качестве условия выбран параметр "Time=" (срабатывание сигнала при наступлении заданного времени), символ значения не имеет;
Условие — условие срабатывания сигнала. В качестве этого условия могут быть:
Bid> — Бид-цена больше заданного значения. Если текущая Бид-цена поднимется выше указанного значения, произойдет срабатывание сигнала;
Bid< — Бид-цена меньше заданного значения. Если текущая Бид-цена опустится ниже указанного значения, произойдет срабатывание сигнала;
Ask> — Аск-цена больше заданного значения. Если текущая Аск-цена поднимется выше указанного значения, произойдет срабатывание сигнала;
Ask< — Аск-цена меньше заданного значения. Если текущая Аск-цена опустится ниже указанного значения, произойдет срабатывание сигнала;
Time= — время равно заданному значению. При наступлении заданного времени произойдет срабатывание сигнала.
Счетчик — количество срабатываний сигнала;
Предел — максимально допустимое количество срабатываний сигналов. Отработав заданное количество раз, сигнал перестанет выполняться;
Таймаут — период времени между срабатываниями сигналов;
Событие — исполняемое действие. Это могут быть звуковой сигнал, исполняемый в операционной системе файл или отсылка сообщения по почте.
Управление сигналами
Для управления сигналами предназначены команды контекстного меню:
Создать — создать новый сигнал о событии. То же действие можно выполнить, нажав клавишу Insert;
Изменить — редактировать сигнал. То же действие можно выполнить, дважды кликнув на наименовании сигнала в таблице или нажав клавишу Enter;
Удалить — удалить сигнал. Нажав клавишу Delete, также можно выполнить это действие;
Включить/Выключить — включить/выключить сигнал. При выключении сигнал не удаляется, но перестает работать. В дальнейшем его можно будет снова включить. Нажав клавишу Space или выставив флажок в окне настройки сигнала (описано ниже), можно выполнить то же действие.
Если сохранить такой Профиль, то он получается громадным (десятки и более МБ). Не понятно, почему разработчики не додумались
создавать (и загружать) Профили в формате архива (zip или rar) - поскольку это ASCII, то сжимается превосходно.
Второе - нас в общем-то в Профиле и Шаблонах интересуют не сами графические объекты, а Индикаторы и их
параметры (была просьба в 5-й версии добавить возможность сохранять графические объекты отдельной командой,
но MetaQuotes заняты решением придуманных ими же самими проблем с MQL5 и им не до таких "мелочей").
- Есть ли какая-нибудь возможность сохранять Профили и Шаблоны, чтобы они занимали меньше места?
(подумал что если в deinit() добавить удаление созданных объектов, то они не будут записываться, но это не помогло)
Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ.
вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).
- Есть ли какая-нибудь возможность сохранять Профили и Шаблоны, чтобы они занимали меньше места?
Неужели проблема с местом настолько сильная? Вероятно на харде файловая система ntfs, для папки в которой будут сохраняться профили можно поставить атрибут сжатия.
Если речь идет о сохранении нескольких Профилей то это не проблема. Вот сейчас проверил сколько места занимает
директория Профиль одной инсталляции МТ4 - 750 МБ, а ведь могло быть не более нескольких МБ. Можно конечно удалить часть
сохраненных Профилей, но не хотелось бы, т.к. периодически приходится к ним возвращаться (многие хранят в себе
проверки на истории).
Сейчас добавил "Compress contents to save diskspace" для папки с шаблонами (165 МБ) - размер на диске уменьшился
до 40 МБ (уже лучше чем было). RAR-ом сжалось до 9 МБ.
Спасибо!
Приветствую всех!
При написании функции определения нового дня я столкнулся с проблемкой: при комплияции возникает ошибка - 'DayWeek' - initialization expected
Если не сложно, посмотрите код и объясните, в чем дело.
Заранее спасибо!)))