Советник открывает позиции на заданных уровнях, которые меняются в зависимости от движения графика

MQL5 Esperti Custom graphics Forex

Lavoro terminato

Tempo di esecuzione 1 giorno
Feedback del cliente
Качественное быстрое исполнение. Реализовано профессионалом, рекомендую!
Feedback del dipendente
Отличный заказчик

Specifiche

Идея:

Алгоритм советника предполагает непрерывное открытие позиций. Первая позиция открывается на заданном уровне; если происходит определенное движение графика, то уровень открытия следующей позиции меняется.


Наглядно алгоритм советника описан на Рис.1 (по цифрам):

Мы задали начальный уровень (1) (например,  на инструменте USDJPY), от которого отсчитывается «координата» открытия позиции (2) – если график прошел вверх относительно начального уровня (как на изображении), то открывается лонг (тип А), если бы он прошел вниз относительно начального уровня, то открылась бы позиция шорт (тип А); определили шаг уровня (3) при прохождении которого меняется уровень отсчета координаты; задали TP (4) и SL (5) для позиции типа А; задали объем убытка по позиции типа А (6), при достижении которого открывается позиция типа В (открывается лонг, если открыт шорт типа А; открывается шорт, если открыт лонг типа А); задали TP (7) и SL (8) для позиции типа В; задали объем убытка по позиции типа В (9), при достижении которого открывается также позиция типа В (лонг, если открыт шорт; шорт, если открыт лонг); задали максимальное количество открытых по данному инструменту сделок (10)


Важно: 

 Сигналы на открытие позиции «отсчет координаты от уровня (2)» и «достижение объема убытка (6,9)» в некоторых случаях будут друг друга дублировать, в таких случаях приоритет отдавать сигналу «достижение объема убытка (6,9)».

 Предусмотреть, чтобы советник рисовал линии начального и последующих уровней (более толстые), а между ними 4 тонких линии с шагом 1/5 от заданного шага уровня (как показано на рисунке).

 Предусмотреть способ конвертации или расчета BID и ASK так, чтобы все уровни сделок и нарисованных линий совпадали. (Возможно решение с делением разницы между BID и ASK на 2, если оно подойдет в данном случае, можно использовать его. Может есть способ подстроить уровни более точно – в идеале все линии рисовать по BID; TP и SL для шорта, который открывается по BID, ставить по «BID + (ASK-BID)»; а для лонга, который открывается по ASK, ставить открытие по «ASK - (ASK-BID)», а TP и SL так и будут по BID. ).

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

 Предусмотреть поведение советника в случае с гэпом: если был гэп с открытыми позициями, то закрыть если TP или SL больше заданных значений (меньше – позиции остаются открытыми); сменить уровень отсчета, если был достигнут новый посредством гэпа (если гэп проскочил несколько уровней, то начать отсчет от последнего достигнутого). В случае с гэпами могут еще какие-то непредвиденные ситуации возникнуть, но пока я больше не вижу вариантов.


Итого задаваемые параметры:

1. Начальный уровень отсчета = (в пунктах)

2. Координата – расстояние, которое проходит график от начального уровня до открытия первой позиции (и позиций после TP) = (в пунктах)

3. Шаг уровня – расстояние, которое проходит график до достижения следующего уровня отсчета = (в пунктах)

4. TP для позиции типа А = (в пунктах) - здесь и для других TP и SL, возможно, как раз, потребуется пересчет или конвертация всего по BID, т.к. если я пишу 400 п., то с учетом спреда в 18 п., TP будет 382 п., а SL – 418 п.

5. SL для позиции типа А = (в пунктах)

6. Объем убытка по позиции типа А при котором открывается следующая позиция типа В = (в пунктах)

7. TP для позиции типа В = (в пунктах)

8. SL для позиции типа В = (в пунктах)

9. Объем убытка по позиции типа B, при котором открывается следующая позиция (также типа В) = (в пунктах)

10. Максимальное количество открытых сделок по данному инструменту = (в штуках)

11. Объем сделки типа А = (возможность выбора: в пунктах, либо в % от баланса)

12. Объем сделки типа В = (возможность выбора: в пунктах, либо в % от баланса)

13. Использование инверсии = да/нет


Доп. условия:

Покупка советника с исходным кодом


File:

JPG
pwf._1.jpg
260.9 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(559)
Progetti
770
46%
Arbitraggio
23
39% / 13%
In ritardo
63
8%
In elaborazione
2
Sviluppatore 2
Valutazioni
(52)
Progetti
97
24%
Arbitraggio
10
20% / 20%
In ritardo
12
12%
In elaborazione
Ordini simili
Есть идея - я такого советника тут не встречал но по своему маленкому опиту думаю будет всем интересно. Думаю этот идея сработает - нужно проверить. Нужен советник который будет торговать после новостей или вообщем советник должен начать торговать когда на рынке почти мгновенно заметнее упадет или возрастет цена по какой то причине какой нибудь валюти. То есть смисл в чем: после заметного падения или вырастания цены
Советник из трёх индикаторов: сделка и отложенные ордера происходит по сигналу первого,но только если цена находится за каналом второго. на основании третьего набирается сетка из отложенных ордеров. Тейк профит пакета можно перемещать вручную на графике он отображается линией. НО это первый пакет,а на одном графике данных пакетов может быть несколько и главное,чтоб советник не путался между пакетами ордеров и
ТЗ на написание советника Настройки советника: 1) Лот; 2) Торговые пары, на которых торгует 3) Запрет торговли 4) Настройки индикатора Stochastic (ВСЕ СТАНДАРТНЫЕ НАСТРОЙКИ ИНДИКАТОРА): Определение паттернов подряд идущие 1: 5) Кол-во свечей SELL 6) Размер тела свечей не менее (в пунктах) 7) Кол-во свечей BUY 8) Размер тела свечей не менее (в пунктах) Определение паттернов подряд идущие 2: 9) Кол-во свечей SELL 10)
Здравствуйте, нужен советник на мт 5, который открывает определённое количество ордеров bay stop, bay limit и sell stop sell limit, на заданном расстоянии друг от друга и открытии ордера по аналогичной цене после срабатывания данного по тейк профиту либо по стоп лоссу То есть задаём: 1. Цена - 60000 2. объем bay stop ордеров-0.01 3. Количество bay stop ордеров-15 3.Расстояние в пипсах друг от друга bay stop
Technical task Make dashboard for several signals for choose for mt4 and mt5 with source code TimeFrames show (1m,5m,15m,30m,1h,4h,1d,7d,30d) For mt5 other TF (choose) Life time on current tf for live candle (back time to 0 before new) (true\false) Size Colour Symbols import from wathlist Signals for choose (only 1): 1)Current price into bb or ouside BB period, shift, std 2)Trend by MA MA period, shift, types 3)Price
Масив 30+ USD
Доброго шановний розробнику. В мене є фрі індикатор мт5 (ех5) виконувана частина, на графіку він малює 2 трендові лінії , одна по хаях, інша по лоях, принцип побудови мені не відомий але це і не потрібно, головне те що це 2 окремих об'єкти кожен зі своїм іменем, тобто можливо стає те що наш індикатор буде знаходити ці об'єкти та брати для своєї роботи данні, а саме координати, так як це трендові лінії то перша
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from

Informazioni sul progetto

Budget
50 - 150 USD
Per lo sviluppatore
45 - 135 USD
Scadenze
a 10 giorno(i)