Простой советник на основе модифицированной МА

Job finished

Execution time 2 days

Specification

Здравствуйте уважаемые программисты. Предлагаю вашему вниманию задачу по написанию простого торгового робота на основе модифицированной МА. Работа производится в 2 этапа. Этап 1-й – все что описано черным цветом, синий текст относится ко 2-му этапу. 2-й начинаем после приемки первого. Алгоритм работы, следующий:

1.       Вход осуществляется по сигналу индикатора модифицированной МА, который меняет цвет. При смене цвета с зеленого на красный – вход в шорт, при смене с красного на зеленый – в лонг. При открытии сделки подается звуковой сигнал и повторяется N раз. Число повторений задается в настройках. Сигнал должен прекращаться при нажатии любой клавиши.

2.       Вход, должен осуществляться в момент смены цвета индикатора или в момент открытия свечи, если перед этим сменился цвет индикатора. Способ входа задается в настройках «вход по открытию свечи» true/false.


3.      

При постановке ордера должен выставляться stop loss и take profit. Их значения задаются в настройках.

4.       При постановке ордера должен закрываться предыдущий.

5.       Должен быть предусмотрен временной интервал, в котором сделки открываются. Задается в настройках в формате ЧЧ.ММ. За пределами этого интервала сделки не отрываются. Если уже открытая сделка переходит за пределы временного интервала, то она закрывается по смене цвета индикатора.

a.       Для временного интервала должна быть предусмотрена опция закрытия сделок по его окончании. Т.е. если конец интервала задан 23:50, то сделка закрывается при наступлении этого времени и робот прекращает свою работу.

b.       Если задан интервал 00:00 – 00:00 – время открытие сделки может быть любое.

c.       Должна быть предусмотрена опция НЕ закрытия открытой сделки по концу интервала. В этом случае сделка закрывается при смене цвета индикатора, после окончания интервала. По закрытии последней сделки за пределами временного интервала новая сделка не открывается и робот прекращает свою работу.

d.       Должна быть предусмотрена опция возобновления работы при начале заданного временного интервала после остановки работы по выходе из предыдущего интервала. Включение задается в настройках «запустить на следующий день» true/false. При значении false робот не запускается на следующий день.


6.       Поскольку, внутри одной свечи индикатор может менять цвет несколько раз, должен быть предусмотрен запрет на закрытие уже открытой сделки и постановку нового ордера, если после открытия свечи сделка уже установлена. См. два скриншота ниже. Разрешение/запрет открытия новой сделки/закрытия старой внутри одной свечи должен задаваться в настройках, например в виде «разрешить сделки внутри свечи» true/false. В случае запрета выставлять сделки внутри свечи, при закрытии свечи робот должен проверять, совпадает ли цвет индикатора с направлением сделки. Если он не совпадает, т.е., по закрытии свечи цвет зеленый, а направление сделки для фиолетового, сделка закрывается. 

        

        

         

7.       Робот должен работать на всех инструментах и таймфреймах.

8.       Должна быть предусмотрена защита от не постановки и не закрытия ордера. Т.е. после команды поставить ордер, должна производиться проверка, совершена ли сделка, если сделка не установлена, то необходимо программно обеспечить её установку.

a.       Необходимо задать максимальное расстояние в пунктах от значения цены при котором попытки совершить сделку продолжаются. В случае, если цена уходит на большее расстояние, попытки установить сделку прекращаются. При этом робот продолжает работу.

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

9.       Возможные небольшие доработки робота не превышающие по объёму 10% всего кода (текста программы в знаках).

Во вложении индикатор на основе которого делается робот.

Files:

Responded

1
Developer 1
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Similar orders
Нужно прокорректировать сделать перевод на другой язык существующий советник менеджер поставить лого и сделать изменение в параметрах. Изменение языка эксперта а также установка графических изменений на платформе советника. В принципе заново писать я думаю будет не нужно. Основные параметры для отложенных ордеров все остаеться
Есть рабочий индикатор на МТ 4. Рабочий в том плане, что он выполнен по техзаданию, корректно отображает информацию, но работает крайне плохо из за постоянного взаимодействия с потоком информации (обмен большим объёмом с сервером), что сильно замедляет его работу и делает его практически непригодным для использования. У меня есть пример реализации его так как нужно мне. Задача - модернизировать существующий код
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Перед запуском в настройках пользователь указывает: 1)Объем позиции для short/buy. 2)Цена входа для позиции buy 3)Цена входа для позиции short 4)Цена Stoploss для позиции buy 5)Цена Stoploss для позиции short 6)Цена Takeprofit для позиции buy 7)Цена Takeprofit для позиции short Полное описание вышлю откликнувшимся
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
Ищу человека который напишет алгоритм для копитрейдинга. У меня есть несколько инвесторских счетов, на которых я торгую. Я хочу чтобы с 1 счёта, автоматически повторялись действия на других счетах. Открытия, закрытия сделок. Процентное соотношение лотов (не по деньгам, а по процентам), тейк профит и стоп лосс в одинаковых местах, отмены ордера и т д
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Приветствую вас. Прошу помочь в написании с нуля, скрипта или торгового индикатора "опционный канал" . Конкретно по факту алгоритма у меня нет такого. Может кто из программистов возьмётся?! Могу выслать скрин типа как т.з . Как должен выглядеть индикатор или скрипт. Бюджет 500 долларов
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали

Project information

Budget
30 - 50 USD
For the developer
27 - 45 USD
Deadline
from 1 to 3 day(s)