Скачать MetaTrader 5

программирование в MQL-4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114269
Forex Trader  
Только начиню обучение.
Можно ли в MQL-4 строить индикатор для одного окна анализируя в реальном времени 2-3 валютных пар?
Можно ли в одном окне выводить несколько валютных пар в масштабе указаном мной?
Если можно с маленьким фрагментом языка.
Forex Trader
114269
Forex Trader  
1. Можно, если накладывать линии индикатора в отдельном окне (под графиком например). Либо на сам график но тут нужно приводить значения индикаторов в значения похожие на цены чтобы линии были видны на графике.
2. Тоже можно в отдельном окне, либо на графике если подобрать нужный масштаб. Например вводя какието коэффициэнты поправки значений индикатора, чтобы они нормально попадали на вдимую область графика.
Forex Trader
114269
Forex Trader  
Forex Trader
114269
Forex Trader  
Надеюсь на вашу профессиональную помощь, только начал изучение MQL4.

Проблема следующая:

Мне нужно модифицировать код так чтобы объект фибо
1)отображался на предыдущих барах (в истории)
2)сделать ограничение на кол-во отображаемых баров в истории.

(-- Если можно то подробнее опишите принцип, ход мысли --) заранее благодарю

на вот этом простом примере
//+------------------------------------------------------------------+
//| Custom Moving Average.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| https://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "https://www.metaquotes.net

#property indicator_chart_window

int i,s,x1;
double y1,y2;
color col=Black;


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
//---------------------------------------------------------
int init()
{

fibo();

return(0);
}
//---------------------------------------------------------
int deinit()
{
ObjectDelete("fibo1");
return(0);
}
//---------------------------------------------------------
int start()

{

fibo();

return(0);
}
//+------------------------------------------------------------------+

int fibo()

{
x1=Time[0];
y1=Open[0];
y2=Open[30];

ObjectCreate("fibo1", OBJ_FIBO, 0, x1, y1, x1, y2);
ObjectSet("fibo1",OBJPROP_COLOR,Black);
ObjectSet("fibo1",OBJPROP_STYLE,0);
ObjectSet("fibo1",OBJPROP_LEVELCOLOR,col);
ObjectSet("fibo1",OBJPROP_RAY,0);



return(0);
}
Forex Trader
114269
Forex Trader  
Большое всем спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий