Данный проект не является полноценным симулятором форекса. На данный момент это программа, которая отрисовывает японские свечи - один из видов графика, используемого на бирже для отображения колебаний курса
Чтобы лучше понять код, рекомендуется иметь базовое представление о японских свечах. Например, вы можете прочесть о них тут
Для работы программы требуется библиотека ImageMagick, а также гем rmagick, который предоставляет интерфейс для работы с ней
Если вы раньше не работали с этими инструментами, ознакомьтесь с github-страницей rmagick
Используйте bundler для установки всех необходимых гемов
- Для генерации базы данных свечей и параметров отрисовки графика используйте generator.rb. Все сгенерированные данные будут находиться в папке /data
- Для отрисовки графика по сгенерированным данным используйте draw_graph.rb. Это создаст файл candles_graph.jpg в папке /data
- Вы можете запустить get_new_graph.rb, чтобы выполнить запуск двух предыдущих файлов одной командой
- Для запуска тестов используйте команду
rspec spec
- На Fedora возникает проблема при отрисовке графика: цветом заполняются случайные свечи, а также фон, который должен находиться под значениями шкалы, расположен ниже. Пока не получилось установить, что является причиной данной проблемы - на Ubuntu и Windows всё работает как положено