Здравствуйте!
Прошу создать советник мт4, использующий сигналы 2х индюкаторов.
Советник должен иметь возможность работать на любом ТФ. Основной рабочий ТФ: М5 или М15
У советника должен быть простой риск менеджмент:
— возможность настройки величины риска,
— настройка минимального и максимального лота,
— настройка «величины» увеличения лота, при отрицательной сделке.
Открытие ордера:
1. По индикатору Семафор:
3_Level_ZZ_Semafor.ex4 (19 Kb)
а) желтый №3(сигнал) на текущем ТФ. Открывает минимальный лот, рассчитанный по ММ.
б) Подтверждение сигнала на открытие по Семафору: любой сигнал семафора на старшем ТФ. Чем выше разрядность сигнала на старшем ТФ, тем сильнее сигнал. Сигналы на старших ТФ проверяются до дневного.
в) Максимальное усиление = сигнал №3 (желтый) на дневном ТФ. В этом случает открываем ордер в 3 раза большим лотом, чем минимальный лот, рассчитанный по ММ.
2. По индикатору Trend_and_Fibo_Alerts [TFA]
Trend_and_Fibo_Alerts.ex4 (8 Kb) — индикатор дает дополнительный подтверждающий сигнал на открытие. В основном он появляется вместе с сигналом №3 семафора на текущем ТФ. Этот сигнал также проверяется на старших ТФ. При его наличии на старшем ТФ с сигналом №2 семафора, открывается лот в 2 раза больший, чем минимальных расчетный лот по ММ.
Итак,
1. сигналом для открытия 1 ордера будет: сигнал №3 (желтый) семафора на текущем ТФ [ТТФ] + сигнал семафора на старшем ТФ (СТФ) + сигнал TFA на ТТФ.
2. сигналом для открытия двойного ордера будет: сигнал №3 (желтый) семафора на текущем ТФ [ТТФ] + сигнал №2 семафора на старшем ТФ (СТФ) + сигнал TFA на ТТФ + сигнал TFA на СТФ.
3. сигналом для открытия тройного лота ордера будет: сигнал №3 (желтый) семафора на текущем ТФ [ТТФ] + сигнал №3 семафора на ТФ Н1-Day + сигнал TFA на ТФ Н1-Day.
В логах прописывается на каком из старших уровней образовался сигнал.
Открытие ордера:
При появлении сигнала, в противоположном движению цены открывается отложенный ордер: buy-stop или sell-stop на управляемом расстоянии от ASK или Bid цены. Расстояние задается в настройках.
Открытый ордер тралится за ценой, если цена продолжает двигаться далее в том же направлении.
Когда цена развернулась, отложенный ордер откроется.
При появлении реквот, проверять полностью актуальность условий открытия ордера.
Стоп-лос у открытого ордера выставляется на уровне последнего значения цены, где она развернулась.
Закрытие ордера происходит при открытии нового ордера:
1. После появления нового сигнала на открытие, выставления Stop ордеров, непосредственно при срабатывании противоположного Stop ордера.
2. По стоп-лосу: открытый ордер закрывается и открывается новый в сторону движения цены с увеличенным лотом.
При движении цены от сигнала семафора №3 до такого же сигнала с TFA, могут появляться промежуточные сигналы №2 с TFA. В советнике должна быть возможность работать по этим сигналам либо пропускать их.
Если мы установим «работать с промежуточными сигналами», то ордера открываются по вышеописанному принципу, только по текущему ТФ, без проверки старших ТФ.
Системные сообщения:
Сообщения должны содержать информацию об ошибках: нет денег, реквоты, рынок закрыт и т.д.
Об остановке советника должно быть сообщение на почтовый ящик.
Трелинг-стоп:
Настраиваемые параметры шага и количества шагов, возможность отключать его.
Защита: по количеству убыточных сделок работа советника останавливается. Количество убыточных сделок выносится в настройки.
Робот должен работать на нескольких валютных парах на одно счету в одном МТ4, не конфликтуя.
В настройках должна быть возможность вносить комментарии и менять магик-число.
На графике точки входа и стоп-ордера на разных ТФ выглядят так:
В принципе, кроме блока открытия-закрытия ордеров, все остальные функции довольно стандартные.
Индикаторы в архиве:
Indicators.rar (35 Kb)
Комментарии (46)
35 AM2 Сообщений: 16254 - Андрей
По результатам доработаем.
По ММ я не написал, что сделки с увеличением открываются до первой положительной сделки. Предполагаю, что она перекроет все минусы.
3 Lagoda Автор Сообщений: 53
Можно стоит упростить задачу и уменьшить проскальзывание.
Для этого открываем не отложенные ордера, который тралятся, а простые ордера при возврате цены на определенное число пунктов. Это число задаем в настройках.
А то отложки вечно «съезжают» при открытии, да и тралить их смысла нет. Обычный ордер открывается быстрее. Редактирован: 13 января 2015, 08:20
3 Lagoda Автор Сообщений: 53
Файл в базе: www.opentraders.ru/downloads/557/
35 AM2 Сообщений: 16254 - Андрей
Сейчас еще в тестере посмотрю подоробнее.
3 Lagoda Автор Сообщений: 53
3 Lagoda Автор Сообщений: 53
35 AM2 Сообщений: 16254 - Андрей
Например, мы торгуем на М1 и смотрим М5 и М15.
Если торгуем на М5, то соответственно смотрим на М15 и м30.
Еще лучше было бы, чтобы в настройках была возможность указать с каких ТФ дополнительно считывать подтверждающие сигналы: семафора отдельно + TFA отдельно.
Т.к. для каждой пары скажем достаточно подтверждения только семафором без второго индикатора, а для некоторых пар, лучше только по двум идюкам подтверждение.
3 Lagoda Автор Сообщений: 53
Я вижу что при сигнале ордер открывается в сторону движения цены, а не в обратную.
По моей задумке мы берем профит между желтыми сигналами №3.
Скрин clip2net.com/s/3alNddm
По умолчанию, если цена после сигнала и открытия обратного ордера продолжает двигаться дальше, и этот ордер закрылся в месте остановки цены, вместе с открытием удвоенного ордера по ходу цены, то этот ордер должен закрываться при в общем (с закрытой сделкой) профите при развороте цены.
Как-то так.
3 Lagoda Автор Сообщений: 53
Например,
Цена шла вниз, появился сигнал и открылся ордер на бай со стопом на уровне остановки цены (или на 5 пп ниже).
Цена пошла дальше вниз и бай-ордер закрылся с одновременным открытием Сел-ордера. (Или эти 2 ордера перекрывают друг друга в ноль. )
Сел-ордер идет по цене вниз, а бай-стоп уже должен быть и тралиться за ценой вниз, пока цена не развернется.
3 Lagoda Автор Сообщений: 53
Ни стопов ни тейков и других параметров. Я четко прописал что должно быть.
И почему у вас вместо ордера на Бай открывается Селл и наоборот?
Почему у вас открываются ордера не на желтых, а между ними и не в ту сторону? Редактирован: 13 января 2015, 12:49
3 Lagoda Автор Сообщений: 53
После сигнала семафора №3 или №2 ордер открываем при пересечении цены SМА5 на 5-10pip в сторону пересечения.
И не будем гоняться за доливкой.
3 Lagoda Автор Сообщений: 53
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Наша задача снизить вероятность минуса и увеличить вероятность плюса.
3 Lagoda Автор Сообщений: 53
Если к нему еще и TFA добавляется, то сигнал еще сильнее.
Кроме того, предлагаю открывать сделку не просто после сигнала Семафора+TFA, но и после пересечения ценой МА6 при наличии первых двух сигналов. Редактирован: 13 января 2015, 16:12
3 Lagoda Автор Сообщений: 53
Обновил советник: www.opentraders.ru/downloads/557/
35 AM2 Сообщений: 16254 - Андрей
Открывает ордера и тут же зачем-то закрывает их в ноль. Без какой-либо логики. Точнее без той логики которую описал.
Идёт полный слив, чего не должно быть априори.
Скрин clip2net.com/s/3apeKYP
У меня вопрос: кто-то может на этом сайте сделать то, что я просил?
3 Lagoda Автор Сообщений: 53
Открывает ордера и тут же зачем-то закрывает их в ноль. Без какой-либо логики. Точнее без той логики которую описал.
Идёт полный слив, чего не должно быть априори.
У меня вопрос: кто-то может на этом сайте сделать то, что я просил?
Редактирован: 14 января 2015, 03:03
3 Lagoda Автор Сообщений: 53
Прочитай описание идеи советника. Тебе все понятно как должно работать? А ну да, ты же сам писал…
Ну так дай прочитать кому нибудь из знакомых. Пусть они своими словами опишут твою идею, по твоему же описанию.
Это все та же идея? Или что то совершенно другое получилось?
В общем не вините пианиста, если ноты кривые.
13 Fargo Сообщений: 495
Написано всё подробно, с примерами. Идея проста и без наворотов. Изложена кратко и ясно. Только читать описание нужно каждое слово, а не через строчку.
Если не понятно описано словами, могу видео записать. Только что ту не ясного: куда идет цена туда и ордер открывается. ОТ сигнала к сигналу.
Дак есть тут тот, что сможет написать сову по описанию?
3 Lagoda Автор Сообщений: 53
А есть тут тот, что сможет за это заплатить?
ТЗ составлено под платное задание. Вот такие вещи, к примеру, явно лишние для бесплатного:
Поэтому АМ2 сказал, что может взять только в самом упрощенном виде. Человек оценивает свои силы. У него еще целая очередь из таких бесплатников.
В бесплатных заказах надо проверять саму торговую идею, а не надеяться, что сделают готовый коммерческий советник.
11 pilot Сообщений: 410
Вопрос в другом. ТО что вы прописали про платные задания, не реализовано и вопросов по этой теме нет.
Вопросы по реализации стратегии описанной мной. Пока я не вижу, что советник делает хоть что-то похожее, на то, что я просил. Советник не открывает ордера так, как описано в ТЗ. Об этом речь.
И это главное!
Ну а коль вы все знаете, что ту платное, а что нет, так и огласите весь список, пожалуйста!
Может моя сова не попадает в него.   ))
Тогда и другие идеи сюда не попадут… Эта была простенькая для проверки.
3 Lagoda Автор Сообщений: 53
3 Lagoda Автор Сообщений: 53
3 Lagoda Автор Сообщений: 53
11 pilot Сообщений: 410
Отзывы вам обеспечены.
Неумёхи только огрызаться то и умеют… и посылать подальше. Больше сказать-то нечего.   )) Редактирован: 15 января 2015, 01:29
3 Lagoda Автор Сообщений: 53
11 pilot Сообщений: 410
Хотите, чтобы вам платили — сделайте что-то, чтобы хоть видно было, что вы разбираетесь в теме.
Неадекваты поступают иначе.
3 Lagoda Автор Сообщений: 53
Кто хочет, покажите мне такого? Боже упаси с вами в денежные отношения вступать
С бесплатными сервисами надо тоже уметь работать. Как выглядит ваше поведение со стороны? Вы создаете полноценное коммерческое ТЗ. Исполнитель приходит подгоняет вам бесплатно облегченную версию, о чем заранее предупреждает (хотя на его месте я бы сразу отказался).
Потом вторую. От вас ни слова благодарности за потраченное время. Понимаете, слово «спасибо» обязательное при пользовании бесплатным сервисом. Независимо от результата.
Вместо этого вы торопите события и после второй версии два раза подряд задаете вопрос, который подразумевает поиск нового исполнителя. АМ2 обычно работает постепенно, реализует версию за версией, общается с заказчиком. Вы обрубаете все и переходите на какой-то надменный тон. Я просто не мог пройти мимо такого потребительского экстремизма.
Ну видите, что никто не хочет работать по заказу, проходите дальше.
11 pilot Сообщений: 410
— Благодарю я обычно за что-то. И это «что-то» точно не фуфло какое-то.
За то, что время человек потратил, спасибо ему.
А вот за то, что я потратил на 10кратные пояснения кто спасибо скажет мне? И за стратегию?
— Можно сколь угодно потратить времени, но если толку нет, то это не моя вина. Не умеешь — не берись или сообщи, что только учишься и поэтому делать будешь долго, некачественно и сто раз переделывать.
На это должно быть обоюдное согласие. Меня же никто не предупредил, что я не получу ни с первого ни о второго и далее раза ничего, а после длительного бла-бла-бла либо уйду, либо соглашусь на «нечто» платное, т.к. бесплатно вы делать не умеете.
ПРЕДУПРЕЖДАТЬ об этом НАДО!
Ну и кроме того, вам не нравится качественный полноценный ТЗ? Вы что к соплям-сироплям привыкли? Теперь понятен мне ваш уровень…
Кроме того, открыв бесплатный сервис вы всяко говорить про платность. Ну раз вы её подразумеваете, тогда уж соответствуйте платности.
Второй момент, что хорошая стратегия и хороший сов могут принести гораздо больше оплаты за написание.
А чтобы писать еще и идеи быть должны для того, чтобы изделие не только время занимало на производство, но и результат был.
И писать халтурно, не думая, что там получит клиент и не особо вдаваясь в смысл изделия — это каждый студент может. Проблема у каждого своя: один не знает код, а другой не знает как этот код превратить в прибыль с рынка.
А если б знали, то не тратили бы время на бесплатную писанину не пойми чего. Давно бы сделали себе сову и получали бы с неё прибыль на автомате.
Так что, господа студенты, благодарите за торговые идеи, если своих нет, и реализуйте их качественно.
Заступник нашелся. Если прогер АМ2 ЧЕЛОВЕК, то и сделает по человечески и заступаться за него не нужно.
Мне нет разницы кто тут напишет то, что я прошу. Я не оговоривал ни с кем соглашений, что я «женюсь навеки» на одном прогере.
Если меня не устраивает, я ищу того, кто сделает. А если АМ2 делает постепеноо что-то, то так бы и сказал, что к 2020-му году сделаю. А до этого буду тут полемику командой разводить и не только…
Не удивлюсь, если тут заступников ещё набежит за эти годы…   ))
3 Lagoda Автор Сообщений: 53
Ссылка на правила работы сервиса есть в описании группы, в которую вы помещали ТЗ — project.opentraders.ru/20424.html
«4. Выполнение заказа не гарантируется. Возможность выполнения зависит от сложности заказа и загруженности MQL-программиста»
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
13 nopTHou Сообщений: 350
3 Lagoda Автор Сообщений: 53
И если нет времени или желания делать заказ, дак и не делай. Может кто-то другой сделает…
Не вижу никакой проблемы в этом.
3 Lagoda Автор Сообщений: 53
И обязательно найдется кто-то, кто начнет качать свои права.
Bishop, у меня предложение — может ограничить пользование этим ресурсом для «новеньких»? Сделать, что пользоваться им можно только со 2-го или 3-го уровня? А то выходит, что пришел на этот сайт только ради этого ресурса — сам недоволен остался и наехал еще.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
Вот именно! В другой ветке я читал, что если хочешь, чтобы сделали сову, напиши ТЗ и увидишь.
Увидел, сделали не то. Прошу сделать то, что прошу. Иначе зачем этот уникальный ресурс по Бесплатному созданию советников?
Для простой болтовни на тема: «создания советников» можно было и по другому ресурс назвать.
А коль взялся за гуж, не говори, что не дюж.
А то получается тема есть, люди приходят, надеются. А им говорят: мы вам ничего не должны и нефиг тут заказы оставлять и надеяться. ППЦ! Это сверх циничное издевательство! Редактирован: 15 января 2015, 11:56
3 Lagoda Автор Сообщений: 53
Вы еще не знаете, видимо, как оно «наехал» бывает.
3 Lagoda Автор Сообщений: 53
13 writelint00 Сообщений: 592 - writelint
Может вы и в кодировании MQL4 еще сильны? Дак и сделали бы то что не успевает ваш друг любезный.
3 Lagoda Автор Сообщений: 53
В ручную стратегию прогнать просто. Для этого не надо ничего программировать. Я это делаю с помощью советника SimpleForexTester (где скачать — google вам в помощь). Там есть возможность работы одновременно с несколькими таймфреймами (на видео, где выложен этот сов, показано, как это сделать), устанавливаете ваши индикаторы и в ускоренном режиме тестируете свою стратегию.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
35 AM2 Сообщений: 16254 - Андрей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Тогда я вернулся на тот термина, где получил хороший результат, почистил историю и снова прогнал. После этого ничего из того, что раньше было не вышло. А значит это был разовый СЛУЧАЙНЫЙ результат.
Думается, вам никому не нужен случайный 1разовый результат. Каждый заинтересован в стратегии, которую можно уверенно поставить на реал и спокойно получать доход.
3 Lagoda Автор Сообщений: 53
Отсутствует переворот ордеров, если цена не развернулась после сигнала, а пошла дальше.
Я тоже прогонял на нескольких ТФ и 1 раз получил результат, похожий на ваш скрин на Н1. Только все сделки открывались одну сторону — на Селл.
И ордеров было 200, вместо одного. Ордера пачками открывались и пачками закрывались.
Так что это не моя стратегия. Но то что вы видели на часовом ТФ, это реально могло бы быть… и показывает, что идея жизнеспособна даже в урезанном виде.
Нужно только её доработать.
Редактирован: 15 января 2015, 21:52
3 Lagoda Автор Сообщений: 53
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий