Improve backtest speed performance fixing/ rewriting calculation concept

MQL5 Indicateurs Experts

Tâche terminée

Temps d'exécution 17 heures
Commentaires du client
Always the best. Fast, professional and available!
Commentaires de l'employé
Very professional and working with him goes smoothly. many thanks

Spécifications

Request to improve performance in back test of a custom indicator SMC_OSC (Smart market concept + Market sentiment oscillator).

It works fine but it has a hard problem, it is extremely slow in tick-mode and I cannot use it in EA due the infinite range times it gets to back-testing.

About the first section in Chart price  (Smart market concept), it uses candle close pivots (on bar, no ticks) and so I think that this section it's OK and does not limit the performances.

About the second section (Oscillator), the indicator gets signals (buffers) from natives very fast basic indicators and it processes an own calculation to finally output a “Market sentiment histogram”.

Here is very slow and maybe is possible to improve or fix calculation to improve performances.


Indicators used: RSI, CCI, MA, ATR.


I developed an simply EA just to test the speed of getting buffers (on ticks). 


Here the reports:


For one day test,  15 min bar, on-tick calculation:

Test 1: Only EA, no copy-buffer

Test 2: Copy-buffer of the native indicators: RSI, CCI, MA, ATR.


Test 3: Copy-buffer of the custom indicator SMC_OSC:


 how can we see the group of indicator need a few ms (385). to be read, unfortunately, the SMC_OSC need 37 second and it uses the same buffers.

MY REQUEST: 

The indicator work fine yet, only need to fix or rewrite calculation code.

Anyway there is a calculation it is an oscillator that use very fast indicators .. Should be fast at the same of them (about 385 ms (+ calculation time) in the previous test).


Many thanks.



Répondu

1
Développeur 1
Évaluation
(50)
Projets
94
29%
Arbitrage
3
33% / 0%
En retard
4
4%
Travail
2
Développeur 2
Évaluation
(378)
Projets
401
31%
Arbitrage
63
19% / 68%
En retard
51
13%
Chargé
3
Développeur 3
Évaluation
(259)
Projets
420
38%
Arbitrage
86
44% / 19%
En retard
70
17%
Occupé
4
Développeur 4
Évaluation
(38)
Projets
53
57%
Arbitrage
2
50% / 0%
En retard
6
11%
Gratuit
Commandes similaires
Hi, I am looking for a developer to convert a TV strategy into a Mt4 or Mt5 EA. The strategy is based on the EMA and the CVD volume indicator. I dont have the Mt4 or Mt5 version of these indicators. Copy the code below and place it in your TV to see the strategy. Other features: Stop loss - Option to either use pips of my choosing or close on opposite signal appears. Take profit - Option to either use pips of my
Good day, I would like to modify an exixting indicator that plot a line through the highs and lows in an indicator. but instead of recalculating all the values every time i would like for it to just calculate from the new present time and keep previous plots, and be able to plot from higher time frame . """"""""""""""""""""""""""OLD Specification to pocket EN Indicator that identifies highs and lows of a chart and
We are looking for an experienced MQL5 programmer to develop an Expert Advisor (EA) on MetaTrader 5. The project involves creating an automated trading bot that uses a methodology based on the integration of 2 technical indicators. If you have proven experience in similar projects, we invite you to apply. Main Description of the Bot Trading Methodology Details : The trading bot will operate based on a strategy that
Hello, I have built and EA with FX Dreema ( https://fxdreema.com/ ) that uses the maximum and minimum vales of the previous candle to entry on a trade. After that, I put a Stop Loss and Trailing Stop on that order, and goes as the market follows up and down. First, I recognize what I'm asking in this project may not be possible. I know about the differences in results comparing Strategy Tester with Real and Live
I'm looking for a quote from a developer who can compile this source code as DLL file so that it works on Forex Tester 5 They are all open source trading view indicators that need to be converted to MT4 then forex tester. Forextester 5 have advised that custom indicators in C++ or Delphi programme language are compatible with them. Please view before accepting Tutorial of how to convert MT4 indicators to forex tester
I need to fix an indicator that MT5 says is too slow. The message in Expert Tab when the indicator is used inside another indicator through iCustom function is this: "Indicator is too slow 27674 ms. rewrite the indicator, please". So the indicator needs to be fixed to speed it up. I request final source code mql5 file. Thank you Regards
Kindly add the following to the parameters: 1. Transfer existing EA parameters to control panel (Not complicated) 2. Add the price value of the SL and TP next to the pips value, currently it is only the pips parameter that is available in the SL and TP, so that when you input the SL and TP in pips, it will give you the price value of the currency the robot is working on. 3. Max Loss balance: When I specify an amount
I need an expert advisor based on MACD and MA signals. It must have check and handling of trade operations errors. The main criteria for opening and closing positions: ◇Both Main and Signal direction must be shown by Arrows which is going to be for buy and sell positions
Trendline expert 40 - 200 USD
My project is to put my strategy on the VCrush indicator. I already have the indicator, I just need to add the entry methods, take and stop rules. There are 5 lines in total, when these lines are aligned, the robot makes the entry. Below are two images of what the buy and sell entries would look like with the lines aligned
I need an expert to help me with adding more features to my existing mt4 EA I think the addition I want added to this EA is fairly simple--but I don't really understand how programming works, Contact me for a long term work, This is not the only project, I will explain the features in the inbox, Let me know if you can do it

Informations sur le projet

Budget
30+ USD
TVA (21%): 6.3 USD
Total: 36.3 USD
Pour le développeur
27 USD
Délais
de 1 à 3 jour(s)