- CopyTicksRange () в MQL5 некорректно работает.a
- Машинное обучение в трейдинге: теория, модели, практика и алготорговля
- Почему то не срабатывает (OrderSymbol()==Symbol()
У меня вопрос:Существуют ли программы,пакеты для проверки алгоритмов.т.е проверка соответствия диапазона входных сигналов по каждой ветке и диапазону выходных. До этого я делал все вручную.Но по мере усложнения алгоритма советника,вручную проверять становится проблематично.
Если границы параметров известны, то можно делать контроль параметров в советнике. Своего рода защита от дурака
В моем понимании сущность программы такова.
Рисуется блок схема.На входах в блок указывается диапазон входных параметров и соответствующий диапазон выходных параметров.Потом все это запускается на проверку.И при не соответствии выдается в каком месте алгоритма логическая ошибка. Я думаю програмисты пишущие программы с многотысячными строками исходного кода,врядли рисуют алгоритм на бумаги,и в ручную на той же бумаги составляют тоблицу истинности для каждого блока.
В моем понимании сущность программы такова.
Рисуется блок схема.На входах в блок указывается диапазон входных параметров и соответствующий диапазон выходных параметров.Потом все это запускается на проверку.И при не соответствии выдается в каком месте алгоритма логическая ошибка. Я думаю програмисты пишущие программы с многотысячными строками исходного кода,врядли рисуют алгоритм на бумаги,и в ручную на той же бумаги составляют тоблицу истинности для каждого блока.
Пишите все это дело в виде функции с входными параметрами, потом крутите как хотите. Двойная работа получается - программу писать, а потом еще этоже самое в другой программе. Не факт, что при дублирвании будет полное соответсвие и не будет ошибок.
Пишите все это дело в виде функции с входными параметрами, потом крутите как хотите. Двойная работа получается - программу писать, а потом еще этоже самое в другой программе. Не факт, что при дублирвании будет полное соответсвие и не будет ошибок.
Да дело не в том что -бы 2 раза программу писать.
Дело в том что-бы составить правельный (без логических ошибок) алгоритм,а закодировать его можно на чем угодно.
Не знаю, на мой взгял - самый лучший способ составить правильный алгоритм - сам процесс его кодирования.
Сначала процесс создания гипотезы, а кодирование - это процесс построения, отладки и проверки этой гипотизы. Важнее иметь тот инструмент, который при минимальных затратах кодирования позволяет перейти от процеса отладки и проверки к реальному использованию.
Я так понял таким ПО никто не пользуется.
Спасибо всем.
Пойду спрошу на форуме С++.
Закрываю тему.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования