Expert? EMA 200x33

MQL5 Asesores Expertos

Tarea técnica

Final technical specifications for the development of a trading robot (Expert Advisor) based on the two EMA strategy 1. General description The trading robot should automatically open and close positions on the Forex market based on the strategy of crossing two exponential moving averages (EMA) with periods of 200 and 33, with additional filters based on volumes and indicators such as MACD, RSI, and ADX. The robot should also take into account the global trend and provide alternative entry points for the EMA 200. 2. Key parameters of the strategy Required indicators: • EMA 33 (fast line); • EMA 200 (slow line); • volumes (Volume or tick volumes); • MACD (standard parameters: 12, 26, 9); • RSI (period 14, levels 30 and 70); • ADX (period 14) to determine the strength of the trend and filter out flat areas; • ATR (period 14) for calculating dynamic stop loss and take profit. 3. Work logic Conditions for opening LONG: 1. Main signal: EMA 33 crosses EMA 200 from bottom to top. 2. Alternative signals at EMA 200: o touching EMA 200 by the price with an upward rebound in an upward trend; o Breakthrough of EMA 200 with a sharp return above when the upward trend is confirmed (the closing price is above EMA 200). 3. The closing price of the candle is above EMA 200 (confirmation of the upward trend). 4. The volume of the current candle is higher than the average volume of the last 10 candles (at least 1.2 times). 5. MACD: the histogram is above the zero line and is growing (or crossing the zero line upwards). 6. RSI: the value is higher than 30 but lower than 70 (excluding overbought). 7. Global trend: ADX > 25 (strong trend), +DI > -DI (upward trend), +DI > 20 (minimum strength of the upward movement). Conditions for opening a SHORT: 1. The main signal is when EMA 33 crosses EMA 200 from top to bottom. 2. Alternative signals at EMA 200: o When the price touches EMA 200 and rebounds downwards in a downward trend; o Breakthrough of EMA 200 with a sharp return below when the downtrend is confirmed (the closing price is below EMA 200). 3. The closing price of the candle is below EMA 200 (confirmation of the downtrend). 4. The volume of the current candle is higher than the average volume of the last 10 candles (at least 1.2 times). 5. MACD: the histogram is below the zero line and is falling (or crossing the zero line downward). 6. RSI: the value is below 70 but above 30 (excluding overselling). 7. Global trend: ADX > 25, -DI > +DI (downward trend), -DI > 20. Flat filtering (trade blocking): • ADX < 25 — weak trend; • | +DI - -DI | < 5 — no clear direction; • ADX falls over the last 3-5 periods — the trend weakens. 4. User settings The robot should allow the user to set the following parameters: • Timeframe (select from the list): M1, M5, M15, M30, H1, H4, D1. • Currency pair (select from the available ones in the terminal). • Lot size (fixed or calculated). • Stop loss (in points or as a percentage of the deposit). • Take profit (in points or as a percentage of the deposit). • Risk/profit ratio (optional). • EMA 33 period (default is 33). • EMA 200 period (default is 200). • RSI period (default is 14). • RSI levels for filtering (default is 30 and 70). • MACD parameters (default is 12, 26, 9). • Volume filter (coefficient relative to the average volume, default is 1.2). • ADX period (default is 14). • The ADX threshold for the trend (default is 25). • Minimum DI level (default is 20). • DI difference for the flat (default is 5). • Periods for checking the ADX drop (default 3). • ATR period (default 14). • EMA 200 entry mode (on/off for alternative signals). • Global trend timeframe (default D1 for H1). • Capital management (fixed lot or percentage of deposit). 5. Position management • Opening positions only when all conditions are met. • Set a stop loss and take profit immediately after opening a position. • Use a trailing stop (adjustable step in points or based on ATR). • Close the position when the take profit or stop loss is reached. • Optionally, close part of the position (e.g., 50% at the first take profit, with the remaining 50% trailing). • Dynamic calculation of SL/TP: o SL = ATR × coefficient (default 2); o TP = SL × risk/profit coefficient (default 2). 6. Interface requirements • Visual display of EMA 33 and EMA 200 on the chart. • Display of signals (arrows or icons): o green triangle up — buy signal; o red triangle down — sell signal. • Visualization of EMA 200 touch/breakout zones (highlighted areas). • Display of current settings information in a separate window. • Trade log with details (time, type, volume, SL, TP, result). • Alerts (audio, visual, push notifications) when signals are generated. • Global trend indicator (ADX, +DI, -DI) in a separate window with color coding: o green zone — strong upward trend; o red zone — strong downward trend; o gray zone — flat. 7. Testing requirements • Support for testing on historical data (backtesting). 8. Technical requirements • Platform: MetaTrader 5 (). • Programming language: MQL5. Or a convenient one for you • Compatible with Windows and Mac (for MT5). • Automatic recovery of work after restarting the terminal. • Support for multi-currency trading (the ability to work with multiple pairs simultaneously). By changing the magic number • Protection against restart (saving the state of open positions). • Time filter when the robot starts and when it ends by hours • Robot working days

Han respondido

1
Desarrollador 1
Evaluación
(5)
Proyectos
10
50%
Arbitraje
1
100% / 0%
Caducado
2
20%
Trabaja
Ha publicado: 6 ejemplos
2
Desarrollador 2
Evaluación
(563)
Proyectos
651
33%
Arbitraje
41
41% / 46%
Caducado
11
2%
Ocupado
3
Desarrollador 3
Evaluación
(9)
Proyectos
22
9%
Arbitraje
3
0% / 67%
Caducado
3
14%
Trabaja
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(28)
Proyectos
39
23%
Arbitraje
14
0% / 93%
Caducado
4
10%
Libre
Solicitudes similares
Нужен советник, для МТ 4, зарабатывающий не менее 10 процентов в месяц, при тестировании в любой период, на 3-5 валютных парах, можно больше, с просадкой не более 20 процентов. Необходим стоп-лосс, чтобы не было риска потери депозита. Готов обсудить любые предложения или дополнения в ходе обсуждения заказа
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Ищу стабильный торговый алгоритм для работы на счетах проп-компаний (типа FTMO). Требуется инструмент, полностью соответствующий правилам риск-менеджмента проп-фирм. Ключевые требования: * Обязательное наличие фиксированного Stop Loss для каждой сделки. * Категорический запрет на использование мартингейла, сеток и усреднений. * Жесткий контроль дневной просадки (не более 3-4% от баланса). * Стабильная работа на
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Información sobre el proyecto

Presupuesto
30 - 55 USD
Plazo límite de ejecución
a 10 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0