waldhaber
waldhaber личный блог
17 февраля 2022, 14:46

Нужно написать ИНДИКАТОР (разделитель дней/часов/минут)

   Добрый день! Потерялся самописный(не мной) индикатор. Котрый делил график на заданные интервалы. Что для меня было удобно. Так например на минутках легко было видно конец/начало м15 или часа.. 

   Индикатор  рисовал на последней свечке заданного интервала гистограмку заданного цвета и толщины. Что было просто и наглядно. Скриншот прилагается!
Нужно написать ИНДИКАТОР (разделитель дней/часов/минут)


  В прошлый раз обращался на какой-то профильный сайтик идикаторо-робо-дела. Мне тот товарищ сделал это за 300 рублей=)
Вообщем, готов заплптить за подобный индикатор 1000 руб. Можно и больше, если сможете сделать эргономичнее/нагляднее.
Единственное, индюк должен быть встраиваемым в квик. Что бы не надо было как-то запускать его отдельно каждый раз.

  Если есть предложения — пишите в комменты или личку!

18 Комментариев
  • Ramil Shahattudinov
    17 февраля 2022, 15:37
    Вот если бы он ещё и background менял как в VolFix в зависимости от текущей сессии и иных настроек, тогда можно 1000 ₽  выложить, а так он того не стоит.
  • Ramil Shahattudinov
    17 февраля 2022, 15:39
     Кстати спецы и все остальные кто шарит, хотел узнать почему вертикальные линии рисуются только до пересечения с графиком, а дальше нет? 
    В коде реально нарисовать полноценную вертикальную линию...?
    • Vitaliy
      17 февраля 2022, 16:23
      Rid, имхо это самый просто способ. для рисования гистограммы используется значение цены свечи. я так делал что-то подобное, но чуть с другой целью. в целом можно отрисовать и линию, но тогда могут возникнуть вопросы с учетом цены и какого размера линию рисовать для каждого инструмента. 
      • Ramil Shahattudinov
        17 февраля 2022, 16:59
        Vitaliy, "… но тогда могут возникнуть вопросы с учетом цены и какого размера линию рисовать для каждого инструмента." 
        Вы имеете ввиду до какого максимального значения продлевать линию..?
        • Vitaliy
          17 февраля 2022, 18:39
          Rid, ну да. начало берем как 0, а вот окончание линии вертикальной для нефти это будет 100, а для ртс это будет 1 000 000 условно. вот проще гистограмму бросить по значению Close свечи и все. 
            • Vitaliy
              17 февраля 2022, 21:05
              waldhaber, не принципиально )) там хоть на выбор сделать можно ))))
  • Sprite
    17 февраля 2022, 18:19

    У меня есть вот такой. Работает или нет не знаю, пользовался пару дней в старом Quik, так что просьба не пинать. Где взял не помню, может и сам написал. Но думаю для примера как сделать из этого то, что вам нужно пойдет.

    Settings =
    { Name = «DelimiterDays2»,
    line =
    {
    {
    Name = «Новый день»,
    Color = RGB (0,0,255),
    Type = TYPE_HISTOGRAM,
    Width = 2
    },
    {
    Name = «Вечерка»,
    Color = RGB(128,128,128),
    Type = TYPE_HISTOGRAM,
    Width = 2
    }
    }
    }
    --------------------------------------------------------------------------------

    function Init()
    return #Settings.line
    end
    --------------------------------------------------------------------------------

    function OnCalculate(indx)
    local source_info = getDataSourceInfo()
    if source_info.interval == -1 or source_info.interval == -3 then
    return
    end

    if indx == 1 then
    return
    end

    local t = T(indx)
    local t1 = T(indx-1)
    if t.day ~= t1.day or t.month ~= t1.month or t.year ~= t1.year then
    SetValue (indx-1, 1, L(indx-1))
    end
    if t.hour == 19 and t.min == 5 then
    SetValue (indx-1, 2, L(indx-1))
    end
    end
    --------------------------------------------------------------------------------

      • Мурен(а)
        17 февраля 2022, 22:08
        waldhaber, мне бы тоже такой индикатор! Ненавижу разделитель временных периодов в квике. Он рандомный
        • Мурен(а)
          17 февраля 2022, 22:09
          Мурен(а), мне нужен разделитель недель, месяцев
  • SerWer
    18 февраля 2022, 11:44
    Вот отсюда возьми файл и видеинструкция. www.youtube.com/watch?v=r494GqybU6M&list=PLoLnzpFfPJzJK99U308E8rZDPaWMXDozQ
  • SerWer
    18 февраля 2022, 11:46
     Здесь последняя версия. Там еще кое что другое, есть. www.youtube.com/watch?v=r494GqybU6M&list=PLoLnzpFfPJzJK99U308E8rZDPaWMXDozQ
    • vuger
      24 мая 2022, 08:37
      SerWer, Большое спасибо за совет. Очень помогло мне. Индикатор удобный. Приходилось руками рисовать разделители дней, недель и месяцев.
  • Грушева
    20 февраля 2022, 19:00
    СДП [email protected] сегодня задержал зачисление перевода на 1 час. Переводы через систему делаю постоянно, задержек не было, видно сегодня система перезагружена.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн