An EA with several basic trading function is needed

Работа завершена

Время выполнения 34 дня
Отзыв от заказчика
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
Отзыв от исполнителя
Awesome customer, generous and smart. Glad to work with you again!

Техническое задание

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.


    Откликнулись

    1
    Разработчик 1
    Оценка
    (5)
    Проекты
    7
    29%
    Арбитраж
    0
    Просрочено
    0
    Свободен
    2
    Разработчик 2
    Оценка
    (236)
    Проекты
    418
    34%
    Арбитраж
    53
    36% / 40%
    Просрочено
    153
    37%
    Занят
    3
    Разработчик 3
    Оценка
    (22)
    Проекты
    18
    6%
    Арбитраж
    31
    3% / 65%
    Просрочено
    5
    28%
    Свободен
    4
    Разработчик 4
    Оценка
    (38)
    Проекты
    40
    25%
    Арбитраж
    20
    15% / 75%
    Просрочено
    8
    20%
    Занят
    5
    Разработчик 5
    Оценка
    (97)
    Проекты
    135
    52%
    Арбитраж
    4
    50% / 50%
    Просрочено
    0
    Работает
    6
    Разработчик 6
    Оценка
    (568)
    Проекты
    641
    41%
    Арбитраж
    21
    57% / 29%
    Просрочено
    47
    7%
    Работает
    7
    Разработчик 7
    Оценка
    (74)
    Проекты
    73
    47%
    Арбитраж
    2
    50% / 50%
    Просрочено
    2
    3%
    Свободен
    8
    Разработчик 8
    Оценка
    (253)
    Проекты
    407
    38%
    Арбитраж
    85
    42% / 19%
    Просрочено
    70
    17%
    Загружен
    9
    Разработчик 9
    Оценка
    (66)
    Проекты
    143
    34%
    Арбитраж
    10
    10% / 60%
    Просрочено
    26
    18%
    Свободен
    Похожие заказы
    Hi, I need a robot, which wil get instructions to trade in 3 symbols at the same time based on few parameters and calculations. Example: There is 1 symbol called Gold-Near and the rate for it is 1000-1002 If i specify that when the rate reaches 1050, it should sell 1 lot Upon execution it will have to sell 1 lot of cme gold, buy 3 lots of mcx gold and buy currently (lots will be based on calculation). All the
    Starting from scratch, I need a solution to develop my own crypto trading and exchange platform. This platform should compare prices across various exchanges like Coinbase, Binance, KuCoin, and Unocoin, as well as different cryptocurrencies. The solution must identify opportunities to buy on one platform and sell on another for a profit, transferring funds to my personal wallet instantly for security. The bot should
    Tradingview developer 30 - 35 USD
    Hey greetings. I am in need of tradingview developer that can modify an open source PineScript indicator code to add additional features. Kindly bid for this project if it is what you handle and let proceed with the project
    looking for help to get my ibkr automated, i have strategies already built in composer and have JSON for them, i really just need to he setup and explanation on how to maintain it and add new strategies
    Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
    Profit EA 50+ USD
    //+------------------------------------------------------------------+ //| SimpleEA.mq4 | //| Generated by MetaEditor | //| https://www.mql5.com/en/docs&nbsp ; | //+------------------------------------------------------------------+ #property strict // Input parameters input double LotSize = 0.1; // Lot size input int MovingAveragePeriod = 50; // MA
    hey friends, I am looking to build a smart trading robot, for the capital market. He knew how to trade in all the different types of trade. Example - in shares, currencies, index, indices, ETFs, funds, commodities, options, futures and so on. Suitable for trading on all stock exchanges in the world. It will be possible to install the trading robot in the MetaTrader 5 trading software. But it will also be possible to
    Hello Greetings. I have a custom tradingview strategy I would like to convert to Metatrader 5 ( mt5 ) . I have the source code a and with me. Kindly bid if it is what you can do for me and let discuss about the project. Thanks
    Can you get my drafts to work? Have to conditions in RSI and Stoch oscillators ,,,I have a draft but its not run,, you can help me? if iRsi <30 ordersend op_sell iStoch > 80 ordersend op_sell Period_15M Send Orders_Buy limit Pivot Price Send Orders_Sell Limit Pivot Price
    I need a AI signal generating bot for forex trading. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame whether they are buying or selling. If it is buying the arrow should be green and if it is

    Информация о проекте

    Бюджет
    130+ USD
    Исполнителю
    117 USD
    Сроки выполнения
    от 10 до 30 дн.