An EA with several basic trading function is needed

Trabajo finalizado

Plazo de ejecución 34 días
Comentario del Cliente
This is a great developer, he is willing to answer questions and is also very organized in the code writing. He has strong coding skills and I'm glad with the work that he've done
Comentario del Ejecutor
Awesome customer, generous and smart. Glad to work with you again!

Tarea técnica

Hi to everyone... I hope you were well.

I want an EA with the following features:

 

  1. Must be multi-currency: It can be attached only to a one chart, but it has to be able to operate all the currency included in the input variables.
  1. The timeframe for each chart has to be set: For example in the declaration of the input variables for the EA, maybe we can put: GBPUSD*M15;AUDCAD*H1; like a text string… this is only one idea, if the programmer see that is easier in other way it can be discussed. The idea whit this is that we can have a config file for the EA to make an easier start, cause this bot will work 15+ currencies.
  1. It must be able to show a panel with the open trades for each symbol. Account balance and equity.
  1. In the input variables of risk percentage (with decimals, example: 0.5% or 0.11% can be configured) or fix lots (for this maybe a previous variable of true/false can be configured) or like this:

  1. It has to had a section that when the EA starts for first time make a revision of all candles of 3 months in the past (no matter the time frame, only 3 months has to be reviewed, for all the currencies and timeframe configured), also the variables of the candle has to be captured by the revision and has to be a section that if the variables comply with an "if" command, draw an horizontal line for the currency. It will be something like this.

for (conditions to read the 3 months in the past, candle by candle, for all the currencies and timeframe configured):

H = high value of the candle

L = Low value of the candle

O = Open value of the candle

C = Close value of the candle

If (conditions to draw the line, you can put any condition, i will change it):

Command line(s) to draw the line (the color of the line can be selected)

 

When I say to draw a line, I mean this: 


Note: the 3 months in the past can be configured in the initial variables, for example each month can be 30 days and if I configure 5 months it will be 5*30=150 days.

  1. The previous block of code has to be included also in the section for real data (maybe in OnTick() or another event), but each new COMPLETE/PAST candle has to be captured in the same way for past candles like it was performed in step 4. It must be able to capture OHLC values and draw the line.
  1. For each change of the price (it must be monitoring all time all changes of the price):

a. It must capture the actual bid/ask price for the actual currency (remember that all the previous and following steps must be performed for each configured currency)

