Нужен советник на основе DeMarker.

仕事が完了した

実行時間3 日
開発者からのフィードバック
Спасибо за заказ! Будут ещё идеи - обращайтесь.
依頼者からのフィードバック
прекрасная быстрая и качественная работа, исходное задание дополнено интересными идеями, реализация аккуратная, советник работает стабильно. рекомендую разработчика.

指定


Советник основан на сигналах индикатора DeMarker.

работа на mt4

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


Условия открытия сделок

  • открытие sell
    При пересечении индикатора DeMarker уровня перекупленности = 0.8 (параметр управляемый, можно менять например на 0,7 или 0,8 или 0,9) сверху вниз, то есть когда индикатор выходит из зоны перекупленности, например 0,81 ---> 0,79, то советник совершает два действия:

    • Открывает одновременно сразу два встречных ордера buy и sell (сразу замок), в размере установленного лота в параметрах советника,

    • действие 2 зависит от опции: set break even point = true/false. if true then    
      Выставляет стоп-лосс в точку безубытка по каждому ордеру, открытому советником ранее, и которые находятся в зоне прибыли (т.е. по уже открытому ордеру/ордерам есть прибыль). Тип ордера не имеет значения. и Sell и Buy. Если выставить стоп-лосс в точку БУ не получается (слишком близко от рыночной цены значение выставляемого стоп-лосс), то ордер игнорируется, стоп-лосс не выставляется.


  • открытие buy
    При пересечении индикатора DeMarker уровня перепроданности = 0.2 (параметр управляемый, можно менять например на 0,3 или 0,2 или 0,1) снизу вверх, то есть когда индикатор выходит из зоны перепроданности, например 0,19 ---> 0,21, то советник совершает два действия:

    • Открывает одновременно сразу два встречных ордера buy и sell (сразу замок), в размере установленного лота в параметрах советника,

    • зависит от опции: set break even point = true/false.   
      Выставляет стоп-лосс в точку безубытка по каждому ордеру, открытому советником ранее, и которые находятся в зоне прибыли (т.е. по уже открытому ордеру/ордерам есть прибыль). Тип ордера не имеет значения. и Sell и Buy. Если выставить стоп-лосс в точку БУ не получается (слишком близко от рыночной цены значение выставляемого стоп-лосс), то ордер игнорируется, стоп-лосс не выставляется.

Условия закрытия сделок

  • советник закрывает всю сетку ордеров по достижению или/или:

    • суммарной прибыли по всем открытым советником ордерам (учитываем magic number!!! т.к. параллельно могут быть ордера, открытые руками) в заданном в пп размере, например 50 пп. если включен параметр close by profit = true/false. Иначе только шлет уведомление по достижению уровня прибыли.

    • суммарном убытке по всем открытым советником ордерам в заданном в пп размере, например 20 пп. если включен параметр close by loss = true/false. Иначе только шлет уведомление.

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


Опции и параметры советника

  • режим trade = true/false, если режим автоторговли = false, то советник работает в режиме индикатора и сообщает об уровнях перекупленности, перепроданности. т.е. дает сигналы но ордера не открывает.

  • рабочий лот = 0.01 по умолчанию, может быть любой от 0.01 и выше

  • magic number

  • выбор типа отрисовки на главном графике сигналов советника

    • стрелки вверх (выход из зоны перепроданности) и стрелки вниз (выход из зоны перекупленности)

    • линия на графике с выбором ее типа (сплошная, пунктиры и тд)

    • цвета для сигналов “вверх” и “вниз”

  • timeframe - выпадающий список от m1 до W, на случай нечаянной смены

  • set break even point = true/false, выставлять или не выставлять стоплосс по профитным ордерам в бу

  • close by profit = true/false

    • profit level = пп , всегда работает как основание для сигнала советника в режиме автоторговли, при значении пп больше 0. если 0 то не работает.

  • close by loss = true/false

    • loss level = пп , всегда работает как основание для сигнала советника в режиме автоторговли, при значении пп больше 0. если 0 то не работает.

  • shift bars = 1 as default , только три значения.

    • 0 - открываем по текущему сигналу, не дожидаясь закрытия бара

    • 1 - ждем закрытия сигнального бара

    • 2 - ждем закрытия еще одного бара после сигнального

  • history bars = 1000 as default, на сколько баров истории советник должен отрисовать точки поступления сигналов на главном графике

  • send email true/false

  • send push true/false

  • alerts on screen true/false

  • события, о которых сообщает советник:

    • открытие ордеров

    • закрытие ордеров, в т.ч. по бу

    • достижение profit level, даже если не выставлен параметр  close by profit = true

    • аналогично, достижение loss level, даже если не выставлен параметр  close by loss = true

    • изменение тайм-фрейма главного графика от указанного советнику для торговли

    • если режим автоторговли = false, то советник шлет лишь сообщения о сигналах торговли в режиме индикатора, т.е. когда цена выходит из зон перепроданности/перекупленности



я могу применять штатный трейлинг mt4 на любые ордера , это следует учитывать .


код для меня должен быть открытым,

желательны комментарии по тексту кода по основным моментам.



https://docs.google.com/document/d/1UUeH4Nvpehyl8fY3R1bgucL4knoVrFIjSTTJLX0DtsA/edit?usp=sharing



応答済み

1
開発者 1
評価
(45)
プロジェクト
76
20%
仲裁
7
0% / 86%
期限切れ
14
18%
2
開発者 2
評価
(241)
プロジェクト
387
51%
仲裁
14
14% / 14%
期限切れ
43
11%
3
開発者 3
評価
(280)
プロジェクト
650
28%
仲裁
111
19% / 61%
期限切れ
319
49%
4
開発者 4
評価
(351)
プロジェクト
679
56%
仲裁
33
15% / 39%
期限切れ
63
9%
5
開発者 5
評価
(14)
プロジェクト
22
59%
仲裁
2
0% / 50%
期限切れ
2
9%
6
開発者 6
評価
(26)
プロジェクト
27
26%
仲裁
1
0% / 0%
期限切れ
1
4%
7
開発者 7
評価
(10)
プロジェクト
17
24%
仲裁
7
14% / 86%
期限切れ
2
12%
類似した注文
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужно два индикатора TradingView (280 и 360 строк кода) п еревести в Quantower(С#). Перевод необходимо выполнить так чтоб была возможность в вкладке Вотчлист использовать эти индикаторы в качестве фильтра. В приоритете разработчик хорошо знакомый с Quantower и с опытом программирования
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
требуется организовать копирование сигналов с телеграмм канала в платформу Metatrader4 бюджет обсуждаем до 100$ - в закрытый телеграмм канал поступает информация с сигналами #EURUSD BUY TP нужно чтобы в мт4 автоматически открылась сделка с данными параметрами
В качестве кнопок будет использоваться стандартный текстовой объект LABEL. При помощи команд (через ХотКеи) за каждой кнопкой будет закреплен необходимый графический объект со всеми нужными параметрами. Кнопки планируется создавать для объектов - V . Line , H . Line , Tr . Line , Rectangle , Text , Ellipse , Fibo. Создание объекта на графке через кнопку будет происходить в 2 шага: 1) Нажали на кнопку + команда ХотКей
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

プロジェクト情報

予算
30+ USD
開発者用
27 USD
締め切り
最高 20 日