Need to include a new condition in a market scanner code + create an indicator based on that condition

MQL5 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 1 día
Comentario del Ejecutor
Very nice customer. like to work with him again
Comentario del Cliente
Great developer! Fast and very professional.

Tarea técnica

Hello,


I need to include a condition in the market scanner I already have. It works in US stocks. 


I need to include a new condition that finds additional to the already coded conditions the sotcks that are >= to 80 based on the following:


RELATIVE STRENGTH RATING

This technical tool is one of the most popular ways for clients to see the market’s top performers. The Relative Strength Rating is the result of calculating a stock’s percentage price change over the last 12 months. A 40% weight is assigned to the latest three-month period; the remaining three quarters each receive 20% weight. All stocks are arranged in order of greatest price percentage change and assigned a percentile rank from 99 (highest) to 1 (lowest).

Therefore it has to assign a  Relative Strength rating number to every stock in the marketwatch. The relative strength number of a stock indicates how well the stock has been performing over the last year compared to all other stocks . The maximum number is 100, the minimum number is 0. When a stock has relative strength number 100, it means that it outperformed all other stocks in the database. When the value would be 90, it means that this stock outperformed 90% of all other stocks.

We calculate this number by looking at the performance of each stock over the last year, but we put more weight on the most recent performance by adding the performance of the last quarter (as explained above). After calculating the absolute performance for each stock, we will rank all stocks according to the above metric. After ranking them, we can assign a value between 0 and 100 for each stock. The stock with the highest value for the metric will get value 100 because it outperforms all other stocks ( = 100% ). The second one only outperforms for exmaple, 7999 of 8000 stocks, so it will get a Relative Strength number of 99.99.

So in short:  the relative strength rating number is a number obtained  by ranking all stocks of a market by performance. BEWARE: this has nothing to to with RSI (relative strength index indicator).


For confirming I am getting th results I need I will be comparing them with the results I can get form this website: https://www.chartmill.com/stock/stock-screener?f=hrs_o80&s=fa


Once the conditions is included I also need an indicator that I can attach to the chart so I can know the value of the  relative strength rating of that specific stock.


I will need the condition to be able to activate - deactivate form the user interface of the indicator (market screener I will provide).


As it would happen that the conditions would need a lot of memory (there are over 3000 stocks in US market) I will need that the screener first check which stocks comply with the first conditions already coded in the scanner and once it gets those then do apply the final condition (relative strength rating) to the already filtered stocks and show me the results on screen as it does today with all the options available already (e.g. being able to click and automatically open the chart of the symbol).


I will provide the screener I already have to the applicants.


As always I will need the source code.

Han respondido

1
Desarrollador 1
Evaluación
(173)
Proyectos
197
12%
Arbitraje
39
36% / 33%
Caducado
5
3%
Trabajando
Ha publicado: 2 ejemplos
2
Desarrollador 2
Evaluación
(71)
Proyectos
97
43%
Arbitraje
2
50% / 0%
Caducado
2
2%
Libre
Solicitudes similares
Техзадание во вложении. Советник не выставляет ордера. Задача советника состоит в том, что бы закрыть все ордера при достижении установленного Equity и отжать иконку "AutoTrading" (запретить авто-торговлю) или если поведение рынка не соответствует стратегии принудительно ( вручную) закрыть все ордера и завершить торговлю
Требуются ребята с опытом, которые могут на удаленной основе выполнить задачу доработки довольно несложного алгоритма для MQL4 с примерами. Присылайте образцы работ, дел на 1 день примерно, жду откликов и предложений)
Требуются ребята с опытом, которые могут на удаленной основе выполнить задачу доработки довольно несложного алгоритма для MQL4 с примерами. Присылайте образцы работ, дел на 2-3 часа, жду откликов и предложений)
Francis frank 30 - 300 USD
I need a Forex trading robot (Expert Advisor) for MT4/MT5 with the following features: Strategy: Buy when fast MA crosses above slow MA, Sell when fast MA crosses below slow MA. Adjustable inputs: Lot size, Stop Loss, Take Profit, Trailing Stop. Works on EUR/USD (but adjustable to other pairs). Should allow me to choose the timeframe (M15, H1, H4). Sends alert/notification when trade is opened or closed. Code should
Budowa EA na indeksy 30 - 100 USD
Witam chcę żeby ktoś stworzył dla mnie eksperta które będzie działał na indeksach wszystkich ekspert ma komunikować się z kalendarzem ekonomicznym ekspert ma zawierać dwie strategie pierwsza strategia działa na indeksie niemieckim druga strategia na indeksach amerykańskich chciałbym żeby w bocie była funkcja wyłączania poszczególnej strategii poddane indeks ale żeby było to wszystko w jednym wszystkie informacje
Hi I have a semi-automated open-source NinjaScript (C#) strategy running in Ninja Trader 8. Parameters are optimized daily in Strategy Analyzer. It works on tick charts. The work involves backtesting and optimizing the strategy. The strategy must be configured to work with the Rithmic Trader Pro/Ninja Trader 8 brokers, and any errors must be debugged. The strategy is used in the futures, MES, ES, MNQ, NQ, etc
FRESHBOT 30+ USD
I want an EA for Gold (XAU/USD) with trend prediction and trade execution. Timeframe: 1H and 4H Indicators: - 50 EMA & 200 EMA (trend) - RSI (above 50 = bullish, below 50 = bearish) - MACD (for momentum) Entry Rules: - Buy if: - 50 EMA > 200 EMA - RSI > 50 - MACD line > signal line - Sell if: - 50 EMA < 200 EMA - RSI < 50 - MACD line < signal line Trade Settings: - Stop Loss: 30 pips - Take
I need an EA that can consistently make profits with low drawdowns and no dangerous martingale or grid. Requirements: - EA needs to open trades with dynamic lotsizes based on account balance or some other measure. - Minimum 15-30% growth monthly. - Open to any and all strategies, including advanced stuff like AI/SVM/HMM/etc or moderate/light martingale mechanism - No lower than 5mins timeframe for trading. - EA can
🔹 1. Core features (must have) Multi-account connection: MT5, can run many different brokers with different suffixes Real-time order copy: When the master opens/cuts/edits the order → the follower matches exactly. Low latency (the closer to 0 seconds the better). Customize copy volume: Fixed lot (fixed volume). Proportional lot (by % of capital). Multiplier (multiplier). Copy by order type: Choose to copy Buy/Sell
Pocket option bot 50 - 100 USD
I want a developer that can build a pocket option bot, You can only send application if you are experienced pocket option bot developer The bot should be develop base on my details that I will provided to the person that send application Best Regard

Información sobre el proyecto

Presupuesto
50+ USD
Para el ejecutor
45 USD