[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 752
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
как можно это упростить
Может, в массив загнать
Или в два одномерных.
Потом, зная баланс, находить соответствующее ему значение.
Друзья, подскажите, плз, как бы механизм масштабирования цены вот отсюда: https://www.mql5.com/ru/code/7933
добавить вот сюда (см. вложение к сообщению)
Чтобы прямоугольники со второй валютной пары формировались на графике первой валютной пары корректно?
(чтобы график OverLay Chart был как бы в эти прямоугольники вписан)?
Как то так, наверно.
ЗЫ Кнопкой вставки кода "SRC" пользуйтесь, читать неудобно.
Что то не получается только по первому (параметру от и до) торгует, а второй игнорирует.
Что то не получается только по первому (параметру от и до) торгует, а второй игнорирует.
return не убрали после первого блока.
Вот так можно попробовать
return(0);
ктонить встречал индикатор, чтобы на младшем ТФ видеть время открытия бара на старшем ТФ, не сколько время интересно, а начертить метки на графике где начался бар и где закончился
Игорь, в этой ветке обсуждали нечто подобное. https://www.mql5.com/ru/forum/124660
спс не то, что то в этом роде:
вот хочу на М5 нарисовать время баров М15, М30 и Н1
тока чет не соображу как начать писать :)
Подскажите, в чем подвох:
1) Заполняю двумерный массив временем образования экстремума ЗигЗага и самим значением экстремума.
2) Заполняю второй массив единицами или двойками в зависимости от того, является ли соответствующий данному элементу - вершина ЗигЗага локальным максимумом или минимумом.
3) Вывожу результаты через Alert.
но, в месте, где должны выводиться 1 или 2 всегда выводятся нули.
в чем, собственно, подвох?!?
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
string TimeSave1[100][2], TimeSave2[100][2];
double A[], B[];
double Number_of_extremum[];
extern string Currency = "EURUSD";
+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
int k;
k=0;
double date;
int status;
for(int shift = 0; shift <= Bars-1; shift++)
{
date = iCustom(NULL, 0, "ZigZag", 12, 5, 3, 0, shift);
//----------------------------------------------------
if(date > 0)
{
TimeSave1[k][0]=TimeToStr(Time[shift]);
TimeSave1[k][1]=date;
k++;
}
}
//====================================================
for (int u=1;u<=k;u++)
{
if (StrToDouble(TimeSave1[u][1])<=StrToDouble(TimeSave1[u-1][1]))
{
Number_of_extremum[u]=1;// значит под номером u - нашли min
}
else
if (StrToDouble(TimeSave1[u][1])>=StrToDouble(TimeSave1[u-1][1]))
{
Number_of_extremum[u]=2;// значит под номером u - нашли max
}
}
//====================================================
for (int j=1;j<10;j++)
{
Alert("время== ",TimeSave1[j][0], " значение== ", TimeSave1[j][1], " max/min== ", Number_of_extremum[j]);
}
//----
return(0);
}
//+------------------------------------------------------------------+
и еще уточнение:
как в mql сравнивать даты и время (например, мне нужно определить, какая вершина ЗЗ образовалась раньше - для этого нужно сравнить время их образования...)
спс не то, что то в этом роде:
вот хочу на М5 нарисовать время баров М15, М30 и Н1
тока чет не соображу как начать писать :)
Нельзя разве прямоугольничек нарисовать, обрамляющий нужное кол-во баров?