An EA with several basic trading function is needed

Trabalho concluído

Tempo de execução 34 dias
Comentário do 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
Comentário do desenvolvedor
Awesome customer, generous and smart. Glad to work with you again!

Termos de Referência

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.


    Respondido

    1
    Desenvolvedor 1
    Classificação
    (5)
    Projetos
    7
    29%
    Arbitragem
    0
    Expirado
    0
    Livre
    2
    Desenvolvedor 2
    Classificação
    (249)
    Projetos
    448
    34%
    Arbitragem
    57
    37% / 37%
    Expirado
    165
    37%
    Carregado
    3
    Desenvolvedor 3
    Classificação
    (22)
    Projetos
    18
    6%
    Arbitragem
    31
    3% / 65%
    Expirado
    5
    28%
    Livre
    4
    Desenvolvedor 4
    Classificação
    (38)
    Projetos
    40
    25%
    Arbitragem
    23
    13% / 74%
    Expirado
    8
    20%
    Trabalhando
    5
    Desenvolvedor 5
    Classificação
    (97)
    Projetos
    135
    52%
    Arbitragem
    4
    50% / 50%
    Expirado
    0
    Trabalhando
    6
    Desenvolvedor 6
    Classificação
    (568)
    Projetos
    641
    41%
    Arbitragem
    22
    55% / 32%
    Expirado
    47
    7%
    Trabalhando
    7
    Desenvolvedor 7
    Classificação
    (74)
    Projetos
    73
    47%
    Arbitragem
    2
    50% / 50%
    Expirado
    2
    3%
    Livre
    8
    Desenvolvedor 8
    Classificação
    (261)
    Projetos
    427
    38%
    Arbitragem
    86
    44% / 19%
    Expirado
    71
    17%
    Carregado
    9
    Desenvolvedor 9
    Classificação
    (67)
    Projetos
    144
    34%
    Arbitragem
    10
    10% / 60%
    Expirado
    26
    18%
    Livre
    Pedidos semelhantes
    Hello, In need an expert advisor that can copy my CFD (GBPUSD) into Futures 6B, along with AUDUSD. & that whenever I close the position, it closes it aswell. Also if there is limited broker API access, I don't mind getting a broker recommendation
    BUY AND SELL INDICATOR AND SMAFS(LOXX) 80 20 MIDDLE CROSS FROM TRADING VIEW I want a programmer who can give me buy and sell indicators with SMAFS middle cross to confirm the direction of the market. Supply and demand indicator which shall be optional to use The time frame is 1hr (can be adjustable to change to any time frame) PROFIT AND LOSS. EA that can manage my trading style, 3 types of trails, open and close
    I need an expert to help me convert chopzone traingview pinescript to mt4, I need an expert to get it done for me on between 1 to 2 days i hope this will be done by then, i will attach the file and my budget is $30 as of minimum here
    Fellow devs, I need help converting a futures trading bot from python into MQL5. Code base for the bot already exists, backtests in python look good, however I need to be able to backtest it on tick data with MT5. Would appreciate someone who has experience with futures bots specifically, and even better if you have experience with AMP brokers, and can provide guidance and improvement criteria. A point you note, I
    Software and EA 30 - 60 USD
    i want someone who can code a trading bot for me.. with the candlestick range strategy.getting to know if you can be able to 1. identify Any higher time frame candle 2. wait for the next one to break either sell or buy side liquidity lets say it breaks the buy side 2.1 after breaking buy side the body of candle number 3 must close inside the wick of the candle we are looking for(taking buy or sell side LQD from) 3
    I'm planning on building/creating an mt4/5 trading indicator that use a break and retest strategy I will share a link for the idea strategy, Kindly message me to send you the link, I can't send it here
    here we will create market website, where we will display all our assets in graphical form, we will pull data from Metatrader platform and update the website in real time. I need something like this https://NgnRates.com but on our site we will display our own rate based on calculations performed on MT5 source
    I need to create an EA based on my own strategy that actually is a little bit different from most of the usual EA. This because it use an indicator but the power of the system is just because it can shows target price by designing trendline on the price chart in a unusual way. A friend of mine tried to create it on MT4 platform but, in the end, he realized that this platform has big limits when the program lines
    This is a 2000 lines own-made breakout EA that I need to have cleanly converted from mql4 to mql5 for learning purposes The start() is about 400 lines long ; basic breakout with specific features , built for Index CFDs with 2 digits (typically DAX or SP500; TP SL... are expressed in actual Points) The Ontester() is about 400 lines (contains 58 different custom opimizations) The Deinit() is about 150 lines The
    Hello, i would like to have a fix on my plotted lines I use a liquidity strategy on the 1 hr time frame but the indicator that i am using for plotting the 1 hr lines is having a issue and printing the plot lines all over the place on the current 1 and 4 hr plot line as you can see in the screenshot this is very disturbing while i am trading can u fix that or just remove the current 1 hr plot line ?and or only show

    Informações sobre o projeto

    Orçamento
    130+ USD
    Desenvolvedor
    117 USD
    Prazo
    de 10 para 30 dias