Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»

Полуавтоматическое рисование волновой разметки по ТС МФ


Рекомендуемые сообщения

Д

ля обычной фибосетки отключу автоматическое удаление уровней, оставлю только автоматическое удаление фибосетки при пробитии минимального или максимального значения. В принципе, так и следовало сделать изначально, а иначе зачем нам обычная фибосетка? Для коррекционной и импульсной автоматику оставлю. Как Вам такой вариант? Будет нормально?

Теоретически приемлемо. Практически протестируем. Спасибо за оперативность. :smile:

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 165
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Обнаружил еще один странный момент. Периодически рисую предполагаемые направления движения при помощи трендовой линии, либо сам натягиваю фибосетку, - и в тот момент когда хочу изменить некоторые параметры линии или сетки при помощи Alt+Q , то скрипт этот их просто не видит! Тоже самое если их хочешь удалить через Alt+Z - они их не замечают. Но это происходит не всегда! Закономерности так и не нашел- может глюк терминала. Может у кого-нибудь тоже такое бывает?

И еще одно предложение: связи с доп. рисованием очень мешает то , что каждая линия принудительно обзывается (А, В, С, и т.д.). Может сделать чтобы имя волны А можно было и не выбирать, т.е волна без названия?

Заранее спасибо за помощь, да и вообще за облегчение нашего труда :smile:

Ссылка на комментарий
Поделиться на другие сайты

Обнаружил еще один странный момент. Периодически рисую предполагаемые направления движения при помощи трендовой линии, либо сам натягиваю фибосетку, - и в тот момент когда хочу изменить некоторые параметры линии или сетки при помощи Alt+Q , то скрипт этот их просто не видит! Тоже самое если их хочешь удалить через Alt+Z - они их не замечают. Но это происходит не всегда! Закономерности так и не нашел- может глюк терминала. Может у кого-нибудь тоже такое бывает?

И еще одно предложение: связи с доп. рисованием очень мешает то , что каждая линия принудительно обзывается (А, В, С, и т.д.). Может сделать чтобы имя волны А можно было и не выбирать, т.е волна без названия?

Заранее спасибо за помощь, да и вообще за облегчение нашего труда :smile:

Этот момент запланирован. Все объекты, которые нарисованы не с помощью скриптов, а стандартными инструментами терминала имеют свое стандартное название. Например, трендовая линия - Trendline, фибосетка - Fibo. А все объекты нарисованные с помощью скриптов имеют свое специфическое имя, например, трендовая линия может быть и волной - WaveLine и НК - NK, и ФЗР - FZR. Это сделано для того, чтобы отличать объекты созданные для волновой разметки по системе ТС МФ от любых других объектов, которые пользователь нарисовал на графике стандартными инструментами. Например, какой-то важный уровень или что-то в этом роде. Так вот все скрипты работают только со своими объектами и не видят любых других объектов.

Добавить пустое (да и вообще любое другое) название волны можно. Для этого нужно запустить скрипт Object_TFColorLegend, и в появившемся окне в блоке элементов "Имена волн" нажмите кнопку "Вставить". В появившемся окне вместо имени волны поставьте пробел. В конце списка имен волн появится еще одна пустая (с пробелом) строка. Теперь нажмите на кнопку "Сохранить изменения". Терминал закроется. Запустите терминал. Теперь при рисовании любой волны у Вас будет еще одна кнопка имен волн, но уже пустая (с пробелом) и волна тогда будет выглядеть как без названия.

Ссылка на комментарий
Поделиться на другие сайты

Новая версия скриптов Semi-automatic_drawing_ waves_2.8. Как и обещал добавил автоматическую установку пивота для нарисованной волны. Алгоритм поиска пивота прост. Сначала определяется есть ли достаточная история М1 чтобы найти пивот. Если истории не хватает, то и пивот не будет установлен. Далее ищется второй бар от начала волны и устанавливается на лоу/хай бара (при направлении волны вверх/вниз). После этот идет проверка не пробивает ли какой-либо бар в нашей волне ценовой уровень пивота. Если пробивает, то ценовой уровень бара устанавливается на новое значение. Вот так это выглядит на графике.

http://storage4.static.itmages.ru/i/13/0816/h_1376603914_7113889_cb05123058.jpeg

Как видите алгоритм очень прост и возможно не учитывает какие-либо нюансы в постановке пивотов. Так что просьба сильно ногами не пинаться :biggrin: , так как есть возможность включать/отключать сие чудо автоматизации :rolleyes: . Для этого нужно зайти в форму изменения свойств объектов. Кто не знает или забыл делается это так: нажимаем комбинацию клавиш Alt + Q и не отпуская клавишу Alt еще раз жмем Q. В появившемся окне есть кнопочка которая включает/отключает автоматическую установку пивотов.

http://storage7.static.itmages.ru/i/13/0816/h_1376604584_8923751_93ab9792d1.jpeg

В общем пользуйтесь на здоровье и сильно не злитесь если скрипт поставит пивот немного не там где хотели, а просто ручками передвиньте в нужное место :wink:

Ссылка на комментарий
Поделиться на другие сайты

Может сделать чтобы имя волны А можно было и не выбирать, т.е волна без названия?

Заранее спасибо за помощь, да и вообще за облегчение нашего труда :smile:

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

Здравствуйте. Этот вариант несколько неудобен тем, кто к имени волн добавляет еще ТФ этой волны, при выборе пустой кнопки, там где обычно появлялось название волны будет появляться, например, Н1, т.о. это добавляет некоторые лишние действия (по выключению этой опции, и включению когда понадобится) :smile:

Так что я делаю маленько по другому. Рисую волну и в том окошке где выбираешь имя волны, рисовать фибо или нет, вместо ОК жму Отмена, волна получается безымянной, скрипты ее распознают нормально, Alt+Q, Alt+Z с ней работают. Лично мне так проще работать, попробуйте может тоже возьмете на вооружение :smile: П.с. Спасибо, Андрей, что продолжаете радовать нас новыми версиями своих скриптов.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте. Этот вариант несколько неудобен тем, кто к имени волн добавляет еще ТФ этой волны, при выборе пустой кнопки, там где обычно появлялось название волны будет появляться, например, Н1, т.о. это добавляет некоторые лишние действия (по выключению этой опции, и включению когда понадобится) :smile:

Так что я делаю маленько по другому. Рисую волну и в том окошке где выбираешь имя волны, рисовать фибо или нет, вместо ОК жму Отмена, волна получается безымянной, скрипты ее распознают нормально, Alt+Q, Alt+Z с ней работают. Лично мне так проще работать, попробуйте может тоже возьмете на вооружение :smile: П.с. Спасибо, Андрей, что продолжаете радовать нас новыми версиями своих скриптов.

Здравствуйте, Евгений. Действительно я как то забыл об этом нюансе, что к имени волны еще может добавляться ТФ. Просто сам почти не пользуюсь этим. Найденный Вами способ действительно в этом случае удобен. Давно уже знал об этой особенности скриптов, что при нажатии кнопки "Отмена" волна оставлялась. Сам считал её багом и хотел исправить, но вижу что это пошло на пользу.

Спасибо Вам и всем пользователям за отзывы. Приятно осознавать, что мое творение полезно и другим. В свою очередь также хочу всех поблагодарить за идеи и предложения. Вместе сделали скрипты, более функциональными. Буду и дальше работать в этом направлении.

Ссылка на комментарий
Поделиться на другие сайты

Появилось еще предложение - добавить еще одну линию в настройки.

Есть трендовые линии (толстая, тонкая) , линия НК. Хотелось бы еще линию предполагаемого движения или второго сценария движения рынка. Желательно чтобы линия была: толстая, длина пунктира в 2 раза короче чем у НК. (пример линии прилогается) :smile:

 

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

http://s1.ipicture.ru/uploads/20130816/TDPn4Qfb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Появилось еще предложение - добавить еще одну линию в настройки.

