Рисование графика на MT4
Страница 1 из 813 123 ПоследняяПоследняя
Results 1 to 10 of 24

Thread: Рисование графика на MT4

  1. #1
    Мне нужно нарисовать график, и мне нужно переместить его, у кого-нибудь есть идеи?

    Самым близким, что я мог придумать, является треугольник на вкладке «Вставка»;

    Помогите...

  2. #2
    А что не так с треугольниками? Что это за график? Существует возможность рисовать на графике все, что вы хотите, так, как вы хотите, снаружи; это включает в себя создание подклассов окна (установка собственной оконной процедуры).

  3. #3

    Quote Originally Posted by ;
    А что не так с треугольниками? Что это за график? Существует возможность рисовать на графике все, что вы хотите, так, как вы хотите, снаружи; это включает в себя создание подклассов окна (установка собственной оконной процедуры).
    В треугольниках нет ничего плохого, просто мне нужно нарисовать несколько и перетащить их несколько раз, если нет способа соединить все треугольники вместе ...? это просто линии вверх и вниз, но нужно уметь двигаться вместе, что-то вроде эквидистантных линий, только в форме графика ... помогите ...

  4. #4
    График просто должен быть зигзагообразными линиями ... и иметь возможность двигаться вместе и настраиваться.

  5. #5
    Понимаю. Ну, вы можете нарисовать ограничивающий прямоугольник и нарисовать треугольники относительно его границ. Это предполагает, что вы знаете, когда прямоугольник перемещается. Для этого я думаю, что самый простой способ - опросить координаты ограничительного прямоугольника в бесконечном цикле. Или вы можете сделать то же самое только с одним сегментом структуры (чтобы быть якорем).

  6. #6

    Quote Originally Posted by ;
    Понимаю. Ну, вы можете нарисовать ограничивающий прямоугольник и нарисовать треугольники относительно его границ. Это предполагает, что вы знаете, когда прямоугольник перемещается. Для этого я думаю, что самый простой способ - опросить координаты ограничительного прямоугольника в бесконечном цикле. Или вы можете сделать то же самое только с одним сегментом структуры (чтобы быть якорем).
    Я могу нарисовать прямоугольник, но что такое ограничивающий прямоугольник? Да, это может помочь, если прямоугольник и треугольник закреплены вместе, (1) как мне это сделать? Пожалуйста, научите меня, как (2) опрашивать координаты ограничительного прямоугольника в бесконечном цикле, если это может помочь ... потому что я пока не понимаю этого. Я понимаю ваше последнее предложение. Вы знаете, что помогло бы, если бы у этого чокнутого МТ4 были треугольники с более чем 3 углами, больше похоже на звезду, я думаю, что это помогло бы немного больше

  7. #7
    То, что вам нужно, это точка отсчета, что при перемещении все остальные точки должны двигаться относительно. Идея ограничивающего прямоугольника (ограничивающего прямоугольника) состоит в том, чтобы содержать граф; его ширина - это ширина графика, его высота - это высота графика. Похоже на окно, содержащее вещи. Вы бы нарисовали свои треугольники относительно треугольника, а не к окну графика. Но вы можете выбрать любой другой объект в качестве якоря, чтобы нарисовать треугольники по отношению к одному из треугольников. Прямоугольник (OBJ_RECTANGLE) имеет 2 координаты; опросить его координаты означает, например, координировать1x = ObjectGet (имя, OBJPROP_TIME1) и так далее. Я предполагаю, что, когда прямоугольник перемещается с помощью мыши, mt4 обновляет свои координаты, которые можно получить с помощью функции ObjectGet (я никогда не пробовал такую ​​вещь). Затем, если вы сможете получить эти обновленные координаты, вам придется обновить все координаты треугольников, относительных (по отношению) к прямоугольнику. Вы можете найти ограничивающую рамку, посмотрев в нижний левый и верхний правый углы графика (или в крайнюю левую, нижнюю, правую и верхнюю точки).

  8. #8
    Еще раз спасибо, брат .. Может быть, я более практичный человек, не могли бы вы добавить инструкцию о том, как прикрепить прямоугольник к треугольнику ... например 1) Добавить прямоугольник: 1.1 - Нажмите на вкладку Вставка 1.2 - Наведите курсор на фигуры 1.3 - Нажмите Прямоугольник 1.4 - Теперь нажмите и перетащите, чтобы нарисовать прямоугольник на графике. Теперь ваша очередь ... Спасибо.

  9. #9
    2 Приложение (я) Я разработал сценарий для вас, я думаю, он делает то, что вы думаете. Надеюсь, что вы можете построить оттуда. Вот как это работает до сих пор (сейчас это немного утомительно): 1. Вы рисуете последовательные треугольники (instertshapestriangle) в форме линии, т.е. 2. Вы называете треугольники от T0 до Tn, то есть T0, T1, T2 ... 3. T0 - это якорь, выберите его. 4. запустить скрипт; Теперь вы можете переместить структуру .. (переместите якорь) Редактировать: я включил изображение, чтобы сделать его более четким. Edit2: если вы хотите реструктурировать треугольники, остановите скрипт, реструктурируйте и запустите скрипт снова. Чтобы быстро удалить всю структуру, удалите якорь, на следующем тике все пропадет.
    https://www.forex-russian.com/attach...4775380109.mq4
    https://www.forex-russian.com/forex-...kruptcies.html

  10. #10
    Я мог бы поцеловать тебя, чувак ... Спасибо, тонна, я сейчас проверяю это .. Надеюсь, это работает хорошо.

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.