сорри, накосячил, ручками писал, в оригинале tm=ObjectGet(" VerticalLine ",0); вобщем не работает что то
if(ObjectFind("VerticalLine")!=-1){
datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная тиния с именем VerticalLine , которая сознательно выставлена - так как не проверяется какая это линия и тд int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линииот текущего момента в свечах //int c=Bars-shift; //если вдруг хочется до конца истории вывести значение индикатора (после линии)int c=10; // а это на скольких свечах после вертикальной линии анализировать значение индикатора
for(int i=shift; i<=shift+c; i++){
//double x=iCustom(NULL, 0, "СвойИндикатор", ..., int mode, i); // тут вроде как свой индикатор ....double x= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ; // для примера вывод МА
Print("x=",i," MA=",x);
}
}
elsePrint("Нет Вертикальной линии");
- будьте внимательны - если код будет работать потиково - будет масса данных для анализа :) на каждом тике код выполняется заново
это если я, конечно, правильно понял что вы хотите
Помогите с кодом. Имеем график, на нем индикатор с буфером и вертикальную линию сдвинутую в прошлое.
Как прочитать из буфера индикатора значения начиная с бара на которм расположена вертикальная линия и до конца графика (нулевой бар)?
Пишу вот так:
tm=ObjectGet("VerticalLine",0);
for(x=iBarShift(Symbol(),0,tm);x==0;x--)
{
Print(x);
Print(Buffer[x]);
}
Не выходит, ничего не выводится вообще. Help
Пишу вот так:
tm=ObjectGet("VerticalLine",tm);
for(x=iBarShift(Symbol(),0,tm);x==0;x--)
{
Print(x);
Print(Buffer[x]);
}
наверное проблема в строчке: tm=ObjectGet("VerticalLine",tm);
почитайте хэлп, нужно что то вроде: tm=ObjectGet("VerticalLine",OBJPROP_TIME1);
наверное проблема в строчке: tm=ObjectGet("VerticalLine",tm);
сорри, накосячил, ручками писал, в оригинале tm=ObjectGet(" VerticalLine ",0); вобщем не работает что то
сорри, накосячил, ручками писал, в оригинале tm=ObjectGet(" VerticalLine ",0); вобщем не работает что то
- будьте внимательны - если код будет работать потиково - будет масса данных для анализа :) на каждом тике код выполняется заново
это если я, конечно, правильно понял что вы хотите
В MQL есть возможность сделать привязку к цвету индикатора? Т.е. при смене цвета индикатора или точки индикатора, открывалась позиция.
Да
каким образом можно реализовать, если можно простой пример или ссылку на код
каким образом можно реализовать, если можно простой пример или ссылку на код
https://www.mql5.com/ru/search?keyword=iCustom
https://www.mql5.com/ru/code/9235
https://www.mql5.com/ru/search?keyword=iCustom
https://www.mql5.com/ru/code/9235
спасибо
Всем привет!
Прошу подсказать знающих людей что такое библиотеки в MQL4 и с чем их кушать. Заранее спасибо.