仕事が完了した

実行時間6 日
依頼者からのフィードバック
Все по делу. Сделал качественно и быстро. Результатом доволен на все сто
開発者からのフィードバック
Спасибо за заказ!

指定

Советник Averager

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

Главный ордер — это тот ордер, от которого начинается усреднение. Все пункты, задаваемые в советнике, должны уметь нормализоваться как для 4 значного брокера, так и для 5 значного брокера. Пункты будут задаваться как для 4 значного брокера. Это значит, если указано 20, то это 200 пунктов для 5 значного брокера.

Входные параметры и их разъяснения приведены в таблице 1. В скобках указаны параметры по умолчанию

Таблица 1

Magic

Магик номер советника (5555)

Comment

Комментарии советника (Averager)

FilterMagic

Фильтр по magic идентификатору сделок. Советник будет работать только с теми ордерами, у которых совпадает магик номер.

Если в поле пусто, то советник подхватывает все ордера, включая открытые вручную (пусто). Аналогично должны работать все фильтры далее

ExcludeFiltermagic

Магики, записанные в данной графе, будут исключаться (пусто)

FilterComment

Фильтр по комментарию (пусто)

ExcludeFiltercomment

Комментарии, записанные в данной графе, будут исключаться (пусто)

Direction

Buy, Sell, Any. Если выбран параметр buy или sell, то советник усредняет сделки только с этими направлениями. Если выбран any, то советник не фильтрует по направлению сделок (Any)

MaxGridlevel

Максимальное количество усредняющих сделок (3)

GridDistanse

Через запятую задается расстояние в сетке. Например, если MaxGridlevel имеет значение 3, то пишется 25, 50, 60. Это означает, что первый лимитный ордер откроется от главного на расстоянии 250 пунктов, второй ордер откроется на расстоянии от первого 500 пунктов, третий ордер откроется на расстоянии от второго 600 пунктов. Советник не должен сразу строить всю сетку. Как только советник выберет главный ордер, он открывает первый лимитный ордер. Если сработал первый лимитный ордер, то он открывает следующий. и.т.д (35, 40, 60)

LotSize

Размер лотов сетки пишется через запятую. Например, 0.1, 0.5, 0.4. Это означает, что первый откроется размером 0,1 лота, второй 0,5 лота, третий 0,4 лота (0.1, 0.11, 0.2)

Lotmultiplicator

Если LotSize имеет значение 0, то размер определяется умножение на этот параметр (1,2)

TakeProfitType

Может иметь 2 значения: DistanceFromBE и CopyTakeProfit. Если выбран параметр DistanceFromBE, то тейкпрофит сетки отсчитывается от уровня без убытка сетки.

Если выбран параметр CopyTakeProfit, то все ордера будут иметь одинаковый тейкпрофит с главным ордером. Если изменить тейкпрофит главного ордера, то советник должен тоже изменить ордера сетки в соответствии с главным ордером. (DistanceFromBE)

TakeProfitPips

Если в графе TakeProfitType выбран параметр DistanceFromBE, то в этой графе задается количество пунктов для отсчета. Если значение имеет знак минус, то отсчет должен вестись в сторону убытка от уровня безубытка. (30)

StoplossType

Может иметь 2 значения: FixStoploss и CopyStoploss.

Если выбран параметр FixStoploss Ордера сетки будут иметь заданный стоплосс, один на всех.

Если выбран параметр CopyStoploss, то все ордера будут иметь одинаковый стоплосс с главным ордером. Если изменить стоплосс главного ордера, то советник должен тоже изменить ордера сетки в соответствии с главным ордером. (CopyStoploss)

StoplossPips

Если в графе StoplossType выбран параметр FixStoploss, то в этой графе задается количество пунктов для отсчета.

StealthStopandTake

Может иметь 2 значения: True или False. Если выбран параметр False, то советник будет изменять уровни тейкпрофит и стоплосс главного ордера.

