Draw arrows at time of signal - Multi currency based

MQL4 Indicadores

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Cliente

This is a fully automated grid trading EA based on the Bollinger Band indicator.

It covers loss-making deals by profitable ones. Virtual take profit and stop loss are used.

It can be used on any currency pair, requires optimization for currency pairs used.

Recommended timeframe - M15.

The default settings are configured for EURUSD.

A live monitoring can be found here: https://www.mql5.com/en/users/ildarvin/seller


Expert Advisor Settings

  • Fix Lot - initial lot
  • Auto lot- enable/disable fixed lot
  • Risk% - risk % for first deal
  • How many pair - how many pairs to divide the deposit
  • Take Profit - take profit in points
  • Stop Loss - stop loss in points from the first order
  • Risk deposit for one currency pair - deposit amount for one currency pairs
  • Close all orders in case of drawdown - close all trades of this pair if drawdown exceeds Risk deposit for one currency pair
  • Magic Number - number for the EA to recognize its own positions
  • New Cycle - when enabled, the EA works non-stop, otherwise, the EA does not open new orders after a series of trades (enable/disable)
  • Show info - shoe info panel
  • Grid step - step between orders
  • Next grid step order - the number of the trade after which grid step will be changed
  • Next grid step, pips - the step of the grid
  • Next grid step, multiplier - the number of the trade after which lot multiplier will be applied
  • Multiplier - lot multiplier for the second and subsequent orders
  • Use dynamic grid step - using dynamic grid sizing
  • Calculation of the first step by volatility - calculating step value based on the volatility
  • Amount of days for volatility calculation - the number of days used in the volatility calculation
  • Multiplier for the first step - calculation of step to open the first order in the grid
  • Overlap Order - enable/disable covering loss-making orders by the last one
  • Overlap order number - order, from which the coverage by the last order starts working
  • Overlap percent - profit percentage for order coverage
  • Put value of take-profit to breakeven - close deals when breakeven is reached
  • After what step to use the breakeven - after what deal closure upon breakeven should be applied
  • Maximum buy orders - the maximum number of long orders
  • Maximum sell orders - the maximum number of short orders
  • Bollinger Bands Period - indicator settings
  • Bollinger Bands Deviation - indicator settings
  • IndicatorUse - disable indicator signals
  • Friday deals close - closing trades on Friday
  • Friday EA stop hour - stopping the EA on Friday
  • Friday deals close - closing trades at the end of Friday. Trade without a grid is closed
  • Friday Stop Loss - stop loss to close trades on Friday

Tarea técnica

The rules are quite simple but the indicator is based on different currencies comparison.

A. First I describe the variables:

1. Currency pair (Indicator allows up to 10 inputs, including suffix)

2. Direction (Binary - More than (>) or Less than (<))

3. Pips (X#)

4. Price based (Open, close, high, low)


B. Rules:

On current timeframe, compare the bar before and current bar. If requirements are met print up or down arrow. Else do nothing. 


C. Example of rules:

If GBPUSD goes up, EURUSD goes up and USDCAD goes down, print up arrow


script example on 3 currency pairs...

var X1 = X2 = X3 = 0;

If { [GBPUSD(bar close) - GBPUSD(bar close - 1) > X1 PIPS] AND [EURUSD(bar close) - EURUSD(bar close - 1) > X2 PIPS] AND [[USDCAD(bar close) - USDCAD(bar close - 1) < X3 PIPS] } then PRINT UP ARROWS on bar close.

If { [GBPUSD(bar close) - GBPUSD(bar close - 1) < X1 PIPS] AND [EURUSD(bar close) - EURUSD(bar close - 1) < X2 PIPS] AND [[USDCAD(bar close) - USDCAD(bar close - 1) > X3 PIPS] } then PRINT DOWN ARROWS on bar close.

else DO NOTHING. 


Han respondido

1
Desarrollador 1
Evaluación
(253)
Proyectos
358
49%
Arbitraje
24
25% / 50%
Caducado
80
22%
Libre
2
Desarrollador 2
Evaluación
(334)
Proyectos
544
67%
Arbitraje
53
21% / 40%
Caducado
169
31%
Libre
Ha publicado: 1 ejemplo
Solicitudes similares
The objective is to develop a custom technical indicator for MetaTrader 5 (MQL5) that replicates the exact visual structure, inputs, and features of the "AYN-Indicator by Snurk" as shown in the provided screenshot. The indicator must analyze price actions based on a flexible lookback period, plot dynamic trend filters, and render precise Buy/Sell breakout labels without any lagging or repainting
Requirements Specification: Debug & Error Fixing: Review the entire source code of the MQL expert advisor. Identify and fix all logical errors, bugs, and performance issues that cause trades to close prematurely or yield extremely low profits. Strategy Restructuring & Optimization: Fully analyze and optimize the current entry and exit strategy for USDJPY and GBPUSD. Modify, upgrade, or completely rewrite the entry
Winter 500+ USD
I am looking for an MQL5 developer to independently review an existing EA’s execution and position management logic. The review should focus on duplicate orders, trade isolation by symbol and magic number, broker price and volume constraints, error handling, and recovery after a terminal restart. This order is for an audit report. Please do not modify the source or change the trading strategy. For each finding
Title: Fully Automatic MT5 Trading Bot (Expert Advisor) with Risk Management I want a fully automated trading robot (Expert Advisor) for MetaTrader 5, written in MQL5. The bot must automatically analyse market data, identify trading opportunities, execute BUY and SELL orders, manage open positions, and close trades according to predefined rules without requiring manual confirmation for each trade. Requirements
The Traffic Rush 250 - 500 USD
Subject: Inquiry: MQL4 Optimization & Refinement for Proprietary Binary Suite (Pine-to-MT4) I am seeking an experienced MQL4 / MetaTrader developer to optimize and finalize a custom binary options trading suite. Project Summary Core Architecture: Multi-pair Regime Scanner (22-pair FX basket monitoring state/score) and a Signal Engine operating on M1 charts. Strategy Sequence: Pre-Alert Dot: Placed on a candle closing
Hello I want some that can help with my strategy signal I have the video that you are going to watch if you know you can help me with kindly do well to bid and let discussed it an urgent project and also if you can not work before you get paid please don bid thanks
Existing EA: NEW_CORE_ORB_M5_v021 | MT5 | XAUUSD M5 Early-stage research prototype, not a new EA from scratch. Need an experienced MQL5 developer to audit, complete, repair, improve and test BOTH independent strategies equally: Opening Range Breakout (ORB) and Scalp. Keep code lightweight and preserve an untouched baseline. No unnecessary rewrite or complex filters. 1. ORB Strategy Verify opening-range construction
i need an expert to develop Bot TO trade using MT5 with a profitable strategy ... work daily with good indicators the price will be negotiable will try the bot first after we can decide
The indicator should identify the high and low of two configurable trading sessions, draw their levels on the chart, and generate reliable breakout alerts. 1. Session Settings Symbol: Current chart symbol (EURUSD for testing). Timeframe: M5. Two independent sessions: Session A: 08:00–10:00 Session B: 13:00–15:00 All times use MT5 broker server time. Start and end times must be configurable. The indicator should
Project: Convert TradingView Indicator to MT4 We are looking for an experienced MQL4 developer to convert a high-quality TradingView indicator into a MetaTrader 4 (MT4) indicator. Indicator Details: The TradingView indicator generates buy and sell arrows for trade entries. It is non-repainting, has no lag, and is highly reliable. Arrows appear only after the candle closes and remain visible permanently. Requirements

Información sobre el proyecto

Presupuesto
30 - 50 USD