Если тут есть знатоки программирования для МТ5, прошу небольшой помощи по трем вопросам.
1. Допустим, имеется некая средняя (скользяшка и т.п.). Требуется сделать алерт на пересечение её ценой. Но сделать так, чтобы он срабатывал единожды на свече. Как пример: цена идет вверх, вверху средняя, хай цены достигает средней — срабатывание алерта. Если еще раз в ходе этой свечи цена сделки пересекает среднюю, то алерт на срабатывает. Повторное срабатывание допустимо лишь на другой свече.
При этом сделать возможность вносить допуск. Т.е. срабатывание на пересечении не точно средней, а с определенным недоходом. Допуск должен прописываться в меню. Как и вкл\откл алертов
2. То же самое, но для осциллятора. Т.е. в покое осциллятор в нуле. Как только пересек определенный уровень (задается через меню) — алерт.
3. Возникла проблема — вешаю индикатор на график. Выхожу из МТ5. Потом вхожу — индикатор пропадает. В настройках он есть, но на графике нет. А вот объекты от него вообще испаряются — даже в настройках нет. У индикатора есть объекты (стрелочки и т.д.)
Может где-то в каком-то блоке этот момент прописывается? В чем может быть ошибка?
1. Нужна функция, отслеживающая появление нового бара. И нужна ещё одна переменная-флажок, следящая за пересечением средней.
Например:
datetime curTime = 0; //время начала текущего бара
bool flNewBar = FALSE; //флаг нового бара
bool fl1; //пересечение средней
//--------------
//начался ли новый период
//=====
void setNewBar()
{
if(curTime<Time[0])
{
curTime=Time[0];
flNewBar=TRUE;
fl1=false;
}
else
flNewBar=FALSE;
}
Сегодня идем в гости к «Т-Инвестициям» — подключайтесь к эфиру 👀
В 14:30 мы вместе с ведущей подкаста «Акционеры. Бизнес» Ириной Ахмадуллиной обсудим бизнес Позитива и в прямом эфире разберем самые актуальные вопросы инвесторов.
Максим Филиппов,...
Продолжаем пополнять собственную минерально-ресурсную базу.
По производственному комплексу «Рябиновый» в результате разведки флангов месторождения Рябиновое поставили на баланс 12,8...
В условиях все еще высоких процентных ставок, геополитической напряженности и крепкого рубля облигации остаются перспективным инструментом для инвестиций. Рассмотрим паевой инвестиционный фонд как...
Что делать с валютой: капитулировать перед высокими ценами на нефть или наращивать позицию?
Здравствуйте! С учетом высокой волатильности на валютном рынке, считаю необходимым актуализировать взгляд на валютную позицию.
В сентябре был установлен рейтинг 4 для облигаций и спот...
Сокол, каких 2 года, 3 месяца и уже минус 40%, когда в след раз тебя вынесут со всеми стопами на очередном таком проливе, расскажешь про надежность этой бумажки
Андрей,
В течение 2-х дней были ответы.
Только один краткий понятный: манипуляция ценой акции через выпуски привилегированных акций по нулевой стоимости (0,01).
То есть собсвенный капит...
🏛 Совкомбанк пока не готов радовать акционеров щедрыми выплатами
Первый зампред банка Сергей Хотимский заявил, что по итогам 2025 года компания будет лишь «стараться сохранить» дивиденды на уровне ...
Например:
datetime curTime = 0; //время начала текущего бара
bool flNewBar = FALSE; //флаг нового бара
bool fl1; //пересечение средней
//--------------
//начался ли новый период
//=====
void setNewBar()
{
if(curTime<Time[0])
{
curTime=Time[0];
flNewBar=TRUE;
fl1=false;
}
else
flNewBar=FALSE;
}
.................
if(fl1==false &&… пересечение...)
{
fl1=true;
...............
}