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

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


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

Посмотрел я рисунок с пивотами, там и первый бар после отката и второй бар могут быть пивотами. Я когда учился в подфаке, там читал конспект "Пивот раз и навсегда". Так вот в нём написано, что пивот это только второй бар после отката и только. Давайте тогда сделаем так, это Вы хорошо придумали про кнопочку автоматики и про набор правил. Идея просто замечательная лучше и не придумаеш. Можно в настройках поставить чтобы каждый выбирал какой бар он хочет для пивота, либо первый бар либо второй бар после отката. В любой момент трейдер может открыть минутки и вручную проверить пивот. Абсолютной точности всё равно не получится, так как котировки различаются в разных ДЦ. Погрешность в один-два пункта всё равно будет. Тут главное что пивоты будут автоматически ставиться, это сэкономит много времени трейдеру. У меня бывает несколько минут уходит чтобы только один пивот найти.

 

Кнопку и на ФЗР поставить тоже удачная идея. Кому не понравиться, тот может отключить. Хотя я считаю, что в ТС МФ нет ничего ненужного. Автоматические ФЗРы помогут трейдеру вовремя определять начало нового и окончание предыдущего тренда. Уже не придётся думать и гадать, а был ли ФЗР или нет. Всё на автомате, формирующий ФЗР пунктирными линиями, а сформированный или полноценный ФЗР сплошными тонкими линиями.

 

Стрелочку возле надписи волны тоже удачно придумали. Если вверх волна то стрелка синяя,

если вниз то красная.

Да, лучше сделать список со всеми последними волнами, этот вариант я тоже думаю лучше будет. Только пишутся те волны которые отображены на графике. Если например трейдер переключил таймфрейм и в настройках включено не отображать волны старшего таймфрейма, то значит и в надписи ничего не пишется. То же самое при переходе на старшие таймфреймы, нет младших волн на графике, значит и в надписи тоже ничего не должно быть.

Что касается названия таймфрейма давайте сделаем так. В настройках волн я видел возможность включения таймфрейма к названию волны. Если последняя волна маркируется с таймфреймом, то значит и волна в надписи также пишется с ним. Если в названии волны нет таймфрейма, то значит и в надписи его не должно быть. А надписи, да желательно сделать под цвет волн. Внизу я сделал список идущих волн после текущей волны. Да, я понимаю, что ТС МФ очень гибкая стратегия и вариантов может быть несколько. Мы будем брать самый вероятный и логический вариант. Если ситуация на рынке меняется и происходит отмена этого варианта то трейдер меняет волну - изменяется и надпись на графике. То же самое если на рынке появилась модель Собака МФ, трейдер делает переразметку - надпись соответственно меняется на другую. Работает трейдер, думает трейдер, импровизирует трейдер, а скрипты ему только помогают. Эти надписи помогут чётко следовать за рынком, не отставая от него ни на шаг.

 

Нарисована волна А - надпись "идёт волна В"

Нарисована волна В - надпись "идёт волна а(С) или С"

Нарисована волна а(С) - надпись "идёт волна b(С)"

Нарисована волна b(С) - надпись "идёт волна c(С)"

Нарисована волна c(С) - надпись "идёт волна 4(С)"

Нарисована волна 4(С) - надпись "идёт волна 5(С)"

Нарисована волна 5(С) - надпись "идёт волна 4"

Нарисована волна C - надпись "идёт волна 4"

Нарисована волна 4 - надпись "идёт волна 5"

Нарисована волна 5 - надпись "идёт волна A"

 

Волна не просто должна быть нарисована, а ещё и промаркирована. Бывает так, что подволны не рисуются и не маркируются тогда пишется надпись "идёт волна а(С) или С". Да, я знаю, что после волны С, с(С) и 5(С) может пойти новая волна А. Вот когда это будет видно, тогда трейдер нарисует эту А - изменится и надпись.

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

 

Успехов Вам Андрей, будем ждать новую версию.

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

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

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

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

ОК. Фронт работы намечен. С пивотами все понятно. Если только искать бар с каким-то номером, то алгоритм не сложный, больше проблема добавить автоматику словом много рутинной работы. По этому будет сделано или вторым по списку или третьим.

ФЗР поручу индикатору, пускай рисует. Вот только рисоваться будет не прямоугольник, а просто пунктирная линия, которая при пересечении ценой станет сплошной толстой. Создавать прямоугольник (то есть обычный объект Rectangle не буду, так как придется его описывать в скриптах, учить их работать с ним. В общем долго и не нужно. Скорее всего сделаю так, для любой волны А будет рисоваться такая линия, которая будет рисоваться пока не пересечется с ценой. И рисоваться линия будет до тех пор или пока не будет пробита ценой или до окончания волны С если она будет усеченная и пик волны С не пробил пик волны А. Здесь меньше всего работы, так что автоматический ФЗР будет сделан в первую очередь. Отключаться/включаться будет прямо в индикаторе.

С именами волн на графике, скорее всего будет просто отображаться только имя волны, соответствующего цвета, с названием ТФ или без него (здесь тоже сделаю отдельный включатель прямо в самом индикаторе, не зависящий от того что в окне свойств волны, так вроде будет удобнее). Просто писать еще текст "Идёт волна" это будет мешать быстрому восприятию названия волны. И возле волны просто стрелка соответствующего цвета (синяя/красная) и направления (вверх/вниз). Сделано будет или после пивота или перед ним.

Сразу все три нововведения в новой версии не появятся. Скорее всего будет по одному в каждой новой версии.

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

Добрый день, столкнулся со следующей проблемой: - после любых изменений ( цвета, видимости на таймфрейме)в запущенном скрипте ObjectTFColorLeg при нажатии "сохранить изменения" весь терминал автоматически закрывается. При последующем запуске терминала все что было нарисовано в прошлый раз не сохранилось, но самое важное - скрипты не запускаются. Есть ли такая проблема у остальных?
Ссылка на комментарий
Поделиться на другие сайты

Добрый день, столкнулся со следующей проблемой: - после любых изменений ( цвета, видимости на таймфрейме)в запущенном скрипте ObjectTFColorLeg при нажатии "сохранить изменения" весь терминал автоматически закрывается. При последующем запуске терминала все что было нарисовано в прошлый раз не сохранилось, но самое важное - скрипты не запускаются. Есть ли такая проблема у остальных?

Не чего подобного не происходит. У меня вторая версия. Работает как часики. :biggrin:

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

Добрый день, столкнулся со следующей проблемой: - после любых изменений ( цвета, видимости на таймфрейме)в запущенном скрипте ObjectTFColorLeg  при нажатии "сохранить изменения" весь терминал автоматически закрывается. При последующем запуске терминала все что было нарисовано в прошлый раз не сохранилось, но самое важное -  скрипты не запускаются. Есть ли такая проблема у остальных?

 

Здравствуйте. У меня было такое. Когда менял цвета всех таймфреймов, я не стал указывать цвета для MN и выше, после включения терминала скрипты перестали работать. Проблему исправил скопировав заново скрипты в папку с терминалом и назначив цвета для всех ТФ.

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

Здравствуйте. У меня было такое. Когда менял цвета всех таймфреймов, я не стал указывать цвета для MN и выше, после включения терминала скрипты перестали работать. Проблему исправил скопировав заново скрипты в папку с терминалом и назначив цвета для всех ТФ.

Дело в том, что как только начинаю выбирать цвета под себя, при этом ненужные таймфреймы обесцвечиваю снижая контрастность а не просто удаляя, все снова повторяется : терминал авто закрвывается, а еще через раз скрипты вообще не работают. Просьба к xFrienDx помочь решить данную проблему.

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

Добрый день, столкнулся со следующей проблемой: - после любых изменений ( цвета, видимости на таймфрейме)в запущенном скрипте ObjectTFColorLeg при нажатии "сохранить изменения" весь терминал автоматически закрывается. При последующем запуске терминала все что было нарисовано в прошлый раз не сохранилось, но самое важное - скрипты не запускаются. Есть ли такая проблема у остальных?

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

По чему это так сделано. Дело в том, что скрипты вносят изменения в файл настроек TFColor.mqh и для того, чтобы эти изменения отобразились в скриптах нужно еще откомпилировать файл TFColor.mq4 в папке libraries. Как это делать программно мне неизвестно, по этому я пошел другим путем - просто удаляю файлы TFColor.ex4 и mqlcache.dat из папки libraries. Терминал запускается, не обнаруживает их и сам компилирует файл TFColor.mq4. Но по непонятным мне причинам иногда он этого не делает и тогда скрипты перестают работать. Это случается редко, но случается :( . Вы второй пользователь у которого возникла такая проблема.

Лечится это довольно просто. После того как сделали изменения в скрипте Object_ТFColorLegend и нажали на кнопку "Сохранить изменения" терминал выключится. Включите его заново. Если скрипты не работают, значит терминал самостоятельно не откомпилировал. Тогда зайдите в Метаэдитор и в папке libraries найдите файл TFColor.mq4 и откомпилируйте его.

Если не заработает дайте знать, будем искать дальше в чем причина.

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

Стрелочку возле надписи волны тоже удачно придумали. Если вверх волна то стрелка синяя,

если вниз то красная.

Да, лучше сделать список со всеми последними волнами, этот вариант я тоже думаю лучше будет. Только пишутся те волны которые отображены на графике. Если например трейдер переключил таймфрейм и в настройках включено не отображать волны старшего таймфрейма, то значит и в надписи ничего не пишется. То же самое при переходе на старшие таймфреймы, нет младших волн на графике, значит и в надписи тоже ничего не должно быть.

Что касается названия таймфрейма давайте сделаем так. В настройках волн я видел возможность включения таймфрейма к названию волны. Если последняя волна маркируется с таймфреймом, то значит и волна в надписи также пишется с ним. Если в названии волны нет таймфрейма, то значит и в надписи его не должно быть. А надписи, да желательно сделать под цвет волн. Внизу я сделал список идущих волн после текущей волны. Да, я понимаю, что ТС МФ очень гибкая стратегия и вариантов может быть несколько. Мы будем брать самый вероятный и логический вариант. Если ситуация на рынке меняется и происходит отмена этого варианта то трейдер меняет волну - изменяется и надпись на графике. То же самое если на рынке появилась модель Собака МФ, трейдер делает переразметку - надпись соответственно меняется на другую. Работает трейдер, думает трейдер, импровизирует трейдер, а скрипты ему только помогают. Эти надписи помогут чётко следовать за рынком, не отставая от него ни на шаг.

 

Нарисована волна А - надпись "идёт волна В"

Нарисована волна В - надпись "идёт волна а(С) или С"

Нарисована волна а(С) - надпись "идёт волна b(С)"

Нарисована волна b(С) - надпись "идёт волна c(С)"

Нарисована волна c(С) - надпись "идёт волна 4(С)"

Нарисована волна 4(С) - надпись "идёт волна 5(С)"

Нарисована волна 5(С) - надпись "идёт волна 4"

Нарисована волна C - надпись "идёт волна 4"

Нарисована волна 4 - надпись "идёт волна 5"

Нарисована волна 5 - надпись "идёт волна A"

 

Волна не просто должна быть нарисована, а ещё и промаркирована. Бывает так, что подволны не рисуются и не маркируются тогда пишется надпись "идёт волна а(С) или С". Да, я знаю, что после волны С, с(С) и 5(С) может пойти новая волна А. Вот когда это будет видно, тогда трейдер нарисует эту А - изменится и надпись.

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

 

Успехов Вам Андрей, будем ждать новую версию.

Всем привет! Андрей делает эти скрипты универсальные, т.е.они могут применяться в разных ТС которые предусматривают ручную разрисовку волн. Пожтому как предложение, специфические настройки вынести на вкладки/закладки по конкретной ТС...например МФ...потому как идея с надписью-напоминанием какая волна уже есть, а какая формируется здравая :) НО...например, разрисовка сложной коррекционной структуры с разным ВУ волн не совсем попадает под предложенный вами вариант надписей....вот пример.. http://storage5.static.itmages.ru/i/13/0804/s_1375625909_2002818_4834e232e5.png или прямая ссылка http://storage5.static.itmages.ru/i/13/0804/h_1375625909_2002818_4834e232e5.png Поэтому, имхо, лучше сделать так же кнопкой отображать или нет надписи...

 

P.s. ТАМ НЕ ПИВОТЫ отображены...это я себя проверял первым попавшимся инструментом по поиску ТР... ;)

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

