FinvizRails¶ ↑
gem 'finviz_rails', git: 'https://github.com/nemrow/finviz_rails.git'
To Use¶ ↑
without finviz authentication (not finviz elite)
finviz = Finviz.new
with authentication (using finviz elite)
finviz = Finviz.new(finviz_username, finviz_password) // You can also set FINVIZ_USERNAME and FINVIZ_PASSWORD // environment variables instead
to screen stocks
finviz.screener( pattern: "wedge", order: "-change", signal: "toplosers", max_stock_count: 20 )
avialable options:
price_range, analyst_recommendation, volatility, average_volume, pattern, country, current_volume