Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ещё есть такая штука как статическая переменная. Её можно засунуть в тело функции и сохранять в ней нужные данные для последующих вызовов.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Запрет на повторный перерасчет функции
Rashid Umarov, 2018.04.26 13:04
Статическая переменная внутри функции вам поможет
Georgiy Merts, идея правильная. Но на фига нужно сохранять все в структуре. Я в таких случаях делаю так:
1. Захожу в функцию.
2. Перевожу все параметры в строку.
3. Перевожу строку в число например с помощью функции Adler32. которая тут есть где то в статьях.
4. Ищу допустим это число в массиве long Kesh. Если нахожу то результат работы функции лежит по соответствующему элементу double KeshOtvet.
5. Если не удалось найти число из пункта 3 в массиве . То выполняю функцию и сохраняю пару новых значений.
Есть уже статья на похожую тему - Сравниваем скорость самокэширующихся индикаторов
Прежде чем изобретать велосипед, лучше почитать