Для WEX!!! Проверка советника, добавление новых функций

Esperti

Lavoro terminato

Tempo di esecuzione 12 giorni
Feedback del dipendente
Я доволен качеством подготовки задания, доброжелательным отношением и достойным вознаграждением как всегда.

Specifiche

Нужны сделать:

1. Проверить правильность всего кода советника и исправить ошибки

может что-то оптимизировать. Советник должен работать на реале.


2. Сделать функцию:

extern   int         Propusk                 =  2;       //Cколько сигналов на открытие пропустить, прежде чем открыть ордер


3. Функция

  extern   string   z003                    =  "--- ТРЕНДОВЫЙ ИНДИКАТОР ---";

  extern   string   z004                    =  "== Индикатор VininI_RSI_FO ==";

работает не правильно. где то ошибка. 

Нужно чтобы она работала так: когда линия индикатора пробивает нижний уровень снизу вверх разрешалась работа Бай, 

когда линия индикатора пробивает верхний уровень сверху вниз - разрешалась работа Селл. Т.е. в итоге получилось: 

- выше верхнего уровня - только Бай

- между уровнями - и Бай и Селл

- ниже нижнего уровня - только Селл

Работа индикатора:

  extern   string   z029                    =  "=== UT_FAST243 ===";

  extern   int      UT_TimeFrame           =  7;  

красная выше зеленой - только Селл

Зеленая выше красной - только Бай


4. В функции OPENORDER() неправильно работают:

- функция наращивания лотов,

- открытия отложенных ордеров, 

- нужно вписать проверку по функции:

bool Block_err_130(int M,int TypeOrder,double OP,double StopLoss,double TakeProfit,


5.Неправильно работает функция:

extern   bool        CloseOpen               =  false;  //Закрытие по противоположному сигналу (при открытии ордера встречный открытый ранее закрывается)


6.Вписать функцию TesterWithdrawal() от Андрея Войтенко https://www.mql5.com/ru/articles/131

(если ее можно использовать на четверке)


7. Нужна фукция:

У брокеров, предоставляющих выход на межбанк маржинкол установлен при <=100%, при этом закрываюися самые "жирные" на их взгляд ордера.

Поэтому, хотелось бы самому закрывать свои ордера при маржинколе (PrFreeMargin в %) и с возможнстью выбрать самому, какие ордера 

закрывать согласно переменной типа 

extern   int      OrderMargiType = 1;

при =1; - выбираем самый первый открытый ордер из тех (Бай или Селл)у которых сформировался убыткок

при =2; - выбираем самый последний открытый ордер из тех (Бай или Селл)у которых сформировался убыткок

при =3; - выбираем ордер у которого самый большой убыток из тех (Бай или Селл)у которых сформировался убыткок

при =4; - выбираем ордер у которого самый меньший убыток из тех (Бай или Селл)у которых сформировался убыткок

(Какой выбор сделать без тестирования и не определить... Поэтому нужно проэксперементировать) 

*/

Con risposta

1
Sviluppatore 1
Valutazioni
(71)
Progetti
254
53%
Arbitraggio
16
50% / 38%
In ritardo
83
33%
Gratuito
Ordini simili
Эксперт работает на покупку-продажу по сигналам индикатора, который при достижении зоны перекупленности открывает позицию на продажу и при достижении зоны перепроданности закрывает позицию открытую ранее и открывает позицию на покупку. Также можно запрограммировать трейлинг, стоплосс и тейкпрофит, манименеджмент в виде торговли установленного процента торговли от депозита, выбора таймфрейма, выбора лота
Ищу разработчика с опытом работы с нейросетями, который поможет реализовать проект по созданию советника на основе нейросети. Система будет включать взаимодействие между MQL5 и внешним Python-скриптом (для вычислений и/или обучения модели). Сейчас у меня есть общее представление о том, как всё должно работать, но финальное техническое задание будет составлено после обсуждения деталей с выбранным исполнителем
Добрый день. Нужен советник на нейросети. Советник должен использовать LSTM-нейросеть, обученную на исторических данных EURUSD H1 за последние 5 лет. Входные признаки: OHLC, RSI(14), MACD(12,26,9). Выход модели – вероятность движения цены вверх/вниз с порогом входа 0.7. Управление рисками: 2% от депозита на сделку" - Нужна GPU-оптимизация для обучения. - переобучение модели в процессе работы
Нужен советник на основе индикатора Extreme Spike Indikator только для таймфрейма XAUUSD Н1 1.Робот открывает торги по сигналу индикатора Extreme Spike Indikator 2.Возможность указать лот с какого робот будет открывать торги 3.Возможность установить SL и отключить вовсе 4. Возможность установить TP в pips или $ 5.Возможность включить или выключить Мартингейла Помогите пожалуйста
Range Breakout EA Inputs: <General Settings> Timeframe Range Calculation: Chart timeframe used for range calculation (always use PERIOD_M1 for live trading and only change in tester if you do not have enough M1 data) (Trading Volume Modes): VOLUME_FIXED > Uses a fixed lot size for every trade VOLUME_MANAGED > Uses "Fixed Lots" per each „Fixed Lots Per x Money“ amount of money in your trading account VOLUME_PERCENT >
Взять за основу доступный бесплатный советник Dark Venus, написать нового советника который будет работать точно так же как Dark Venus с моими дополнениями и пожеланиями. Дополнения: - фильтр новостей на основе доступного бесплатного индикатора FXSSI.Calendar; - модифицировать фильтр времени добавив расписание торговли согласно фильтру новостей;
Интересует робот для мт5 который будет отмечать на графике Н1 горизонтальными линиями хай и лоу предыдущего дня и выставлять отложенные ордера, типа бай стоп лимит и селл стоп лимит. С фиксированным тейком и стопом, выставленным заранее в настройках. Пример: Ночью в 00:05 по МСК робот отмечает горизонтальными линиями ХАЙ и ЛОУ предыдущего дня и устанавливает за ними отл ордера на расстоянии в определенное количество
Бот для закрытия прибыли. Принцип работы: Я вручную ставлю отложенные ордера, включается бот и производит подсчет потенциальной прибыли, далее ожидает открытия ордера и ведет сделку. Пошла в плюс - закрываемся по ТП в валюте депозита или на предпоследнем открытом ордере +- погрешность в пунктах
// ------------------------------------ // Входные параметры // ------------------------------------ // Глобальные параметры для групп магиков extern int GlobalTP_Group1 = 20, GlobalSL_Group1 = 10, GlobalTrailingStart_Group1 = 10, GlobalTrailingStop_Group1 = 5; extern int GlobalTP_Group2 = 20, GlobalSL_Group2 = 10, GlobalTrailingStart_Group2 = 10, GlobalTrailingStop_Group2 = 5; extern int GlobalTP_Group3 = 20

Informazioni sul progetto

Budget
150 USD
Per lo sviluppatore
135 - 135 USD
Scadenze
da 1 a 7 giorno(i)