Доработать параметр OnTester в готовом советнике

仕事が完了した

実行時間11 日

指定

Итак, имеется советник, к его работе вопросов нет, в этом советнике есть функция вывода информации в тестере MT4 через значение OnTester, OnTester показывает фактор восстановления по простой формуле, чистая прибыль в $, деленная на максимальную просадку в $.

Нужно модифицировать этот параметр таким образом: В код советника ставится ограничитель для исключения заданного временного участка из оптимизации, то есть в тестере стратегий у нас стоит к примеру дата 2005-2015, а в советнике стоит дата 2005-2010, то советник должен использовать для оптимизации только ту дату, которая прописана в нем, после чего с этими же параметрами делать авто прогонку по форварду на оставшейся дате.

То есть в данном случае в тестере у нас задан период оптимизации 2005-2015, в советнике задан период оптимизации 2005-2010, оптимизация проходит на периоде 2005-2010, запоминаются значения и делается автопрогонка по форварду на оставшейся дате 2010-2015, сверяется прибыль за каждый год по отдельности, если она больше нуля, то значения выводятся в поле OnTester, если есть хотя бы один убыточный год со всего тестового участка, то OnTester показывает значение "0". Показания OnTester высчитываются по формуле - чистая прибыль деленная на максимальную просадку в целых числах, за период оптимизации и за период форварда в отдельности. 

Допустим за период оптимизации чистая прибыль составила 600$, при максимальной просадке 100$, за период форварда чистая прибыль составила 200$, при просадке 50$ - 600/100=6, 200/100=2,   OnTester= 6.2, в данном случае максимальная просадка 100$, именно она учитывается для первого и второго случая

応答済み

1
開発者 1
評価
(5)
プロジェクト
3
0%
仲裁
19
0% / 100%
期限切れ
0
2
開発者 2
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
3
開発者 3
評価
(17)
プロジェクト
36
31%
仲裁
2
50% / 50%
期限切れ
15
42%
パブリッシュした人: 2 codes
4
開発者 4
評価
(73)
プロジェクト
257
53%
仲裁
16
50% / 38%
期限切れ
83
32%
5
開発者 5
評価
(15)
プロジェクト
37
62%
仲裁
1
0% / 100%
期限切れ
1
3%
パブリッシュした人: 1 article, 29 codes
類似した注文
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

プロジェクト情報

予算
30+ USD
締め切り
最高 10 日