Если выбран параметр True, то советник не будет изменять уровни тейкпрофит и стоплосс главного ордера. Но он должен ставить эти уровни виртуально. Это делается для того, чтобы если главный ордер открыть другим советником и если этот советник постоянно контролирует уровни стоплосс и тейкпрофит, то между усреднителем и другим советником произойдёт конфликт. Т.к другой советник будет постоянно передвигать уровни тейкпрофита и стоплосс на требуемые ему, а усреднитель будет передвигать его на уровень TakeProfitPips.



Если будет удален главный ордер, то советник должен отменить выставленный лимитный ордер и ждать нового ордера по рынку.

Советник должен на графике рисовать линию на уровне безубытка. При расчёте уровня безубытка должны быть учтены комиссии брокера и свопы. Если меняются значения свопов, то уровень безубытка должен заново рассчитываться и менять свое расположение. Также после открытия следующего лимитного ордера уровень безубытка должен заново просчитываться и передвигаться в соответствующее положение.

Советнику требуется наличие информационной панели. Информационное окно советника выдает подробную информацию о текущей ситуации:

  • ·         количество рыночных ордеров, которые относятся к советнику и их общая лотность, включая главный ордер
  • ·         Текущий профит либо убыток сетки
  • ·         Целевой профит, который будет получен, если сетка закроется по тейкпрофиту.
  •   текущий уровень всей пирамиды

Пример информационной панели:

Название советника (Averager)

Positions

3

LotSummary

0.14

Open P/L

-25

TargetProfit

54

                                Level                                    2 OF 3

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

応答済み

1
開発者 1
評価
(340)
プロジェクト
588
36%
仲裁
31
45% / 3%
期限切れ
16
3%
パブリッシュした人: 13 codes
2
開発者 2
評価
(281)
プロジェクト
650
28%
仲裁
112
19% / 62%
期限切れ
319
49%
3
開発者 3
評価
(198)
プロジェクト
291
24%
仲裁
6
17% / 33%
期限切れ
4
1%
4
開発者 4
評価
(69)
プロジェクト
146
34%
仲裁
13
8% / 62%
期限切れ
26
18%
パブリッシュした人: 6 codes
5
開発者 5
評価
(3)
プロジェクト
4
25%
仲裁
0
期限切れ
2
50%
パブリッシュした人: 3 codes
類似した注文
I need a simple semi-auto assistant for XAUUSD on MT5. Main functions: * BOS detection * CHOCH detection * Liquidity sweep detection * Buy/Sell arrows * London & New York session filter * Alert notifications * Simple dashboard No martingale. No grid. I need clean and optimized code with editable settings. Do you have experience with SMC/ICT concepts and XAUUSD? Can you build something like this
Язык платформы: MQL4 или MQL5 (уточним с выбранным исполнителем). Тип проекта: Информационный советник-сканер. БЕЗ автоматической торговли (без открытия ордеров). Краткое описание задачи Необходимо разработать высокооптимизированный многопоточный сканер рынков, который будет одновременно мониторить от 250 до 400 торговых инструментов (Forex, Crypto, Индексы, Акции). Система работает на базе 5 независимых виртуальных
Добрый день. Нужно написать советника: - Хеджирование ( открытия двух сделок одновременно buy, sell) - Buy например в плюсе, то СЛ в безубыток с тралом и пирамидингом (набор объема в buy) - Sell в минусе, то двигается стоп в безубыток buy с набором объема в sell -Трал ордера когда их как минимум 4 в одну сторону (Настраиваемое) -П ирамидинг ордеров через каждые 10 п, усреднение на том же уровне где и открытие ордера
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Рассматриваются работы которые торгуют от 1 года не менее имеют инвест пароль от счета + как дополнения сигнал на мкл просьба остальным не писать. ищу для себя реально рабочую вещь. Спасибо
Добрый день! 30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru Ребята с адаптацией индикатора ничего не выходит!!! Нет Mq файла. Тогда может кто нибудь сможет не за бесплатно восстановить сам терминал МТ5 под билды.13-13-15 года. Чтобы индикатор встал

プロジェクト情報

予算
30+ USD
締め切り
最高 15 日