Здравствуйте, Андрей.
Напишите пожалуйста индикатор по следующему алгоритму.
Трейдер в настройках индикатора задаёт значение сигнальной линии стохастика, к примеру 75.
Затем указывает погрешность, к примеру 0.5(на случай если ровно 75 не будет значения, а скорей всего так оно и будет)
Затем начальное(скокого начнём искать) значение для Периода%К, к примеру 4
После начальное(скокого начнём искать) значение для Периода%D, к примеру 2
А затем начальное значение для Сглаживания, к примеру 2
Далее индикатор должен автоматически подобрать ближайшие параметры индикатора стохастика, при которых он равен указанному в настройках значению (плюс погрешность).К примеру у нас получилось значение стохастика /14,9,7/ их то и выведем на экран.
Индикатор должен примерно выгледить так:
Комментарии (11)
35 AM2 Сообщений: 16418 - Андрей
20 alex30774 Автор Сообщений: 768
опишите все подробно и так чтобы не было никаких разночтений
35 AM2 Сообщений: 16418 - Андрей
Затем указывает погрешность, к примеру 0.5(на случай если ровно 75 не будет значения, а скорей всего так оно и будет)
Затем диапазон поиска значение для Периода%К, к примеру с 4 до 40
для Периода%D с 2 до 20
и для Сглаживания с 2 до 40.
Индикатор начинает проверять с минимального параметра стохастика которым согласно настройкам являются 4,2,2. Если при указанных начальных параметрах значение стохастика не равно 75, то переходим к следующему параметру 5,2,2. Если при указанных начальных параметрах значение стохастика не равно 75, то переходим к следующему параметру 6,2,2. и так далее пока не дайдём до параметра 40,2,2.
Если дойдя до параметра 40,2,2 так и не нашли стохастик со значением 75, то проверка продолжается(начинается) уже с параметра 4,3,2.Если при указанных начальных параметрах значение стохастика не равно 75, то переходим к следующему параметру 5,3,2. Если при указанных начальных параметрах значение стохастика не равно 75, то переходим к следующему параметру 6,3,2. и так далее пока не дайдём до параметра 40,3,2.
Вообщем так весь указаный диаапазон нужно проверить от 4,2,2 до 40,20,40.Начиная с минимального параметра и перемещаясь по возврастанию к максимальному, до тех пор пока не наткнёмся на значение 75.Но как я уже говорил ровно 75 вряд ли будет, поэтому и нужен дополнительный параметр погрешность.Как только попался стохастик с указаным значением(семьдесят пять), выводим на экран параметры стохастика.
Если при проверке всех параметров не попался стохастик со значение 75, то на экране появлется надпись, о том, что нет параметров.
Такой вариант является самым лучшим.
Если подобное очень сложно написать, то может в языке mql4 есть какой-нибудь генератор случайных чисел, и может как-то через попробовать написать.
20 alex30774 Автор Сообщений: 768
11 njdftgh Сообщений: 237 - Shoom
проверять на открытом рынке нужно будет
35 AM2 Сообщений: 16418 - Андрей
P.S.проверил на битке работает не коректно(брокер АМаркетс)
20 alex30774 Автор Сообщений: 768
35 AM2 Сообщений: 16418 - Андрей
P.S. Может быть тогда брать значение с предыдущего бара, что бы показания не скакали
P.S.S. Проверил на евродолларе тоже скачут: сначала паказывает 75,3,3 затем перескакивают на 75,73,73 и так каждую секунду. Редактирован: 10 марта 2024, 14:19
20 alex30774 Автор Сообщений: 768
35 AM2 Сообщений: 16418 - Андрей
20 alex30774 Автор Сообщений: 768
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий