Jump to content

Напишу советник, скрипт, индикатор на MQL бесплатно (архив)


muvingman

Recommended Posts

AntFX
Я думаю, что не все так просто.

Все просто, минимальный период в МТ4 - это минута. Параметр У - кол-во минут. Значит проверяем каждые У минут, если У=5, то с 1 по 5-ю, со 2-й по 6-ю, с 3 по 7-ю и так далее, пока условие не будет удовлетворено.

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

Если сигнал необходимо дублировать, можно запустить одновременно 2 инстанции советника с разными параметрами и мэджик-намберами.

Edited by AntFX

1

Link to post
Share on other sites
  • Replies 2.9k
  • Created
  • Last Reply

Top Posters In This Topic

  • AntFX

    364

  • Voldemar227

    263

  • Ugar68

    133

  • cmillion

    99

Top Posters In This Topic

Popular Posts

Есть скрипт на открытие 2х рыночных и/или 2х отложенных ордера по обе стороны от текущей цены со стоп лоссами и тейк профитами. Можно выставлять магик, расстояние от цены и проскальзывание. Скрипт не

Неблагодарное это дело писать тут для кого либо. Я как то, в начале года пытался помочь тут одному персонажу с индикатором, так он потом мне весь мозг, через личные сообщения вынес,  с тех пор пишу т

Posted Images

AnriAn
Все просто, минимальный период в МТ4 - это минута. Параметр У - кол-во минут. Значит проверяем каждые У минут, если У=5, то с 1 по 5-ю, со 2-й по 6-ю, с 3 по 7-ю и так далее, пока условие не будет удовлетворено.

 

Если сигнал необходимо дублировать, можно запустить одновременно 2 инстанции советника с разными параметрами и мэджик-намберами.

 

Понятно. Хотя и не совсем.

Что значит - минимальный период в МТ4 - это минута? Разве нельзя отслеживать влияние на изменение цены каждого тика?

Link to post
Share on other sites
AntFX
Что значит - минимальный период в МТ4 - это минута?

Это значит, что минимальный период графика в МТ4 - минутный.

Разве нельзя отслеживать влияние на изменение цены каждого тика?

Можно. При желании, конечно, можно и условие "Х пунктов за У тиков" сделать, но удобнее и надежнее работать с минутами.

Edited by AntFX

1

Link to post
Share on other sites
AnriAn

Не могли бы вы чуть подробнее описать систему работы этого логического условия - Х пп за У минут. Применительно к нашему сову конечно.

Link to post
Share on other sites
AnriAn

Суть в том, что мне непонятно, как будет высчитываться это Х за У.

Допустим в параметрах сова указано - сигнал на вход, если больше 50 пп не более чем за 1 минуту.

И далее, допустим, за 20 сек цена пробежала эти заданные 50 пп. По логике сов должен войти в рынок.

Как будет в таком случае?

Link to post
Share on other sites
AntFX
Суть в том, что мне непонятно, как будет высчитываться это Х за У.

Допустим в параметрах сова указано - сигнал на вход, если больше 50 пп не более чем за 1 минуту.

И далее, допустим, за 20 сек цена пробежала эти заданные 50 пп. По логике сов должен войти в рынок.

Как будет в таком случае?

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

В таком виде будет проще и быстрее оптимизировать и проверять советник на истории, так как можно будет тестировать в режиме "по ценам открытия минутных баров".

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

Edited by AntFX

1

Link to post
Share on other sites
AnriAn
Советник будет в начале каждой новой минуты проверять условие за последние сформированные У минутных баров, если условие выполняется, то происходит открытие сделки.

В таком виде будет проще и быстрее оптимизировать и проверять советник на истории, так как можно будет тестировать в режиме "по ценам открытия минутных баров".

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

Понятненько.

Однако для более эффективной работы сову необходим учет тиков.

Для тестирования - конечно минуток за глаза хватит.

Может тогда стоит ввести два режима? Рабочий и тестовый?

Link to post
Share on other sites
AntFX
Однако для более эффективной работы сову необходим учет тиков.

Если советник на минутах будет показывать хорошую работу, то можно и дальше усовершенствовать.


1

Link to post
Share on other sites
AnriAn

понятно. тогда удачи нам. больше не буду мешать.

займусь проработкой у себя.

Link to post
Share on other sites
Сантьяга

Приветствую!

Я так понимаю индикатор на истории смотреть бесполезно? Перерисовывает?

Можете это исправить?

Cool2.mq4

Link to post
Share on other sites
AnriAn
Приветствую!

Я так понимаю индикатор на истории смотреть бесполезно? Перерисовывает?

Можете это исправить?

Понятие "перерисовывание" не имеет отношения к качеству (достоверности) любого индикатора.

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

Link to post
Share on other sites
AnriAn

Тут навеяло че-то (в продолжении темы про казино-советники).

Если использовать принцип казино при выставлении ордеров, но ограничиться достигаемой при этом просадкой (например, при 10% просадке - выходить из рынка по SL) - чем не ММ? Ничуть не хуже всех остальных вариантов ММ.

Link to post
Share on other sites
Сантьяга

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

Спасибо, кеп.

Уже убедился сам - да, индикатор перерисовывает историю, что ни есть хорошо.

Можно его переделать, чтобы не рисовал?

Link to post
Share on other sites
jajase

Уважаемые программисты, напишите пожалуйста советник помощник.

