Skip to content

Программа для отрисовки графика колебаний курса

Notifications You must be signed in to change notification settings

romabess/forex-simulator

Repository files navigation

Описание

Данный проект не является полноценным симулятором форекса. На данный момент это программа, которая отрисовывает японские свечи - один из видов графика, используемого на бирже для отображения колебаний курса

Чтобы лучше понять код, рекомендуется иметь базовое представление о японских свечах. Например, вы можете прочесть о них тут

Требования

Для работы программы требуется библиотека ImageMagick, а также гем rmagick, который предоставляет интерфейс для работы с ней

Если вы раньше не работали с этими инструментами, ознакомьтесь с github-страницей rmagick

Используйте bundler для установки всех необходимых гемов

Работа с программой

  • Для генерации базы данных свечей и параметров отрисовки графика используйте generator.rb. Все сгенерированные данные будут находиться в папке /data
  • Для отрисовки графика по сгенерированным данным используйте draw_graph.rb. Это создаст файл candles_graph.jpg в папке /data
  • Вы можете запустить get_new_graph.rb, чтобы выполнить запуск двух предыдущих файлов одной командой
  • Для запуска тестов используйте команду rspec spec

Известные проблемы

  • На Fedora возникает проблема при отрисовке графика: цветом заполняются случайные свечи, а также фон, который должен находиться под значениями шкалы, расположен ниже. Пока не получилось установить, что является причиной данной проблемы - на Ubuntu и Windows всё работает как положено

About

Программа для отрисовки графика колебаний курса

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages