Заработай до
50000$
на приглашении друзей
получить StartUp Bonus
от ИнстаФорекс
Вложений не требуется!
Начни торговлю
без вложений и риска
С новым STARTUP бонусом 1000$
Получи бонус
55%
от ИнстаФорекс
на каждое пополнение
Ответить в теме

Показаны сообщения: с 1 по 8 из 8

Тема: Нарисовать линию в советнике MT5

 Перейти в классический вид темы
  1. линк#1
    В начале пути
    Skyrider60 стараюсь положительно себя зарекомендовать Аватар для Skyrider60
    Регистрация:
    10.08.2015
    Пол:
    Мужчина
    Сообщений:
    9
    Накопленные выплаты (Подробнее):
    36 RUB
    Поставил лайков:
    0
    Получено лайков:   0
    в 0 сообщениях
    0%
    ПодписатьсяПодписаться
    Подписано 0
    Подскажите, как правильно и просто нарисовать линию на графике в советнике для MT5, например, по хаю предыдущего дня. Все уже перепробовал, не работает в MT5.
    Прошу простой и рабочий способ, пожалуйста.


  2. ForexCopy
  3. линк#2
    Специалист
    ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация Аватар для ir0407
    Регистрация:
    02.12.2010
    Сообщений:
    7,292
    Накопленные выплаты (Подробнее):
    169700 RUB
    Поставил(а) лайков:
    932
    Получено лайков:   7,418
    в 3,564 сообщениях
    102%
    ПодписатьсяПодписаться
    Подписано 4
    Интересно было бы глянуть на то, что вы называете "Все уже перепробовал".


  4. линк#3
    В начале пути
    Skyrider60 стараюсь положительно себя зарекомендовать Аватар для Skyrider60
    Регистрация:
    10.08.2015
    Пол:
    Мужчина
    Сообщений:
    9
    Накопленные выплаты (Подробнее):
    36 RUB
    Поставил лайков:
    0
    Получено лайков:   0
    в 0 сообщениях
    0%
    ПодписатьсяПодписаться
    Подписано 0
    https://www.mql5.com/ru/docs/constan...ject/obj_hline

    У Вас есть работающий код?


  5. линк#4
    Специалист
    ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация Аватар для ir0407
    Регистрация:
    02.12.2010
    Сообщений:
    7,292
    Накопленные выплаты (Подробнее):
    169700 RUB
    Поставил(а) лайков:
    932
    Получено лайков:   7,418
    в 3,564 сообщениях
    102%
    ПодписатьсяПодписаться
    Подписано 4
    Цитата Сообщение от Skyrider60 Посмотреть сообщение
    https://www.mql5.com/ru/docs/constan...ject/obj_hline
    Не, ну где находится справочник и что в нем есть я знаю. Меня интересовал именно ваш код, в котором вы "все уже перепробовали".

    Цитата Сообщение от Skyrider60 Посмотреть сообщение
    У Вас есть работающий код?
    Конечно есть. За 5 минут набросал скрипт прям по вашей хотелке. И от того кода, что в справочнике, он практически ничем не отличается.
    PHP код:
    //+------------------------------------------------------------------+ //| Test_HLineDraw.mq5 | //| Copyright 2020, ir0407 at forexdengi.com | //| https://forexdengi.com/members/6104-ir0407 | //+------------------------------------------------------------------+ #property copyright "Copyright 2020, ir0407 at forexdengi.com" #property link "https://forexdengi.com/members/6104-ir0407" #property version "1.00" string LineName = "MyHLine"; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- Получаем хай предыдущего дня double LinePrice = GetDayHighPrice(1); //--- сбросим значение ошибки ResetLastError(); //--- создадим горизонтальную линию long chart_ID = ChartID(); if(!ObjectCreate(chart_ID, LineName, OBJ_HLINE, 0, 0, LinePrice)) { Print(__FUNCTION__, ": не удалось создать горизонтальную линию! Код ошибки = ", GetLastError()); return; } //--- установим цвет линии ObjectSetInteger(chart_ID, LineName, OBJPROP_COLOR, clrRed); //--- установим стиль отображения линии ObjectSetInteger(chart_ID, LineName, OBJPROP_STYLE, STYLE_DASHDOT); //--- разрешим выделять линию мышом ObjectSetInteger(chart_ID, LineName, OBJPROP_SELECTABLE, true); } //+------------------------------------------------------------------+ double GetDayHighPrice(int DayIndex) { double Result = 0.0, DaysHigh[]; ArraySetAsSeries(DaysHigh, true); int Copied = CopyHigh(Symbol(), PERIOD_D1, 0, DayIndex + 1, DaysHigh); if(Copied > 0 && Copied > DayIndex) Result = DaysHigh[DayIndex]; return(Result); }


  6. post_thanks Получено лайков: 1

    Незарегистрированный (1 пользователь)

  7. линк#5
    В начале пути
    Skyrider60 стараюсь положительно себя зарекомендовать Аватар для Skyrider60
    Регистрация:
    10.08.2015
    Пол:
    Мужчина
    Сообщений:
    9
    Накопленные выплаты (Подробнее):
    36 RUB
    Поставил лайков:
    0
    Получено лайков:   0
    в 0 сообщениях
    0%
    ПодписатьсяПодписаться
    Подписано 0
    Как скрипт работает, но нужна эта функция в советнике.


  8. линк#6
    Специалист
    ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация Аватар для ir0407
    Регистрация:
    02.12.2010
    Сообщений:
    7,292
    Накопленные выплаты (Подробнее):
    169700 RUB
    Поставил(а) лайков:
    932
    Получено лайков:   7,418
    в 3,564 сообщениях
    102%
    ПодписатьсяПодписаться
    Подписано 4
    Цитата Сообщение от Skyrider60 Посмотреть сообщение
    Как скрипт работает, но нужна эта функция в советнике.
    А какая разница?


  9. линк#7
    В начале пути
    Skyrider60 стараюсь положительно себя зарекомендовать Аватар для Skyrider60
    Регистрация:
    10.08.2015
    Пол:
    Мужчина
    Сообщений:
    9
    Накопленные выплаты (Подробнее):
    36 RUB
    Поставил лайков:
    0
    Получено лайков:   0
    в 0 сообщениях
    0%
    ПодписатьсяПодписаться
    Подписано 0
    Есть разница, не работает в советнике. Скрипт, как советник не устанавливается.


  10. ForexCopy
  11. линк#8
    Специалист
    ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация ir0407 отличная репутация Аватар для ir0407
    Регистрация:
    02.12.2010
    Сообщений:
    7,292
    Накопленные выплаты (Подробнее):
    169700 RUB
    Поставил(а) лайков:
    932
    Получено лайков:   7,418
    в 3,564 сообщениях
    102%
    ПодписатьсяПодписаться
    Подписано 4
    Цитата Сообщение от Skyrider60 Посмотреть сообщение
    Скрипт, как советник не устанавливается.
    Скрипт и не должен устанавливаться, как советник. Разберитесь в чем разница между советником и скриптом. Оформите код в виде советника(измените название всего одной функции) и будет вам счастье.
    Цитата Сообщение от Skyrider60 Посмотреть сообщение
    Есть разница, не работает в советнике.
    Уважаемый. Рзница между советником и скриптом только лишь в том, что скрипт выполняется только один раз, не зависимо от прихода тиков, а советник запускается с каждым тиком. Только и всего. И код из этого скрипта, без каких либо малейших изменений, будет прекрасно работать и в советнике.



Подписанные на тему (1)

Открыть

Похожие темы

  1. Отзыв на линию гель-лаков фирмы INDI
    от Sam05 в разделе Красота и здоровье
    Replies: 0
    Последнее сообщение: 24.09.2020, 23:48
  2. Как провести линию от начала до конца месяца?
    от gskfx в разделе MQL-программирование, АТС
    Replies: 17
    Последнее сообщение: 30.06.2019, 06:29
  3. Заработок на убыточном советнике
    от Megalexx в разделе Автоматизированные торговые системы
    Replies: 38
    Последнее сообщение: 23.11.2016, 11:17
  4. Узнай свою линию жизни...
    от Puzzle в разделе Свободное общение
    Replies: 9
    Последнее сообщение: 28.06.2016, 17:03
  5. Ваше мнение о советнике
    от myrena в разделе Доска объявлений
    Replies: 28
    Последнее сообщение: 18.11.2010, 20:14