noran919: Народ до меня не доходит следующее, почему после каждого выключения Терминала пропадает Панель инструментов, Инструменты, Навигатор, Обзор рынка и поэтому приходится постоянно вручную расставлять эти вещи??? Спасибо за помощь!!!
Может терминал стоит в директории к которой не разрешен доступ на запись? Похоже на то что не может перезаписаться файл последнего профиля. Если так, то перенести терминал в ту директорию к которой есть доступ.
noran919: Народ до меня не доходит следующее, почему после каждого выключения Терминала пропадает Панель инструментов, Инструменты, Навигатор, Обзор рынка и поэтому приходится постоянно вручную расставлять эти вещи??? Спасибо за помощь!!!
Подскажите пожайлусто как правильно написать код индикатора чтобы он делал просчёт не каждый тик а каждую секунду ,,,если можно показать примером допустим индикатор каждую секунду складывае 1+1
gonsharov: Подскажите пожайлусто как правильно написать код индикатора чтобы он делал просчёт не каждый тик а каждую секунду ,,,если можно показать примером допустим индикатор каждую секунду складывае 1+1
Два подхода:
в OnCalculate оценивать разницу между текущим временем и последним используемым: как работает - допустим в 2018.09.28 15-30-31 был последний расчёт. Пришёл новый тик - проверяем время - а у нас всё теже 2018.09.28 15-30-31 - значит нечего не делаем, и только когда текущее время станет больше, чем 2018.09.28 15-30-31 - делаем расчёты и запоминаем это время.
Использовать OnTimer(). Я лично против такого метода.
void ClosePositions()
{
for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of current ordersif(m_position.SelectByIndex(i)) // selects the position by index for further access to its propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==Magic)
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
}
Подскажите как изменить эту функцию чтобы найти и закрыть позицию у которой комментарий ААА
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
Народ до меня не доходит следующее, почему после каждого выключения Терминала пропадает Панель инструментов, Инструменты, Навигатор, Обзор рынка и поэтому приходится постоянно вручную расставлять эти вещи??? Спасибо за помощь!!!
Может терминал стоит в директории к которой не разрешен доступ на запись? Похоже на то что не может перезаписаться файл последнего профиля.
Если так, то перенести терминал в ту директорию к которой есть доступ.
Народ до меня не доходит следующее, почему после каждого выключения Терминала пропадает Панель инструментов, Инструменты, Навигатор, Обзор рынка и поэтому приходится постоянно вручную расставлять эти вещи??? Спасибо за помощь!!!
Подскажите пожайлусто как правильно написать код индикатора чтобы он делал просчёт не каждый тик а каждую секунду ,,,если можно показать примером допустим индикатор каждую секунду складывае 1+1
Два подхода:
Столкнулся с похожей проблемой.
//---------
Хочу чтобы была выносная переменная с секундами(для оптимизатора).
input ushort Time = 120;
Допустим в этой переменной стоит время 120 секунд.
Далее -
void OnTick()
{
Запоминаем текущее время.
Проверяем текущее время.
Если прошло времени больше Time ,то -
BuyBuff=0;
//----------
Можно пример кода? На словах вроди просто , а в коде сложно для меня.
Столкнулся с похожей проблемой.
//---------
Хочу чтобы была выносная переменная с секундами(для оптимизатора).
input ushort Time = 120;
Допустим в этой переменной стоит время 120 секунд.
Далее -
void OnTick()
{
Запоминаем текущее время.
Проверяем текущее время.
Если прошло времени больше Time ,то -
BuyBuff=0;
//----------
Можно пример кода? На словах вроди просто , а в коде сложно для меня.
Пример:
Спасибо огромное.
Ещё одна просьба -
Добавьте пожалуйста в кодебайс этого советника для мт5.
https://www.mql5.com/ru/code/14085
Спасибо огромное.
Ещё одна просьба -
Добавьте пожалуйста в кодебайс этого советника для мт5.
https://www.mql5.com/ru/code/14085
1. Дописывать свои сообщения - это плохо. Потом никто не может понять, почему темя обновилась, а нового поста нет.
2. Изучайте статью: Как копировать сигналы с помощью советника по своим правилам?