Обработка информации на основе BarsPerWindow( ) - это единственное, что я себе представляю для такой цели. Но это как-то громоздко. .
это действительно единственный путь. но не такой громоздкий - всего 2 вызова: Highest и Lowest. Начальный бар рассчитывается примерно так: FirstVisibleBar()-BarsPerWindow()
stringo, спасибо за подтверждение. Я прибл. так и планировал сделать.
К этому ещё такой вопрос: Есть ли какая-то возможность пересчитать координаты OBJ_LABEL в пикселях в координаты цены и времени? В большей мере меня интересует цена. Подскажите, пожалуйста, хоть какую-нибудь идею. (или я просмотрел штатный вариант решения?)
SKif: Существует ли какой-нибудь способ узнать размер окна в пикселях?
теоретически да. при помощи функции WindowHandle(Symbol(),Period()) взять хэндл текущего окна и отдать этот хэндл своей длл, которая сможет узнать размер окна, например при помощи функции GetClientRect
Правильно ли полагать, что при сдвиге тренда влево так, чтобы в правой части показалось не занятое трендом время будущего периода: величина будущего времени относится в величине видимого на экране времени как некая величина в %, и при изменении размеров окна этот % сохраняется? Или существует какая-то иная закономерность?
SKif: Правильно ли полагать, что при сдвиге тренда влево так, чтобы в правой части показалось не занятое трендом время будущего периода: величина будущего времени относится в величине видимого на экране времени как некая величина в %, и при изменении размеров окна этот % сохраняется? Или существует какая-то иная закономерность?
примерно так. чтобы увидеть закономерность, выберите курсор-перекрестье и поводите по графику и по правому полю графика. внизу графика будет показано расчётное время, соответствующее перекрестью. смотрите на разных таймфреймах.
stringo, Спасибо, это понятно. Меня интересовала закономерность в виде формулы (именно при изменении размеров окна в том же ТФ). Либо там заложено Х1=А*Х2 либо Х1=А*Х2+В. Ну, да ладно, в первом приближении возьму А*Х.
bool ObjectSet( string name, int index, double value)
Изменение значения свойства объекта. В случае успеха функция возвращает TRUE (ИСТИНА), иначе FALSE (ЛОЖЬ). Чтобы получить информацию об ошибке, вызовите функцию GetLastError().
Параметры
name - Имя объекта. index - Индекс свойства. Может быть любым из индексов свойств объекта. value - Новая величина для свойства.
Пример
// перемещение сначала координат, чтобы продолжить время области ObjectSet("MyTrend", OBJPROP_TIME1, Time[0]); // устанавливает второй fibo-уровень ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+1, 1.234); // регулировает отображение объекта. Объект будут показан только на 15-минутных и 1-часовых диаграммах ObjectSet("MyObject", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | OBJ_PERIOD_H1);
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Обработка информации на основе BarsPerWindow( ) - это единственное, что я себе представляю для такой цели. Но это как-то громоздко. .
спасибо за подтверждение. Я прибл. так и планировал сделать.
К этому ещё такой вопрос:
Есть ли какая-то возможность пересчитать координаты OBJ_LABEL в пикселях в координаты цены и времени? В большей мере меня интересует цена. Подскажите, пожалуйста, хоть какую-нибудь идею. (или я просмотрел штатный вариант решения?)
Существует ли какой-нибудь способ узнать размер окна в пикселях?
ОК, спасибо.
величина будущего времени относится в величине видимого на экране времени как некая величина в %, и при изменении размеров окна этот % сохраняется?
Или существует какая-то иная закономерность?
Правильно ли полагать, что при сдвиге тренда влево так, чтобы в правой части показалось не занятое трендом время будущего периода:
величина будущего времени относится в величине видимого на экране времени как некая величина в %, и при изменении размеров окна этот % сохраняется?
Или существует какая-то иная закономерность?
чтобы увидеть закономерность, выберите курсор-перекрестье и поводите по графику и по правому полю графика. внизу графика будет показано расчётное время, соответствующее перекрестью. смотрите на разных таймфреймах.
Спасибо, это понятно.
Меня интересовала закономерность в виде формулы (именно при изменении размеров окна в том же ТФ).
Либо там заложено Х1=А*Х2 либо Х1=А*Х2+В.
Ну, да ладно, в первом приближении возьму А*Х.
Доступен ли этот параметр программно?
Изменение значения свойства объекта. В случае успеха функция возвращает TRUE (ИСТИНА), иначе FALSE (ЛОЖЬ). Чтобы получить информацию об ошибке, вызовите функцию GetLastError().
Параметры
name - Имя объекта.
index - Индекс свойства. Может быть любым из индексов свойств объекта.
value - Новая величина для свойства.
Пример
// перемещение сначала координат, чтобы продолжить время области
ObjectSet("MyTrend", OBJPROP_TIME1, Time[0]);
// устанавливает второй fibo-уровень
ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+1, 1.234);
// регулировает отображение объекта. Объект будут показан только на 15-минутных и 1-часовых диаграммах
ObjectSet("MyObject", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | OBJ_PERIOD_H1);
_Description - и есть описание (насколько я помню)