Поддержка проекта

Индикатор "Индексы свечей"

1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 3, среднее: 5,00 из 5)
Загрузка...
Цена: БЕСПЛАТНО
OpenSource: да

img-2016-01-14-03-21-32

Код скрипта
Индикатор выводит на график индексы свечей (первая свеча имеет индекс 1). Цифры начинаются над соответствующими свечами. Помогает при разработке и отладке скриптов.

Для работы индикатора необходимо в настройках указать идентификатор графика.
Так же, можно настроить период, через сколько свечей будет выводиться индекс (по умолчанию 5). И на сколько шагов цены выше High свечи будут выводиться цифры (по умолчанию 20).

Если у Вас появились какие-то вопросы, задайте их в комментариях под статьей !!!

Скрипт "Хранитель сделок"

1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 7, среднее: 5,00 из 5)
Загрузка...
Цена: БЕСПЛАТНО
OpenSource: да

img-2015-09-05-00-05-37

Код скрипта
Сохраняет все Ваши сделки в формате CSV (Excel) в реальном времени.
Данный скрипт нужен для работы Индикатора "Мои Сделки"
Смотреть полностью...

Индикатор "Мои Сделки"

1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 9, среднее: 4,89 из 5)
Загрузка...
Цена: БЕСПЛАТНО
OpenSource: да

Для работы индикатора необходим Скрипт "Хранитель сделок"
img-2015-08-20-18-18-22

Код скрипта
В реальном времени выводит на график Ваши сделки, соединяя линиями открытие и закрытие позиции, выводит во всплывающей подсказке (при наведении мышью на треугольник) информацию по сделке (возможна работа с несколькими счетами).Смотреть полностью...

Добавить комментарий

Индикатор "Мои Сделки": 118 комментариев

  1. Здравствуйте. А получить с графика все объекты невозможно? Нашел как удалить все DelAllLabels. Получается , что надо обязательно сохранять все "идентификатор метки". Чтобы потом "работать" с объектами на графике. Просто помню что в МТ5 была возможность получить все объекты. С другой стороны, если "идентификаторы" идут по порядку 1,2,3,4,5 ( надо проверить), то можно просто в цикле пока идентификатор ~= nil получать доступ к объектам.

    Еще такой вопрос выше на скриншоте треугольнички сделок в формате bmp лежат в архиве, а кружочки между сделками за счет чего рисуются?

    1. Часть ответов получил экспериментом - объектом присваиваются номер последовательно, начиная с 1, но если объект удалялся, то его место "не освобождается", если было 100 меток на графике до удаления, то следующая метка получит номер 101. Остаются вопросы, можно ли получить как -то номера всех меток на графике. И чем/как рисуются кружки между стрелками в скрипте выше.

        1. Привет! Да легко!
          Сначала выставляем "пустую" метку, что бы понять текущий счетчик меток, метку можно снять сразу или потом
          count = AddLabel(chart_tag, label_params)
          labels = {}
          И в цикле пробуем получить метку, если есть, запоминаем в labels по ее id, то-бишь i
          for i = 1, count - 1 do
          label = GetLabelParams(chart_tag, i)
          if label then labels[i] = label end
          end

  2. Пару вопросов:
    1 А где происходит запись сделок в файл?
    2 Как применить всю эту идеологию, если есть несколько торгуемых инструментов? Т.е. как индикатору понять, какой инструмент читать из файла логов и выводить.
    Как я понимаю - индикатор не знает, на график какого инструмента он выводится и на какую диаграмму (тег, идентификатор).

    Если у меня два графика - бакс и ртс, на оба применил индикатор сделок - как индикатору понять, что тут надо выводить только бакс, а другому только ртс?

      1. Здравствуйте! Для работы индикатора требуется запущенный скрипт "Хранитель сделок", о чем написано в самом начале, вот именно он и пишет сделки по всем инструментам в разные файлы. А индикатор "знает" на графике какого инструмента он стоит и берет только соответствующий файл. Главное, прочитайте внимательно и выполните все инструкции по установке.

  3. Quik 7.14.1.7
    Добавил Хранитель сделок
    Добавил МоиСделки
    Задал индетификатор основному графику цены
    Добавил на график Мои сделки и прописал ему индентификатор
    ....
    Скрипт не стартует ни ошибок ничего - просто не стартует

    1. Здравствуйте! Только что скачал скрипт, распаковал его, добавил в окно "Доступные скрипты", выделил его мышкой, нажал кнопку "Запустить" и он запустился, версия терминала 7.14.1.7, почему у Вас не запускается не знаю.