Termos de Referência
Назначение робота:
Оказывать помощь в торговле, осуществляя ряд действий по определенному понятному
алгоритму без участия человека.
Общие требования:
1. Язык MQL4
2. Терминал - MT4
3. Итоговый продукт предоставляется в виде кода и скомпилированного файла с
подробными комментариями в тексте программы
4. Защита от несанкционированного использования - привязка к номеру счета в тексте
программы
Используемые определения, константы и переменные, используемые в описании.
Ограничения и желаемые значения.
Стандартные понятия и определения биржи Форекс и терминала МТ4 используются без
дополнительного описания. Параметры, значения которых необходимо устанавливать перед
запуском советника (сеты), отмечены подчеркиванием. Единицы измерения (при необходимости)
указаны в скобках.
Таймфрейм - произвольный
Валютная пара (инструмент) - произвольный
open - котировка открытия очередного бара. Используется также для определения
момента открытия нового бара
stdev (pip) - стандартное отклонение котировки от значения Open (Bid или Ask - в
зависимости от выбранного типа ордера)
trailstart (pip) - на каком расстоянии от котировки начинать следовать тралу после
активации ордера (0 - трейл не используется)
trailspeed - коэффициент сближения котировки и трала. Чем ближе котировка к takeprofit,
тем ближе трал к котировке
traildev (pip) - минимальное расстояние, на которое трал может приблизиться к котировке
spread (pip) - желаемый спред инструмента на момент открытия ордера или проведения
операции с ним
takeprofit (pip) - желаемый уровень тейкпрофита (0 - тейкпрофит не устанавливается) (TP).
Задается в виде отклонения от цены открытия ордера.
stoploss (pip) - желаемый уровень стоплосса (0 - стоплосс не устанавливается) (SL).
Задается в виде отклонения от цены открытия ордера.
lot - величина начального лота
bvolumem - коэффициент, с помощью которого определяется, являлся ли предыдущий бар
ненормальным (шпилька или что-то подобное). Определяется, как усредненное значение
bdistance - количество баров из истории для анализа
Описание алгоритма:
1. Дождаться открытия очередного бара в выбранном таймфрейме путем сравнения
котировок open (котировка открытия текущего бара) и Open[0]. Если open = Open[0] -
новый бар не открылся. Если open <> Open[0] - новый бар открылся.
2. Записать в open значение Open[0]
3. Дождаться отклонения котировки от open. Определить направление отклонения
котировки (вверх или вниз).
4. Проверить спред (должен быть меньше параметра spread). Ждать до выполнения этого
условия. Если до момента приведения спреда к величине spread котировка прошла через
open в обратную от первоначального направления сторону - ордер не открываем, ждем
следующего бара. Иначе - продолжаем.
5. Дождаться отклонения котировки от open на величину, позволяющую установить
отложенный ордер нужного направления.
6. Определить наличие других ордеров по данному инструменту (отложенных и/или
открытых).
7. Если таковые есть, ожидать их исполнения (закрытие по ТП ордера, СЛ ордера или
вручную). Если при этом с момента открытия бара, цена прошла через зону открытия
ордера и линию open - ордер не открывается. Ждем следующего бара. Иначе -
продолжаем.
8. Если цена идет вверх - установить ордер SellStop с начальными параметрами Цена = open;
takeprofit, stoploss
9. Если цена идет вниз - установить ордер BuyStop с начальными параметрами Цена = open;
takeprofit, stoploss
10. До активации отложенного ордера, при дальнейшем отклонении котировки в ту же
сторону от open - изменять параметр цены установленного ордера, "преследуя" котировку
на расстоянии stdev по принципу трала. Уровни takeprofit и stoploss также следуют за
ордером.
11. После активации отложенного ордера, тралить движение цены внутри безубыточной зоны
с начальной дистанции trailstart, постепенно приближаясь к уровню котировки с
коэффициентом trailspeed до расстояния traildev от takeprofit. Трал останавливается на
расстоянии от уровня ТП, оставляя возможность котировке самостоятельно пройти этот
уровень.
12. Закрыть ордер по правилам МТ4
13. Вернуться к п.1
Ограничения (ордера не открывать, если...)
1. Предыдущий бар двигался сверхдинамично (свеча) (объем предыдущего бара в bvolumem
раз превышает средний объем bdistance предыдущих свечей). Использовать или не
использовать - определяется в сете. true - использовать / false - не использовать.
2. Есть другие открытые или отложенные ордера. true - использовать / false - не использовать
3. Уровень spread превышает заданный параметр
4. Котировка прошла через open в противоположную от начального движения сторону до
того, как были выполнены условия открытия отложенного ордера
Respondido
1
Classificação
Projetos
573
36%
Arbitragem
64
20%
/
58%
Expirado
147
26%
Livre
2
Classificação
Projetos
134
27%
Arbitragem
62
13%
/
53%
Expirado
58
43%
Livre
3
Classificação
Projetos
317
37%
Arbitragem
6
50%
/
17%
Expirado
7
2%
Livre
4
Classificação
Projetos
632
26%
Arbitragem
89
73%
/
13%
Expirado
12
2%
Livre
5
Classificação
Projetos
186
54%
Arbitragem
3
33%
/
33%
Expirado
6
3%
Livre
6
Classificação
Projetos
650
28%
Arbitragem
111
19%
/
61%
Expirado
319
49%
Livre
7
Classificação
Projetos
558
33%
Arbitragem
27
44%
/
44%
Expirado
8
1%
Carregado
8
Classificação
Projetos
65
22%
Arbitragem
0
Expirado
0
Livre
9
Classificação
Projetos
588
36%
Arbitragem
31
45%
/
3%
Expirado
16
3%
Livre
10
Classificação
Projetos
143
34%
Arbitragem
10
10%
/
60%
Expirado
26
18%
Livre
Pedidos semelhantes
C# скрипт для Multicharts .net
30 - 50 USD
Нужен скрипт на C# для Multicharts .net скрипт, который работает с тремя таймфреймами одного инструмента (10, 15, 60 минут), то есть тремя наборами данных, открывает сделки в лонг, если индикатор RSI на одном из наборов данных вышел из зоны перепроданности, то есть пересек уровень 30, закрывает сделку в двух случаях, первый: если достиг уровня перекупленности по RSI на том же наборе данных, второй если достиг уровня
Нужно сделать скриншоты сделок
30 - 100 USD
Есть индикатор нужно сделать скриншоты плюсовых сделок. Как работает индикатор могу показать. Скриншоты сначала делаются на одной версии( для разработчиков), потом сделать в тестере скрины в другой версии индикатора. Также на скриншоте должна быть одна сделка( скриншотов длжно быть более 20)
**Техническое задание (ТЗ) для торгового робота на платформе Pocket Option** Здравствуйте! Мне нужен торговый робот для работы на платформе **Pocket Option** (бинарные опционы). Основная задача робота – открывать сделки по стратегии **мартингейл**. В случае неудачной сделки робот должен увеличивать сумму следующей ставки в **2,5 раза**, пока не будет достигнута прибыль. Однако, мне нужен робот с более «умным»
**Техническое задание (ТЗ) для создания торгового робота на MetaTrader 4/5** **Добрый день, дорогие фрилансеры!** Я ищу опытного разработчика для создания торгового робота на платформу MetaTrader 4 или MetaTrader 5. У меня есть несколько ключевых требований и пожеланий, которые необходимо учесть при разработке. Я не обладаю глубокими знаниями в программировании и функционировании торговых роботов, поэтому надеюсь
Создать скрипт или робот , который выставляет отложные ордера , через определённое количество пунктов. закрытие по тэйк профит? Сколько стоит? После закрытия на место этого ордера должен выставляться точно такой же . После первого открытия должны быть выставлены отложные ордера в обе стороны , через определенное количество пунктов. ( В настройках должна быть возможность выставлять интервал через который будут
Сделать доработку советника
30+ USD
Здравствуйте! Нужно доработать существующий советник, а именно добавить в него 4 новых функции. Желательно найти человека, который работал с такими моментами, как: слом рыночной структуры, имбаланс. Одна из этих функций очень простая и легкая в реализации. ТЗ для оценки отправлю Вам в чате
Советник с элементами индикатора
150+ USD
-перевод графика mt 4 в он-лайн график ренко с регулировкой степа (размером кирпичика ренко), Затем поиск линии отбоя по двум точкам ,где вторая точка линии это 7 или 9 точка графика ренко, а первая точка линии совпадает с первой точкой графика ренко
добавить сюда функцию чтобы обойти лимит лотов, т к размер лота увеличивается в процентном соотношении от баланса добавить функцию что если превышен лимит лота то открывается еще ордера с лотами чтобы соответствовать текущему размеру требуемых для открытия лотов допустим был лот 100, следующий нужен будет открыть 120, робот открывает 1 ордер на 100 и в туже секунду еше 1 ордер на 20 лотов, допустим нужен лот 720 то
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)
Вітаю! Код експерта відкритий. Потрібно додати 4 нові функції. ТЗ відправлю пізніше, після подачі Вашої заявки. Ось одна із функцій для прикладу 1. Imbalance . On / Off . Має бути сформований імбаланс між хай і лоу реверс бару на меншому таймфреймі. Реверс бар при цьому береться з поточного таймфрейму. Налаштування: 1) TF _ Imbalance , можливість задати таймфрейм самостійно. 2) MinSizeImbalance
Informações sobre o projeto
Orçamento
30 - 300 USD
Desenvolvedor
27
- 270
USD
Prazo
para 35 dias