Запуск стратегии
Здесь мы опишем два способа локального запуска стратегии:
Далее мы будем предполагать, что папка вашей стратегии, а также сама стратегия называются user_strategy. О том, как создавать новые стратегии, читайте здесь.
Запуск из командной строки
Для запуска из командной строки необходимо:
скомпилировать все имеющиеся стратегии:
./build.py
В результате для ваших стратегий будут собраны библиотеки в папке build.
запустить симуляцию:
./run.py user_strategy
Запуск из CLion
Для запуска из CLion необходимо:
задать исполняемый файл:
Для этого необходимо зайти в Run > Edit configurations и в качестве Executable выбрать исполняемый файл в корне директории, соответствующий вашей платформе:
- mac_launcher для macOS
- windows_launcher для Windows
- linux_launcher для Linux
прописать название стратегии в аргументах командной строки:
Для этого в той же вкладке Run > Edit configurations в строчке Program arguments необходимо написать путь до файла конфигурации вашей стратегии, например:
strategies/user_strategy/user_strategy.json
- запустить сборку проекта и симуляцию, нажав кнопку Run.