Есть трендовые линии (толстая, тонкая) , линия НК. Хотелось бы еще линию предполагаемого движения или второго сценария движения рынка. Желательно чтобы линия была: толстая, длина пунктира в 2 раза короче чем у НК. (пример линии прилогается) :smile:

 

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

Здравствуйте. К сожалению в МТ4 стоит ограничение. Пунктирной, штриховой, штрих-пунктирной, штрих-пунктирной с двумя точками могут быть только линии с толщиной 1, то есть самые тонкие. Очень жаль, тут ничего не поделаешь. Для предполагаемого движения или второго сценария движения рынка можете выбрать третий тип линии - штриховую линию. Я для этой цели и сделал эту кнопку. Понимаю, что не совсем удобно, но это ограничение терминала, здесь уже ничего не поделаешь.

Прямоугольник можете и самостоятельно вручную переделать под закрашенный стиль. Для этого зайдите в Метаэдитор, откройте папку libraries в ней откройте файл TFColor.mq4. Задайте в поиске метаэдитора (Правка-Поиск или Ctrl+F) строку false);//Прямоугольник будет рисов (скопируйте все что выделено жирным). В найденной строке замените false на true и откомпилируйте файл. После этого прямоугольник будет рисоваться заполненным.

http://storage8.static.itmages.ru/i/13/0818/h_1376842090_1084005_586091f9b5.jpeg

Только делайте все это в Вашем главном терминале, который установленный в папку Program Files

Ссылка на комментарий
Поделиться на другие сайты

В последнее время при внесении изменений в настройки ( названия волн) постоянно стало выбивать одни и те же ошибки. Может подскажешь с чем это связано, и как это вылечить? Обратил внимание, что когда нажимаю сохранить настройки то файл TFColor.ex4 подменяется файлом TFColor.log ( котором прописаны только 3 ошибки).

http://s017.radikal.ru/i433/1308/9a/a2d3a57e9517.png

Изменено пользователем sakrat
Ссылка на комментарий
Поделиться на другие сайты

В последнее время при внесении изменений в настройки ( названия волн) постоянно стало выбивать одни и те же ошибки. Может подскажешь с чем это связано, и как это вылечить? Обратил внимание, что когда нажимаю сохранить настройки то файл TFColor.ex4 подменяется файлом TFColor.log ( котором прописаны только 3 ошибки).

http://s017.radikal.ru/i433/1308/9a/a2d3a57e9517.png

Странно. У меня все нормально работает. Только что проверял. Изменял цвета. Добавлял, удалял названия волн. Если можете, то заархивируйте свой терминал и мне на почту или файлообменник и ссылку на скачивание, просто дистанционно ничего не могу сказать. По ошибках со скрина вижу, что структура файла TFColor.mqh какая то неправильная. 0х не должны быть в 35 строке, а в 28-ой.

Ссылка на комментарий
Поделиться на другие сайты

Хорошо, сылку на скачку счас скину

http://letitbit.net/...X_mini.rar.html

Честно говоря, не могу сказать в чем причина такого глюка. Но исправить это несложно. Вот на картинке есть то что нужно исправить.

http://storage1.static.itmages.ru/i/13/0821/h_1377115161_8380514_9b8b20d0f8.jpeg

Исправьте в Метаэдиторе неверный значения цветов и откомпилируйте файл TFColor.mq4 из папки libraries. Далее запустите скрипт Object_TFColorLegend и снова перенастройте цветовую гамму. Если не хотите каждый раз настраивать цвета (при появлении новых версий скриптов) тогда сохраните куда-нибудь 28 строку с цветовыми значениями (как раз ту в которой у Вас были ошибки). При появлении новой версии открываете Метаэдитор и заменяете стандартные цветовые значения на свои. Только делайте все аккуратно, чтобы не появились лишние строки или символы.

Ссылка на комментарий
Поделиться на другие сайты

Все сделал как было сказано - теперь проблемы нет! :smile:

Андрей, огромное человеческое спасибо за проделанную работу !!!

Ссылка на комментарий
Поделиться на другие сайты


×
×
  • Создать...