Midas VWAP - EA

MQL5 Experten

Spezifikation


********** The $30 price is for illustrative purposes only. If you are interested in the project I will create an order of $400 specifically for your user***********

Requirement:

->There must be a function to calculate the price VWAP from a certain point.

There is already an indicator that does this. He calls it VWAP Midas.

 

* When the indicator is plotted on a top it calculates the VWAP taking into account the High:



void CalculateVWAP()

  {

   double sumPrice=0,sumVol=0;

   for(int i=startVWAP; i<iRatesTotal; i++)

     {

      sumPrice    += Price(iHigh ,i)*iVolume[i];

      sumVol      += iVolume[i];

      vwapBuffer[i]= sumPrice/sumVol;

     }

  }

* When the indicator is plotted on a bottom it calculates the VWAP taking into account the Low:


void CalculateVWAP()

  {

   double sumPrice=0,sumVol=0;

   for(int i=startVWAP; i<iRatesTotal; i++)

     {

      sumPrice    += Price(iLow ,i)*iVolume[i];

      sumVol      += iVolume[i];

      vwapBuffer[i]= sumPrice/sumVol;

     }

  }

->There must be a function to calculate the standard deviation of the VWAP(σ).

->There must be a function to calculate the lower and upper band of the VWAP.

 

BottomBandBuffer = VWAP -K1*σ

 

Where K1 is a “double” input and σ is the standard deviation of the VWAP.

 

BufferBandSuperior= VWAP + K2*σ

 

Where K2 is a “double” input and σ is the standard deviation of the VWAP.

 

->There must be a function to validate the VWAP.

(Long exemple)

* When a candle closes below the VWAP it is no longer a valid VWAP and the robot can no longer use that VWAP.


(short exemple)

* When a candle closes above the VWAP it is no longer a valid VWAP and the robot can no longer use that VWAP.

* In the red arrow the VWAP was valid. In the blue arrow after the closing of the candle above the VWAP it is no longer valid.



* VWAP is only valid for N First Rings. If the price touches the VWAP N+1 times it is no longer valid. Where N is an input with default = 3.


In the example above, the VWAP is still valid on the blue arrow, but on the orange arrow it is already invalid, as it is the fourth touch.

In this other example the first vwap is no longer valid on the yellow line. The second vwap is no longer valid on the green line and the third vwap is no longer valid on the purple line (because of the 3-touch rule). However, if the 3-touch rule did not exist, the third vwap would only cease to be valid on the brown line.


->EA Entry pattern:

 

-> The robot will enter the operation based on the VWAP which was plotted by the user.

The robot will only enter the trade if:

 

(short example)

Rules:

* There must be 1 valid VWAP

* Price must touch vwap and close below it

* The price must make a high higher than the highest high between the last N candlesticks (Input: default N=3) And close below. (See example in the graph in blue). The highest high among the last 3 candlesticks was the middle candlestick.

* Entry is made on the next candlestick (0.5 pips before touching vwap)


In this example the entry was made on the red line (0.5 pips before touching vwap).


In this example: The maximum of the last 3 candles is the rightmost candle. The candle touched the VWAP and closed below it. The candlestick made a high higher than the high of the candlestick further to the right and closed below that high. The sell occurs (0.5 pips before touching the vwap) on the red bar.

*Note: The VWAP test must be on the next candlestick.

 

->Take Profit

(short example)

Take will be

BottomBandBuffer = VWAP -K1*σ. K1 defaults to 1

 

->Stop Loss

(short example)

The stop will be

BufferBandSuperior= VWAP + K2*σ. K2 default will be 0.5

 

By default the stop will be 0.5 standard deviation from the VWAP and the take will be 1 standard deviation from the VWAP. But the user can change this input if he wants.

 

Note: Stop and target will be fixed and will be in the position of the respective bands when the robot enters the trade. Stop and target will not be dynamic following the bands!

 

-> Early Stop Loss

(short example)

If the robot is in the middle of a trade and the price closes above the VWAP, it can close the trade (Leave an input(true,false) option to activate this functionality)


In this example the robot must close the operation on the yellow bar at the closing of the candle.

 