b. Include a section that compares the price value with the 2 lines upper and 2 lines below the actual price. For this the capture/obtaining of the lines must be performed (I don't know if this capture of lines drawed can be performed outside the event of each change of price to save computational time). But inside this block I need variables like these:

Up1=price of upper line nearest of the actual price

Up2=price of 2nd upper line nearest of the actual price

Dw1=price of below line nearest of the actual price

Dw2=price of below 2nd line nearest of the actual price

The color of the line must be captured maybe in another variable (UpxC, DwxC)

This is only to compare the actual prices with the lines drawed, like the lines are fixed maybe is more efficient to obtain these values in a mayor loop.

c. Then it must compare the bid/ask price with the price of the lines and the results of this comparation must be a buy or sell action. For example:

If the price is between the Up1 and Up2, a sell position must be placed

If the price is between the Dw1 and Dw2, a buy position must be placed

The SL and TP must be configured (put any rule for this, I'll change it). The configuration of TP must be conditioned to an input variable included in the initial config when the EA is attached, for example a variable Yes/No that works with the configuration of TP

d. After the buy/sell position is performed, must have a section code to change or delete the line (include both, delete action can be commented line in order to use later, I'll complete the code). For example:

If sell position is sent, new Up1 will be the ask price

If buy position is sent, new Dw1 will be the bid price

    1. A section of trailing SL with only Trailing Step is needed (the quantity in pips of steps can be configured in input variables).
    1. Last thing is that this code can be backtested, may for backtest the point 5 can be disabled for example in the input variables. I don't know if this can be done in this way, but the backtesting option is a must.


    Han respondido

    1
    Desarrollador 1
    Evaluación
    (5)
    Proyectos
    7
    29%
    Arbitraje
    0
    Caducado
    0
    Libre
    2
    Desarrollador 2
    Evaluación
    (243)
    Proyectos
    430
    34%
    Arbitraje
    54
    37% / 39%
    Caducado
    157
    37%
    Trabajando
    3
    Desarrollador 3
    Evaluación
    (22)
    Proyectos
    18
    6%
    Arbitraje
    31
    3% / 65%
    Caducado
    5
    28%
    Libre
    4
    Desarrollador 4
    Evaluación
    (38)
    Proyectos
    40
    25%
    Arbitraje
    23
    13% / 70%
    Caducado
    8
    20%
    Trabajando
    5
    Desarrollador 5
    Evaluación
    (97)
    Proyectos
    135
    52%
    Arbitraje
    4
    50% / 50%
    Caducado
    0
    Trabaja
    6
    Desarrollador 6
    Evaluación
    (568)
    Proyectos
    641
    41%
    Arbitraje
    21
    57% / 29%
    Caducado
    47
    7%
    Trabaja
    7
    Desarrollador 7
    Evaluación
    (74)
    Proyectos
    73
    47%
    Arbitraje
    2
    50% / 50%
    Caducado
    2
    3%
    Libre
    8
    Desarrollador 8
    Evaluación
    (256)
    Proyectos
    415
    38%
    Arbitraje
    86
    44% / 19%
    Caducado
    70
    17%
    Ocupado
    9
    Desarrollador 9
    Evaluación
    (66)
    Proyectos
    143
    34%
    Arbitraje
    10
    10% / 60%
    Caducado
    26
    18%
    Libre
    Solicitudes similares
    Create mt4 ea 50+ USD
    To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
    I WRITE a code i want to conect this for automatic trading through vps .and als advanced features for this code .i attached afile please watch .and give me perfect ea
    I need a simple panel to execute both buy and sell operations with very basic things like stopp loss take profit that functions for both market orders such as buy stop sell stop buy limit sell limit I don't care about colors or design I just want how you can do it what interests me most are the functions
    I am writing to inquire about the possibility of porting a simple project from MQL5 to Quantower using C#. The project in question includes a panel with a button that draws a rectangle on the chart. This rectangle can be freely dragged around the chart area. Additionally, the panel contains two editable fields, X and Y, which display the position of the rectangle. As the rectangle is dragged across the chart, the X
    Hi I am looking for some developer, who can develop WebPage which can display my open trades position, Trade History and Live Bid/Ask of my Watchlist. Frontend web app for customers/clients where they can login and see (Account info, Watchlist, Positions, History) Control Panel to create users and map user emails to MT5 account numbers etc
    I am interested in creating an EA, I already have the code but I need someone who can debug it make it more greater look more into the strategy and put more strategy modification and modeling and optimization to make it great also at same time debug it
    Need to get a Trade Assistant Panel for trading with RR tool, partial closures, move to breakeven, different types of orders (Sell Stop, Sell Limit, Buy Stop, Buy Limit)... I don´t need the panel from scratch. If you have one you can send me images or examples and I can tell you what you have to change
    hi. I hv a strategy on tradingview need to convert to mt4/mt5 expert advisor for algo trading. would like to add some tradingview strategy setting to the mt4/mt5 EA(not included in my tradingview source code): recalculate after order is filled, order size: xx% of equity
    Hey greetings. Am in need of a tradingview developer that can add a simple alert to my existing tradingview indicator with a simple conditions. Kindly bid for the project if it is what you can do for me and let proceed
    Looking for a programmer to code EA for Buy Stop/Sell Stop HFT Trading designed for Ger40 EA must be able to trade on live account and Dll must be used for EA speed slippage control and spread filter

    Información sobre el proyecto

    Presupuesto
    130+ USD
    Para el ejecutor
    117 USD
    Plazo límite de ejecución
    de 10 a 30 día(s)