Risk Calculator - Доработка Индикатора mt4

MQL4 Indicators

Job finished

Execution time 22 hours
Feedback from customer
Оперативно модифицировал индикатор
Feedback from employee
Спасибо!

Specification

Есть mq4 файл индикатора расчета риска, но сам индикатор глючит, а также требуется пара дополнительных фич и переменных.

Мне нужен индикатор который покажет текущий риск по каждому инструменту и суммарный. (Риск можем определить как сумму стопов в валюте депозита разделить на валюту депозита, в процентах)


1. Индикатор показывает какие-то бредовые значения большую часть времени, по крайней мере у меня. Еще можно понять когда он показывает запредельный риск если не выставлен SL позиции, но когда на инструменте открыто например 5 позиций, у каждой есть SL (например трал, который постоянно обновляет SL ордеров), индикатор то нормально показывает суммарный риск то какую-то ерунду (см. скрины), необходимо разобраться, исправить данную проблему и\или переписать соответствующий код (или взять его из другого исходника, прилагается, см. ниже).
2. Добавить переменные для задания дополнительных цветов
Например
pcRiskProfitFontColor - отдельный цвет для залоченного профита т.е. 'отрицательного риска' как он сейчас выводится
pcRiskUnderFontColor и соответственно некий UnderThreshold - цвет для значения риска между 0 и UnderThreshold (риск по инструменту меньше некоего значения например 3%)
pcRiskOverFontColor и соответственно некий OverThreshold - цвет для значения риска больше OverThreshold (риск по инструменту больше некоего значения например 5%) -  также цифра должна становиться жирной
pcTotalRiskOverFontColor и соответственно некий TotalOverThreshold  - цвет для значения суммарного риска больше TotalOverThreshold (риск по всем инструментам больше некоего значения например 10%) -  также цифра должна становиться жирной

(Желательно) сделать так, чтобы индикатор не требовал отдельного окна и\или переменную\режим которая позволяет ему рассчитывать и отображать только риск по текущему инструменту. Сейчас индикатор отображает все пары в одном окне, да еще в каком-то случайном порядке, легко запутаться. Если возможно, зафиксировать порядок отображения пар (пусть хоть по алфавиту).

Также на всякий случай прилагаю исходник FV_Risk.mq4 , насколько я понимаю этот индикатор верно все считает так что какие-нибудь формулы отсюда может пригодятся.


Files:

Responded

1
Developer 1
Rating
(224)
Projects
284
20%
Arbitration
5
0% / 100%
Overdue
4
1%
Free
2
Developer 2
Rating
(81)
Projects
140
52%
Arbitration
5
80% / 0%
Overdue
6
4%
Free
3
Developer 3
Rating
(3)
Projects
4
25%
Arbitration
0
Overdue
2
50%
Free
Published: 3 codes
4
Developer 4
Rating
(172)
Projects
186
32%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
5
Developer 5
Rating
(589)
Projects
1066
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Working
Published: 1 article, 8 codes
6
Developer 6
Rating
(6)
Projects
8
13%
Arbitration
1
0% / 100%
Overdue
0
Free
7
Developer 7
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Published: 315 articles, 1 code
8
Developer 8
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
9
Developer 9
Rating
(126)
Projects
151
48%
Arbitration
6
83% / 17%
Overdue
2
1%
Free
10
Developer 10
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working

Project information

Budget
30 - 50 USD
Deadline
to 3 day(s)