Improve backtest speed performance fixing/ rewriting calculation concept

MQL5 Indicators Experts

Job finished

Execution time 17 hours
Feedback from customer
Always the best. Fast, professional and available!
Feedback from employee
Very professional and working with him goes smoothly. many thanks

Specification

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.



Responded

1
Developer 1
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Working
2
Developer 2
Rating
(383)
Projects
406
31%
Arbitration
65
18% / 68%
Overdue
52
13%
Loaded
3
Developer 3
Rating
(262)
Projects
430
38%
Arbitration
87
44% / 18%
Overdue
72
17%
Busy
4
Developer 4
Rating
(48)
Projects
68
60%
Arbitration
2
50% / 0%
Overdue
7
10%
Loaded
Similar orders
Hi, I want to develop an EA using FVG method with certain swing conditions. I have my own set Swing Identification method which should be used in that. EA must work accordingly. I have also got few EAs developed by Freelancers using this platform but they are not supporting. So Please revert who are ready to provide support
Hello guys, I need a very good programmer to do EA buy/sell limit based on the strategy. The work you will have to do: - Coding the indicators to make them work together without any problwm. - Creating an EA based on the strategy - Constant contact - Setting indicators From my side you will receive: - permanent contact 24/h - constant assistance in solving problems - a well-paid job, adequate to do the work
Hey, I am looking for a programmer who is well experienced in the logic of a predator and can be able to modify our existing strategy as discussed with our project director, I am the manager in the company needed to hire top expert developer for this project, We already have this predator but wanted to add some much ideas to make it work as we envision, reach out if you can actually modify and add those ideas thanks
WatchMeAI 50+ USD
I would like to make this bot,so it can learn my trading patterns, and creat a market strategy and improve my candle stick trading, and market patterns with good clear graphics and chart patterns and a text communication box to be able to talk to bot about trades and bot can give replies in English
I want a simple robot made. I don't have any specific way I want the robot made, meaning martingale, hedge, etc I'll leave that up to you. As long as it's profitable. I will rit on a demo account before actually purchasing it
Develop a profitable MQL5 trading bot for MetaTrader 5. Support BTCUSD, XAUUSD, and GBPJPY pairs on the M1 timeframe. Implement any effective strategies/algorithms with flexible order types. Include take-profit (TP) and stop-loss (SL) settings. Apply risk management to limit 3% of account balance. Provide full source code upon completion
Hi, I'm a developer, and I'm looking for a freelancer to help me create a custom criterion in the OnTester function. I want this function to return the result of (Profit Factor - Z Score) . In other words, I need the OnTester function to calculate and return (Profit Factor - Z Score)
Hey, are you familiar with the trading software called PREDATOR? If yes, are you also familiar with the automated reversal fitcher? I really need to get connected with someone who's well skilled in coding to help me out, thanks
Copy signals 30+ USD
I need 2 robots that copy mt5 signals to mt5. 1 master robot that will be installed on an MT5 platform and will send entry, exit and pending order signals 1 slave robot that will be installed on another platform that will receive the signals The slave robot must also have the option to reverse orders and change the batch
Hi all talented coders among you. Very simple ask. enum Strats { RSI_Overheat = 0, //RSI Overheated CCI_Overheat = 1, //CCI Overheated Stochs_Overheat = 2, //Stochs Overheated NONE //No strategy } input Strats S1 = 0; input Strats S2 = 2; input Strats S1 = 3; //use default inputs for these built in indicators input RSI_OH = 80; input CCI_OH = 100; input Stoch_OH = 80; Declare handles Populate buffers Function for RSI

Project information

Budget
30+ USD
VAT (21%): 6.3 USD
Total: 36.3 USD
For the developer
27 USD
Deadline
from 1 to 3 day(s)