Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 346
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я так понимаю для мультивалютного подойдет вариант предложенный @Nauris Zukas, по крайней мере мне подошел.
А Ваш вариант лучше для одновалютного, т.к. он берет данные с графика на который прикреплен.
Вообще всё совсем не так понимаете. Можно же поставить курсор на название функции и нажать F1 - получите полную справку по ней.
Виталий вам предложил функцию, которая одинаково работает как на МТ4, так и на МТ5 - потому он и написал, что лучше её использовать при прочих равных возможностях.
Вы же выбрали ту, которая используется только в МТ4.
Вообще всё совсем не так понимаете. Можно же поставить курсор на название функции и нажать F1 - получите полную справку по ней.
Виталий вам предложил функцию, которая одинаково работает как на МТ4, так и на МТ5 - потому он и написал, что лучше её использовать при прочих равных возможностях.
Вы же выбрали ту, которая используется только в МТ4.
Я так понимаю для мультивалютного подойдет вариант предложенный @Nauris Zukas, по крайней мере мне подошел.
А Ваш вариант лучше для одновалютного, т.к. он берет данные с графика на который прикреплен.
Вы можете использовать Vitaly Muzichenko вариант, но тогда не забудьте поменять Symbol() . Symbol() берется всегда из того графика где прикреплено, если надо другую пару использовать то надо прямо указать какую валютную пару вам нужно. Например так:
Удачи! :)
И далее по теме. Строковой параметр брать в кавычки
Это у него имена переменных.
Вопрос:
Есть индикатор1, который, строит линию по максимум и синимому 20 последних значений. На свечном графикевыглядит как ценовой канал.
Есть друго самописный индикатор2 который в отдельном окне под графиком цены рисует линию вроде RSI.
Как сделать так, чтоб индикатор1 строился по данным из индикатора2.
Вопрос:
Есть индикатор1, который, строит линию по максимум и синимому 20 последних значений. На свечном графикевыглядит как ценовой канал.
Есть друго самописный индикатор2 который в отдельном окне под графиком цены рисует линию вроде RSI.
Как сделать так, чтоб индикатор1 строился по данным из индикатора2.
Если вы хотите что-бы индикатора2 рисовался не в отдельном окне, то попробуйте найти #property indicator_separate_window и заменить на #property indicator_chart_window. Может поможет.
Нет, мне нужно чтоб индикатор1 брал не свечные данные (например массив Close[]) а брал массив значений из индикатора2.
Вопрос:
Есть индикатор1, который, строит линию по максимум и синимому 20 последних значений. На свечном графикевыглядит как ценовой канал.
Есть друго самописный индикатор2 который в отдельном окне под графиком цены рисует линию вроде RSI.
Как сделать так, чтоб индикатор1 строился по данным из индикатора2.
Начни читать отсюда
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
potom, 2017.10.15 16:07
Как добавить функцию First/Previous в уже готовый индикатор. То есть редактировать его.
Все говорят что это
int OnCalculate (const int rates_total,
const int prev_calculated,
const datetime& time[],
const double& open[],
const double& high[],
const double& low[],
const double& close[],
const long& tick_volume[],
const long& volume[],
const int& spread[])
{
Нужно заменить на это
int OnCalculate (const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{
Но всё это не дает результат. Это может помочь в написании а не редактировании.
Подскажите кому не лень как впилить эту функции!??? если можно по подробней.То есть с момента поступления тика на чарте А до момента запроса о количестве баров на чарте В, на чарте В успеет появится новый бар.