... специфические настройки вынести на вкладки/закладки по конкретной ТС...например МФ...

Так сделать уже не получиться. Поскольку версия скриптов под ТС СРП, на данный момент уже сильно отличается от версии под ТС МФ. Добавлены новые элементы, некоторые уже по другому работают. По этому скрипты под ТС МФ выкладываются в этой теме. А под СРП будет в ветке "Уголок автоматизации". Но так как она еще не готова полностью (есть уже РК, НАКось, но нет расширения фибоначчи, НК немного не так строятся, нет еще индикатора под ТР) то пока не выкладываю.

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

Появилась новая версия скриптов Semi-automatic_drawing_ waves_2.6. Как и обещал добавил возможность автоматического рисования ФЗР для волн А и а(С). Включение/отключение опции осуществляется в настройках индикатора VATSMF. Выбирая значение для параметра SHOW_FZR как true или false, мы включаем или отключаем создание ФЗРов для волн. По умолчанию опция включена.

http://storage1.static.itmages.ru/i/13/0805/h_1375688957_9220722_2267afac14.jpeg

ФЗР рисуется линией. Задумка сделать линии индикаторными (как мувинги например) не состоялась из-за ограничений индикаторов терминала МТ4. Пока ФЗР еще не состоялся он рисуется пунктирной линией. После пробития линия становится штрих-пунктирной (так же само как и НК). По началу сделал состоявшийся ФЗР жирной линией, но это сильно бросалось в глаза и ухудшало читабельность графика.

ФЗР начинает рисоваться только тогда когда для волны А/а(С) нарисована волна В/в(С).

Выключение опции в индикаторе удаляет все ФЗРы с графика. Если волна А/а(С) будет удалена, то индикатор при новом тике удалит и ФЗР.

Автоматические пивоты индикатор волн будут в следующих версиях.

Приятного пользования.

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

Если не заработает дайте знать, будем искать дальше в чем причина.

На первом терминале ни в какую не идет, при компилировании выбивает 2 ошибки. А вот на другом основном терминале все отлично!!! Так что можно считать что проблема решена.

Но появился следующий вопрос :smile: Когда ставлю обычную фибо сетку, через 5 секунд уровни от 0 до 100 пропадают, т.е фактически она становится импульсной. А как сделать так чтобы все уровни оставались, даже пробитые ( пробит на пару пунктов, но для большого ТФ это не существенно). Что надо подправить в Эдиторе?

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

Но появился следующий вопрос :smile: Когда ставлю обычную фибо сетку, через 5 секунд уровни от 0 до 100 пропадают, т.е фактически она становится импульсной. А как сделать так чтобы все уровни оставались, даже пробитые ( пробит на пару пунктов, но для большого ТФ это не существенно). Что надо подправить в Эдиторе?

У меня таже проблема.

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

На первом терминале ни в какую не идет, при компилировании выбивает 2 ошибки. А вот на другом основном терминале все отлично!!! Так что можно считать что проблема решена.

Но появился следующий вопрос :smile: Когда ставлю обычную фибо сетку, через 5 секунд уровни от 0 до 100 пропадают, т.е фактически она становится импульсной. А как сделать так чтобы все уровни оставались, даже пробитые ( пробит на пару пунктов, но для большого ТФ это не существенно). Что надо подправить в Эдиторе?

Ошибка при компиляции возникает из-за того, что терминал установленный в папку "Program files", как бы считается главнее чем тот который скопирован в другую папку. И когда будете работать в Метаэдиторе, во втором, скопированном терминале, то Метаэдитор все равно будет работать с терминалом из "Program files". Так же самая ситуация и у меня, ну и походу у других пользователей. По крайней мере на Windows 7 так.

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

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

Новая версия скриптов Semi-automatic_drawing_ waves_2.7. Переделал автоматизацию для обычной фибосетки. Уровни обычной фибосетки не будут удалятся при пробитии. Если цена пробьет минимальный или максимальный уровень обычной фибосетки, то фибосетка удалится (так же само как и коррекционная и импульсная). Импульсную и коррекционную фибку не менял.
Ссылка на комментарий
Поделиться на другие сайты


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