Spezifikation
Heloo my friends,
I have an indicator and I want to put new simple conditions for BUY and SELL signal and make expert advisor.
Rules For Buy Signal
------- Bollinger Bands Rules - the user chooses the option (yes / no) ------------
1 Signal candle - it touches the Bottom Bollinger Band line (yes / no) - the user chooses the option
2 Minimum distance to the Upper Bollinger bands line in relation to the signal candle size - the user enters the minimum distance size in percent
- if I put 0.4 it means that distance to Upper BollingerBand Line is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to Bollinger Band UP bands is than 40 points for Buy signal
3 Maximum distance to the Upper Bollinger bands - same as the previous explanation
----------- Maximum number of same candle in a row - - the user chooses the option (yes / no) ------------
Maximum number (external input) of Berish candles in a row in the last x candle (external input) for Buy Signal
-------------------- Size of signal candle ------------------------------
SizeSignalCandleMax = 5 (if I put 5 it means that the size of signal candle is highest in the last 5 bars)
----------- Fractal Rules - the user chooses the option (yes / no) ------------
For Buy Signal Looking Only Fractal above of the High of signal candle
The distance to the nearest fractal in relation to the signal candle size - the user enters the minimum distance size in percent
= if I put 0.4 it means that distance to nearest fractal is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to nearest fractal is than 40 points
The value of nearest fractal is in the shadow of the signal candle (Shadow of BUY candle = High - Close of signal candle) - the user chooses the option (yes / no)
= If Not means that Nearest Fractal is not in the shadow of the candle
Rules For Sell Signal
------- Bollinger Bands Rules - the user chooses the option (yes / no) ------------
1 Signal candle - it touches the Upper Bollinger Band line (yes / no) - the user chooses the option
2 Minimum distance to the Bottom Bollinger bands line in relation to the signal candle size - the user enters the minimum distance size in percent
- if I put 0.4 it means that distance to Upper BollingerBand Line is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to Bollinger Band UP bands is than 40 points for Buy signal
3 Maximum distance to the Bottom Bollinger bands - same as the previous explanation
----------- Maximum number of Bulish candle in a row - - the user chooses the option (yes / no) ------------
Maximum number (external input) of Bulish candles (Close>Open) in a row in the last x candle (external input) for Buy Signal
-------------------- Size of signal candle - the user chooses the option (yes / no) ------------------------------
SizeSignalCandleMax = 5 (if I put 5 it means that the size of signal candle is highest in the last 5 bars)
----------- Fractal Rules - the user chooses the option (yes / no) ------------
For Sell Signal Looking Only Fractal Below of the Low of signal candle
The distance to the nearest fractal in relation to the signal candle size - the user enters the minimum distance size in percent
= if I put 0.4 it means that distance to nearest fractal is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to nearest fractal is than 40 points
The value of nearest fractal is in the shadow of the signal candle (Shadow of SELL signal candle = Close - Low of signal candle) - the user chooses the option (yes / no)
= If Not means that Nearest Fractal is not in the shadow of the candle
Indicator sometimes have massage "array out of range error" .
Solve this problem something like;
int OnCalculate(const int rates_total,
const int prev_calculated....
int limit =MathMax(rates_total-prev_calculated,2)
or other way.
Also I have alert every tick but I want only once alert per signal.
Custom indicator inputs
------ Boingbands ---------------
UseBollingerBands = user choise true of false
BollingerBandsperiod = custom input (applay to close)
TuchBollingerBands = 0 or 1 (0 not tuch BB , 1 = tuch BB)
MinDistanceBB = custom input (size in procent of main candle (high - low)) for min distance
= if I put 0.4 it means that distance to BollingerBand is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to Bollinger Band UP bands is than 40 points for Buy signal
= distance formula for UP signal something like (UP BollingerBand value - High (of signal candle))/(High - Low of candle)
= distance formula for DOWN signal something like (Low (of signal candle) - DOWN BollingerBand value)/(High - Low of candle)
MaxDistanceBB = custom input (size in procent of main candle (high - low)) for max distance do BB
--- NumberOfSameCandleInaRow --
UseNumberOfSameCandleInaRow = true
NumberOfCandleForAnalyse = 20
MaxNumberOfBerishCandle = 9 (use only for Buy Signal)
MaxNumberOfBulishCandle = 9 (use only for SellSignal)
Example
If I put
MaxNumberOfCandleForAnalyse = 21
MaxNumberOfBerishCandle = 4 (use only for Buy Signal)
It means that I am looking Buy Signal that have max 9 BerishCandle in a Row in last 21 candle
------------------------------------------
UseSizeSignalCandle = the user chooses the option (yes / no)
SizeSignalCandleMax = 5 (if I put 5 it means that the size of signal candle is highest in the last 5 bars)
------------- Fractal -------------
UseFractal = true of false
NumberOfCandleForAnalyseFractal = 50 (looking for last 50 candles)
MinDistanceFractal = custom input (size in procent of main candle (high - low)) for min distance
= if I put 0.4 it means that distance to Nearest Fractal is 40% percent of candle size (high i low) - if size of main candle is 100 points- min distance to Fractal is than 40 pints
= For Buy Signal Looking Only Fractal above of the High of signal candle
= For Sell Signal Looking Only Fractal Below of the Low of signal candle
FractalInShadowOfTheCandle = Yes / No
= If No means that Nearest Fractal is not in the shadow of the signal candle (shadow for Buy 0 High - Close ; Close - Low for Sell)
When I confirm that indicator is OK then make expert advisor.
Indicator and Expert must be in MQL4 file format not in .exe format.
--------------- Creating an expert advisor --------------
Creating an expert advisor with the signal of the indicator we have made
Creating an expert advisor
Main Inputs
the user chooses the option what to use (lots or percent)
Open One Order
Lots =0.1; (user put)
MaximumRisk =0.02; (user put in percent) 0.02 means 2% risk
All order are pending order. It should be For Sell Signal are Sell Stop or Buy Stop for Buy Signal
PendingOrder = custom input in percent of size of signal candle (size in procent of main candle (high - low)). Like Fibonaci
= For Sell signal if I put 0.05 (means 5% percent of signal candle size) it means that I open a trade 5point below of the Low of signal candle (if size of signal candle is 100 points)
= For Buy signal if I put 0.05 (means 5% percent of signal candle size) it means that I open a trade 5 point above of the High of signal candle (if size of signal candle is 100 points)
TakeprofitLevel = custom input in percent of size of signal candle (size in procent of main candle (high - low)). Like Fibonaci levels
= For Sell signal if I put 1.9 (means 190% percent of signal candle size) it means that I take profit 190 point below of the Low of signal candle (if size of signal candle is 100 points). Risk/Reward 1,9
= For Buy signal if I put 1.9 (means 190% percent of signal candle size) it means that I take profit 190 point above of the High of signal candle (if size of signal candle is 100 points)
StopLoss = custom input in percent of size of signal candle (size in procent of main candle (high - low))
= For Sell signal if I put 0.05 (means 5% percent of signal candle size) it means that StopLoss is 5 point Above of the High of signal candle (if size of signal candle is 100 points)
= For Buy signal if I put 0.05 (means 5% percent of signal candle size) it means that StopLoss is 5 point Below of the Low of signal candle (if size of signal candle is 100 points)
UseStopLossLevels = the user chooses the option (yes or no)
StopLossLevel1 = 1.00 custom input in percent of size of signal candle (size in procent of main candle (high - low))
StopLoss1 = -0.60 custom input in percent of size of signal candle (size in procent of main candle (high - low)) Like Fibonaci retracment
= Above means = For Buy signal if I put 1.00 (means 100% percent of signal candle size) it means that signal is 100 point Above of the High of signal candle (if size of signal candle is 100 points)
= and expert put new Stopp Loss na 60 points below of the high of signal candle
= Above means = For Sell signal if I put 1.00 (means 100% percent of signal candle size) it means that signal is 100 point below of the Low of signal candle (if size of signal candle is 100 points)
= and expert put new Stopp Loss na 60 points Above of the Low of signal candle
StopLossLevel2 = 1.90 custom input in percent of size of signal candle
StopLoss2 = break even
MaxSpread = 0.10 custom input in percent of size of signal candle (0.10 means 10% of signal candle in points)
MaxPeriodOfTime = 7 - max number of candle need to open order. If not open cancel pending order
Important: if signal before opening order touching High of candle For Sell Signal cancel pending order
if signal before opening order touching Low of candle For Buy Signal cancel pending order
Expert must be working in the same time in same currency pairs (in separate windows)
Important: All distance (pending order, stop loss, take profit, BB, fractal ....) are in percent of main size of signal candle in points from high or low of the signal candle (depending on BUY or SELL signal)
I will put some pictures to see this rules if you have job.
Bewerbungen
1
Bewertung
Projekte
370
42%
Schlichtung
145
17%
/
41%
Frist nicht eingehalten
124
34%
Frei
Veröffentlicht: 38 Beispiele
2
Bewertung
Projekte
144
38%
Schlichtung
67
15%
/
48%
Frist nicht eingehalten
55
38%
Frei
3
Bewertung
Projekte
87
39%
Schlichtung
3
0%
/
33%
Frist nicht eingehalten
29
33%
Frei
4
Bewertung
Projekte
148
59%
Schlichtung
16
38%
/
13%
Frist nicht eingehalten
25
17%
Frei
Veröffentlicht: 1 Beispiel
5
Bewertung
Projekte
66
30%
Schlichtung
2
0%
/
0%
Frist nicht eingehalten
0
Frei
6
Bewertung
Projekte
4
25%
Schlichtung
2
0%
/
100%
Frist nicht eingehalten
1
25%
Frei
Ähnliche Aufträge
PROJECT DESCRIPTION Looking for 1 experienced MQL5 developer to build 2 Expert Advisors for MetaTrader 5, targeting XAUUSD and major currency pairs. Strong preference for a single developer handling both EAs to maximize code reuse, reduce cost, and ensure consistency. EA1 — Grid Martingale Pro · Buy/Sell grid with Fixed or ATR Dynamic distance (ATR read once per fill, stored in grid_step_at_open[]) · Gap
Hi I have a simple task (hopefully) I have a custom strategy that I built with the help of Claude Anthropic - everything is finished and I zipped it with power shell but when importing it NT8 gives me the error message that the file was made from an older, incompatible version or not a NinjaScript. My folder structure is correct as far I can see so I don't know what the issues is and it's costing me too much to go
Ninjatrader strategy for mnq
30+ USD
Do you happen to have a profitable strategy for MNQ? it is urgent if any one can help me with this i will be happy to discuss with you and move forward to pay for it kindly let me know the amount thank fill free to bid
EA developer with stregegy builder required
50 - 100 USD
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
I am looking for a developer to build a robust MetaTrader 5 Expert Advisor for Gold (XAUUSD) scalping on the M5 timeframe. The EA must be optimized for small accounts ($200 - $1,000). Technical Requirements: Primary Strategy: Mean Reversion using Bollinger Bands (20, 2.0) and RSI (14). Buy: Price closes below lower band + RSI < 30 + Trend Filter. Sell: Price closes above upper band + RSI > 70 + Trend Filter. Trend
Olá amigos possuo um indicador que não tem o código fonte mas tenho a licença para usar esse indicador que está me trazendo bons resultados no meu operacional desejo automatizar as suas entradas através de um robô funciona mais ou menos da seguinte forma o indicador gera um sinal de compra ou venda e também gera um nível de take profit stop loss.O robô deve fazer a leitura dos sinais e definir TP e SL nos mesmos
An additional indicator signal will be added to the existing EA. The existing mechanical system will NEVER be changed. I will send you the necessary documents and codes. I will send you the necessary documents and codes. thank you
Need MT5 Expert Advisor base on my strategy XAUUSD Fast scalping, Grid , Martingale, TP, SL trailing buy sell both also add magic number fully atumated advance strategy Pro version 24 hours running trades close in profit directly open new trade
Freeallfree
400 - 800 USD
Professional MT5 EA – XAUUSD I need a professional Expert Advisor for MT5 (MQL5) to trade XAUUSD only. This is not a random scalping bot. The EA must trade only high-probability liquidity breakouts during active sessions and avoid ranging or low-volatility markets. Symbol: XAUUSD Timeframe: M15 (optional H1 confirmation) Session filter (Dubai GMT+4): Trade only London and New York sessions Adjustable session times No
EURUSD Day scalping
30+ USD
Hi Developers, I am looking for a EA based on EURUSD where EA is taking multiple trades in a day with small profits in each trade. Looking for some EA based on HFT trading, scalping
Projektdetails
Budget
30 - 60 USD
Ausführungsfristen
von 5 bis 10 Tag(e)