Суть советника: советник ждет когда откроется ордер (в ручную или другим советником). Цена открытого ордера берется за основу. Возьмем например что другой советник открыл ордер бай- советник помощник открывает 2 бай стоп ордера на опред. расстоянии и 2 бай лимит ордера (с различными тейками). Если ордера выставляются выше основной цены то лот1 если ордера ниже то лот 2. После того как ордера сработали выставляеться еще 2 бай стоп и 2 бай лимит ордера, и выставляются каждый раз когда открываеться новый ордер, для селл все наоборот, если открылся ордер селл то советник помощник выставляет 2 селл стопа и 2 селл лимита, если ордер выставляется выше цены первого ордера лот2 если ниже лот 1.

Думаю понятно написал, основные значения советника:

тейк профит 1

тейк профит 2 , т.к выставляеться 2 ордера у одного один тейк у 2 другой

лот1

лот2 в зависимости где открывается ордер выше или ниже основной цены

Магик- советник помощник будет ждать когда откроеться ордер с таким магиком и начнет работать

пипстеп- расстояние на котором будут выставляться ордера

Ну вроде все, если что не понятно написал пишите разъясню, премного благодарен за отклики

Для наглядности еще прикрепил картинку

post-55724-1404220459,5613_thumb.png

Edited by jajase
Link to post
Share on other sites
AnriAn

Привет' date=' [b']AntFX[/b]!

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

Один советник выставляет только ордер рыночный по направлению сигнала и тралит его. В случае неудачи - закрытие по SL.

Другой при получении сигнала выставляет отложенник Стоповый и тянет его за ценой, пока не сработает на откате. Далее тоже самое - трал и SL.

В обоих случаях - цель добиться превышения профитных сделок над убыточными.

А для этого необходимо правильно реализовать суть сигнала "Тренд". От качества реализации и будет зависеть выхлоп.

Link to post
Share on other sites
AntFX

В данный момент в сильной запарке по работе, так что постараюсь написать как только выдастся свободный час.


1

Link to post
Share on other sites
AnriAn

Будет возможность, проясни плз, как должен рассчитываться сигнал "Тренд" с твоей точки зрения. Ты писал как-то - по логическому условию. Но мне не ясно, как это. Сорь.

Link to post
Share on other sites
AntFX

Я уже несколько раз объяснял как это расчитывается - посмотри в моих прошлых сообщениях


1

Link to post
Share on other sites
AnriAn

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

Link to post
Share on other sites
AntFX

Отсчет начинается раз в минуту - а именно, происходит с хай/лоу минуты, отстоящей на Н баров от текущей минуты.

Отсчет завершается в двух режимах:

1) Кажый тик. Если этот тик обновил хай/лоу, то будет новая величина "тренда"

2) Только в начале новой минуты. Считается до максимума/минимума последней закрытой минуты

В зависимости от выбора пользователя.


1

Link to post
Share on other sites
AnriAn

Вот пример движения цены и двух разных подходов к формированию сигнала "Тренд".

*** Удалено ***

(Смешно, в форум нельзя картинку вставить.)

В обоих случаях одинаковое движение цены.

Но в первом перерасчет происходит раз в 5 сек - и получаем 0 сигналов.

Во втором - перерасчет раз в 1 сек и и получаем 3 сигнала на вход.

Edited by AntFX
вырезал ссылку на порнографию
Link to post
Share on other sites
AntFX

Извиняюсь, пришлось вырезать ссылку так как вокруг картинки на этом хостинге сплошная порнография. Картинки .jpg в форум прекрасно вставляются через меню "Вложения" при написании сообщений (выберете "Расширенный режим" написания сообщений).

 

Если нужно на секундах делать - ищите другого программиста, так как у меня сейчас нет времени на реализацию секунд.

Edited by AntFX

1

Link to post
Share on other sites
AnriAn
Извиняюсь, пришлось вырезать ссылку так как вокруг картинки на этом хостинге сплошная порнография. Картинки .jpg в форум прекрасно вставляются через меню "Вложения" при написании сообщений (выберете "Расширенный режим" написания сообщений).

 

Если нужно на секундах делать - ищите другого программиста, так как у меня сейчас нет времени на реализацию секунд.

 

А я и не знал, что там порнография. Быстрый и удобный хостинг. В браузере стоит расширения AdBlock, которое всю рекламу на всех сайтах закрывает.

Насчет минутки или тика. Хотите - сделайте на минутке. Это по крайней мере должно показать - в верном ли направлении идем.

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

Как видно, в первом расчете 0 сигналов. Во втором - 3 при том же изменении цены.

Можно заменить секунду на минутку - суть не изменится.

post-87271-1404220465,2735_thumb.jpg

Edited by AnriAn
Link to post
Share on other sites
AntFX

Мне лично пипсаторы типа "5 сек и меньше" вообще не интересны. Как вы понимаете, здесь программисты бесплатно делают только то, что им самим интересно. Мне интересны движения за одну или несколько минут на 100-200 пипсов и больше... Или даже среднесрочные входы в 500-1000 пипсов за час/два. В этом плане вход на минутах и вход на тиках будут мало чем отличаться. Отлавливать пипсовочные движения внутри минуты мне не интересно. К тому же вы это в тестере адекватно и не протестируете, так как тестеру неизвестно, как ведет себя цена внутри минутных баров. Все что доступно тестеру это OHLC минутных периодов.

Edited by AntFX

1

Link to post
Share on other sites
AnriAn

Вы уже второй раз в мой адрес приводите неверные выводы.

Первый раз это касалось казино-советников.

Возможно вам не интересен мною предложенный вариант сова?

Так и скажите, нет проблем.

Тут никто никому ничем не обязан.

Link to post
Share on other sites
  • Capman changed the title to Напишу советник, скрипт, индикатор на MQL бесплатно (архив)
  • Capman locked and unpinned this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...