Скачать MetaTrader 5

Синтаксис obj_linereg

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Скачай мобильную версию MetaTrader 5 и торгуй из любой точки мира!
Forex Trader
114257
Forex Trader 2006.01.25 22:55 
Пробую создать скрипт который строит канал линейной регрессии за какой-то период. но не могу понять как в функции ObjectCreate( ) задать этот период?
ObjectCreate("LINEREG", OBJ_REGRESSION, 0, time1, price1, time2, price2);

Как указать этот период тут?
Forex Trader
114257
Forex Trader 2006.01.26 00:31  
От time1 до time2.
OBJ_REGRESSION - Канал линейной регрессии. Использует временные составляющие 2 координат, ценовые составляющие игнорируются.
Forex Trader
114257
Forex Trader 2006.01.26 15:34  
От time1 до time2.
OBJ_REGRESSION - Канал линейной регрессии. Использует временные составляющие 2 координат, ценовые составляющие игнорируются.
пробую так ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),CurTime()-86400); не выходит.. Что тут не так? Нужен канал за последние сутки
Forex Trader
114257
Forex Trader 2006.01.26 16:26  
Возможно, проблема с CurTime() - это первое
Второе, можно попробовать не ставить 0 (цена), а просто пропустить этот параметр.
Свойства канала показывают, что цена на самом деле не требуется
Forex Trader
114257
Forex Trader 2006.01.26 16:42  
пробую так ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),CurTime()-86400);

Думаю, надо бы сделать 2 вещи:
1. Поставить ,0 для 2й цены.
2. Поанализировать ошибку.
Forex Trader
114257
Forex Trader 2006.01.26 17:06  
пробую так ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),CurTime()-86400); не выходит.. Что тут не так? Нужен канал за последние сутки

Вы пропустили 2 параметра - ценовые составляющие 1 и 2 координаты
   ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),0,CurTime()-86400,0);


Предварительно удалите свой объект.
Наличие объектов можно проверять сочетанием клавиш Ctrl+B

Forex Trader
114257
Forex Trader 2006.01.26 17:27  
А что за проблема с Curtime() ?
Вот так работает
ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),0,CurTime()-86400); но скрипт строит канал регрессии с
00:00 1 января 1970 года
Forex Trader
114257
Forex Trader 2006.01.26 17:30  
Все, все работает. Вот как правильно надо было
ObjectCreate("linereg",OBJ_REGRESSION,0,CurTime(),0,CurTime()-86400,0);

Всем спасибо за ответы
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий