Fully write, initialize, and define all variables for a working error free debugged functional MQL4 EA Named: Skynet AI Hedge Fund EA

MQL4 Experts

Trabalho concluído

Tempo de execução 1 dia
Comentário do desenvolvedor
A very nice and Kind Customer, He always compensate for every work done Thank you. More jobs to do together
Comentário do cliente
Very skilled coder. Extremely patient with explanation of requirements. Will correct any issues promptly. Over all expert coder. Highly recommend for any strategy automation projects.

Termos de Referência

Fully write, initialize, and define all variables for a working error free functional MQL4 EA Named: "Skynet AI Hedge Fund EA" with the following external option parameters: Risk Type - (Fixed Lot or Percent Risk of Balance), Fixed Lot Size - (Initial value set to 0.01), Min Lot Size - (Initial value set to 0.01), Max Lot Size - (Initial value set to 100.00), Risk Percent - (Risk values based on an integer of a 1 - 100 range for percent of risk balance value calculations. Set initial risk value to 2) , Visible Take Profit - (Take Profit in pips as an integer value. Set initial value to 500), Visible Stop Loss - (Stop Loss in pips as an integer value. Set initial value to 500), Hidden Take Profit - (Create a hidden virtual take profit in pips with the initial value set to 20), Hidden Stop Loss - (Create a hidden virtual stop loss in pips with the initial value set to 50), Reverse Trades - (Create an option to reverse the direction of trades based of off the trading strategy and logic defined below with a boolean value of True or False) (Internally, fully code and define all functions, operators, and methods necessary to make the above external options work correctly within the mql4 code without any errors or debugging necessary for the latest MetaTrader 4 build. For the strategy logic and trade entry code hard code the following: (auto calculate the current time frame of the chart the EA will be placed on for a multi time frame compatible EA) (Create and initialize 3 Exponential Moving Averages. 1st EMA set to 6, 2nd EMA set to 14, 3rd EMA set to 26) (Create and initialize 1 Simple Moving Average. Set the SMA to 100) Define and Follow these trading rules when coding the EA: (Order executions will commence as follows - open one new trade at a time on each candle stick in the direction of the current trend based of off the EMA's and SMA) (Long Trades are defined to be executed when the 6 EMA is Above and the 14 EMA and the 14 EMA is above the 26 EMA and the 26 EMA is above the 100 SMA) (Short Trades are defined to be executed when the 100 SMA is above the 26 EMA and the 26 EMA is above the 14 EMA and the 14 EMA is above the 6 EMA) (For every trade order that is executed place a pending order in the opposite direction of the current trade 10 pips above each order for 3x the value of the current executed trade order. If the pending order becomes a market order Apply all order management to include: (visible take profit, visible stop loss, hidden take profit, and hidden stop loss) to the opposite executed trade. At the same time close the initial original executed trade only if the pending order becomes a market order. After the order closes continue trading the strategy.


Here is a Template I got from ChatGPT of what I am trying to accomplish:


// External parameters input int RiskType = 0; // 0 for Fixed Lot, 1 for Percent Risk input double FixedLotSize = 0.01; input double MinLotSize = 0.01; input double MaxLotSize = 100.00; input int RiskPercent = 2; input int VisibleTakeProfit = 500; input int VisibleStopLoss = 500; input int HiddenTakeProfit = 20; input int HiddenStopLoss = 50; input bool ReverseTrades = false; // Indicator parameters input int EMA1_Period = 6; input int EMA2_Period = 14; input int EMA3_Period = 26; input int SMA_Period = 100; // Define variables double LotSize; int Slippage = 3; int MagicNumber = 12345; // Unique identifier for this EA int LongTrade = 1; int ShortTrade = -1; int PendingOrderDistance = 10; // Define your trading strategy in the OnTick() function void OnTick() { // Calculate the current trend based on EMA and SMA values // Check if we should enter a Long Trade if (IsLongTradeConditionMet()) { // Calculate lot size based on Risk Type if (RiskType == 0) { LotSize = FixedLotSize; } else if (RiskType == 1) { LotSize = CalculateLotSizeBasedOnRisk(); } // Place a market order in the direction of the trend if (OrderSend(Symbol(), OP_BUY, LotSize, Ask, Slippage, 0, 0, "", MagicNumber, clrNONE) > 0) { // Order placed successfully // Place a pending order in the opposite direction if (ReverseTrades) { double OppositeLotSize = LotSize * 3; double OppositePrice = OrderSend(Symbol(), OP_SELL, OppositeLotSize, Bid + PendingOrderDistance * Point, Slippage, 0, 0, "", MagicNumber, clrNONE); if (OppositePrice > 0) { // Set Take Profit and Stop Loss for the opposite trade // ... // Close the initial trade if the pending order becomes a market order OrderClose(OrderSend(Symbol(), OP_BUY, LotSize, Bid, Slippage, 0, 0, clrNONE); } } } } // Check if we should enter a Short Trade if (IsShortTradeConditionMet()) { // Similar logic as for Long Trades // ... } } bool IsLongTradeConditionMet() { // Implement your Long trade logic based on EMA and SMA values // Return true if conditions are met, otherwise return false } bool IsShortTradeConditionMet() { // Implement your Short trade logic based on EMA and SMA values // Return true if conditions are met, otherwise return false } double CalculateLotSizeBasedOnRisk() { // Calculate lot size based on Risk Percent and account balance // Return the calculated lot size } // Other functions for setting Take Profit, Stop Loss, etc. // ...



Respondido

1
Desenvolvedor 1
Classificação
(158)
Projetos
226
22%
Arbitragem
15
60% / 20%
Expirado
1
0%
Carregado
2
Desenvolvedor 2
Classificação
(18)
Projetos
24
42%
Arbitragem
0
Expirado
0
Trabalhando
Pedidos semelhantes
Here is the Idea: I want a Semi Auto Trade Panel Manager EA that only activates when I press the BUY or SELL or BUY LIMIT or SELL LIMIT then the EA will do the rest : that includes the BUY STOP 0r SELL STOP and the hedging calculations according to below diagram. So overall , my only intervention is entering the lot size , hedge zone distance and TP ratio or entering the price for buy limit/sell limit then pressing
Hi, I'm looking for a martingale MT4 EA that performs a lot of trading volume per day. If you have the robot, you'll need to send me the demo so I can backtest it. Thank you very much
Hello potential Freelancers I’m very new to trading so please bear with me as I try to explain what ‘m looking for. I'm currently getting signals ( XAUUSD )sent to me and I’m looking to find a person who can look at the data either watch account live, or I send the trade history. The bot my provider is using makes 100’s of trades a day and does very well on average. I’m also looking to have the following features
Hi guys I would like to k ow if someone has experience with machine learning models? I would like to train a model to identify if there is a range market or trendy market based on several parameters like EMA and ATR for example. If we use for example a 20 and 50 EMA and we measure the distance between both lines the algo should oearn if the trend is strong or weak. If it‘s steong it keeps trending and if it‘s weak
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
we want to build a dashboard ea that would display on another chart key metrics : i will foward screeshot of what i want to dashboard to look like : the function i would need to get display are the following: 1. classified past performance ea by magic number ( with classic : total trade , total profit , return/dd , max dd (base on history) , ) 2. equity chart of performance if we click on a magic number we should
the task will be actually quiet simple , i need an active develloper to devellope out of 3 updates an ea STEP 1 (this job): make a classical pair trading ea , that can calculate correlation between assets and trade when the correlation diverge above a specified % the develloper that will postulate for the job will need : 1- to be ok to do the full project this job and the update following 2- very low arbitration , i
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor the 2 lines in the below pictures and then start to activate bids once they cross each other and then be able to manage all bids afterwards towards the direction of the market by opening and closing them intermittently and profitably until the position at the other
Hi man, How are u? I have an EA and I need to check few aspects of the code, if It works fine? I am looking for an expert coder, who can understand mt4 language and help us to solve this out. This job will hardly take about 3-4 hours max for an experienced coder, when explained detail. Also, I would like to give this to someone, who can understand and speak English well. Also, the coder should be able to come via
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA. THREE TYPES OF ENTRIES 1: AGGRESSIVE 2: DIVERGENCE 3

Informações sobre o projeto

Orçamento
50+ USD
Desenvolvedor
45 USD
Prazo
de 5 para 30 dias