->There must be a time filter that the robot can open operations (Input)

 

-> Trading lot control:

*Fixed lot options

*Options to cross out % of the account. With default risk 1% per trade.

->Trade protection

(Purchase example)

*There must be an input (true, false) to allow trade protection (0.5 pips above the entry) if it has gone N% of target. The default of N = 70%

 

 *** must contain the executable and the source code! ***



Bewerbungen

1
Entwickler 1
Bewertung
(850)
Projekte
1456
72%
Schlichtung
122
29% / 48%
Frist nicht eingehalten
356
24%
Arbeitet
Veröffentlicht: 3 Artikel
2
Entwickler 2
Bewertung
(34)
Projekte
60
23%
Schlichtung
11
73% / 9%
Frist nicht eingehalten
3
5%
Frei
3
Entwickler 3
Bewertung
(322)
Projekte
499
67%
Schlichtung
5
40% / 0%
Frist nicht eingehalten
4
1%
Frei
Veröffentlicht: 8 Beispiele
4
Entwickler 4
Bewertung
(3)
Projekte
4
0%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Subject:currently have a working EA installed with 3 indicators, but it’s not profitable.What I need: A trader/developer with a proven indicator that can be converted/integrated into my existing EA. The indicator must show a pass rate of 80% or higher on backtest/forward test.Scope of work: Your indicator will be added to my existing EA and must work with the current strategy logic. I will first test the indicator’s
I would like to program a ninja trader strategy that involves a Cycle ID indicator. Can you take a look to see if you can program the indicator in a strategy? Let me know if you can do this
I’m looking for an experienced developer to build a MT5 EA that combines the following three strategies into a single system: Strategy 1 – H1 Zone Rejection (Pullback Entry) Identify the high and low of the H1 timeframe Enter trades when price reaches the H1 high/low zones Confirm entry using a bullish/bearish candle on the M15 timeframe Target a 1:2 risk-reward ratio Strategy 2 – Breakout & Retest Identify the H1
Hello, I have a Ctrader indicator with the source code, I was wondering if this possible to convert it to Quantower. Hello, I have a Ctrader indicator with the source code, I was wondering if tis possible to convert it to Quantower., i need an expert who can convert it perfectly
AI Trading MQL5: Maximizing Profit from a $10 Investment Achieving significant profits from a small initial capital like $10 in AI trading with MQL5 requires a highly strategic and disciplined approach. While the potential for exponential growth exists, it's crucial to manage expectations and understand the inherent risks. **Key Strategies for Small Capital AI Trading:** 1. **Low-Risk, High-Probability
Manage my money and make strategy add money in my bank account analys account trade for me convert money in to my accountNext, you need to describe all terms and concepts contained in the idea description. If trend is important for your strategy, clearly define what indicator should be used to determine the trend direction and strength. The numerical characteristics of these definitions form the basis of Expert
Description: Looking for an experienced MQL5 developer to build an EA that: Reads MT5 trade history (DEALS format) Reconstructs trades using Position ID Replays trades in Strategy Tester (tick-based) Simulates trades internally Applies additional logic on top of trades Runs dual mode (original vs enhanced) Calculates MAE/MFE Shows trades visually on chart Outputs performance comparison Delivery required: same day
I need a professional developer to help me create an EA using RSI and Moving averages.The strategies are well organised and everything is in order. I will send all the details in the inbox
Build an MT5 EA focused on low-latency M1 scalping , where performance depends on execution quality (spread, slippage, commissions), not complex indicators. Core Idea M1 timeframe scalping only Short-term momentum + volatility-based entries Trade only in high liquidity sessions (London + NY) Avoid low volatility / Asian session conditions Execution Rules (Critical) Max spread filter (configurable) Max slippage filter
Build an MT5 EA focused on low-latency M1 scalping , where performance depends on execution quality (spread, slippage, commissions), not complex indicators. Core Idea M1 timeframe scalping only Short-term momentum + volatility-based entries Trade only in high liquidity sessions (London + NY) Avoid low volatility / Asian session conditions Execution Rules (Critical) Max spread filter (configurable) Max slippage filter

Projektdetails

Budget
30+ USD