- gemspec: raised activesupport to v7
- daily: added check for valid/allowed month pattern in continuous_overview
- changed parameter for building of continuous (in daily.rb)
- added bin/intra + symbols. improved bin/daily
- bin/*: created (sym, daily) and improved (eod) cmd wrappers
- daily.rb: improved silence in .continuous
- bin/eod.rb: little helper to display eod data in bash resp. in xinetdhttpservice
- eods.rb: minor change to adapt move of symbols to Helpers
- daily.rb: in continuous, changed default indicators to %i[ tr atr5 dist ]
- daily: added filter_series
- decommissioned .get_id_set in favor of Cotcube::Helpers.get_id_set
- daily: including the sourcing factor (:bcf) into provide_daily and continuous
- daily.rb: Hotfixing
- fixed leftover debug setting
- fixed license mismatch
- daily.rb: added support to add eod data on incomplete dailies
- adding dep: cotcube-indicators
- provide: new method :determine_significant_volume
- suggest: adding silence
- cached: Adding :dist
- daily: new method :determine_significant_volume
- added :dist generically to quarters
- trading_hours: added param to return headers only
- last_trade_date: Enabled caching instead of fetching each time
- few changes in provide / cached / daily for a more straigtforward forcing of cache renewal
- suggest: new method to suggest a contract for given symbol and date
- daily: fixed const_caching in continuous
- trade_dates: FIXING call with HTTParty must send Agent Header
- helpers/get_id_set: added support for params given as Symbols (:NG instead of 'NG')
- range_matrix: adapted to accept block for range provision; added params :days_only and :last_n
- minor fix on previous patch
- daily.rb: added new technique 'caching in constants' to accelerate computation, also referring to continuous
- provide.rb: minor change, so disregarded contracts can be used in swapproximate
- Daily.rb: Added measure parameters to continous_suite
- cached.rb: Minor fix in comparison
- cached: minor change fixing problem to get yesterday in rth subsets
- minor changes
- daily#continuous_table: introducing debuglevel
- provide: added new interval 'synth', mixing available dailies with synthetic days based on quarters
- minor change / cleanup
- setting gemspec to use rake 13 and changing version spec to overcome warnings
- in helpers, #extended_range_for_date: fixed comparison signs
- range_matrix: applied cops, noted appearance of Cotcube::Helpers.simple_series_stats
- cached: Fixing wrong comparison sign
- daily: slimmed down results for #continuous_overview
- added :range parameter to :provide, hence to :provide_cached, :provide_daily
- added forgotten module_functions
- prefering datetime instead date (in helpers and daily)
- changed keyword :set to :filter in cached, provide and trading_hours
- applied some still missing cops
- two minor fixes (cached.rb, daily.rb)
- adding first (shy) specs ... to be continued
- cotcube-bardata.rb: added dependency parallel, added new module files and functions
- provide.rb: writing provide, the central accessor to actual bardata
- cached.rb: implementing 'provide_cached', which manages reduced and dimished subsets of 'quarters'
- helpers.rb: added get_id_set
- daily.rb: applied cops
- quarters.rb: applied cops, used new get_id_set, slimmed down content in favor of 'provide'
- eods.rb: renamed get_id_from to get_id_set
- added explanation to range_matrix.rb
- added 'holidays' to trade_dates.csv, depending on according CSV
- applied cops to init.rb
- changed name from get_range to trading_hours
- minor change in gemspec
- fixed typos in README
- added bounded versions to gemspec
- applied cops
- new file trading_hours.rb providing get_range(). Based on CSV data it provides a list of ranges depicting seconds since Sunday 0:00am, which in turn can be used with the helper Array.new.to_time_interval.
- new file and method 'range_matrix', investigating high-low ranges of entire daily
- Too bad, found copied README...fixing something quite embarassing.
- added .provide_most_liquids_by_eod which supports :age, filtering out files that have been updated more recently
- added 'type' to symbols to filter for e.g. currencies
- changed .provide_eods not to raise on missing eod-file but just to WARN
- created and added .provide_quarters
- added cotcube-helpers as new dependency to gempsec
- added timezone to dailies and :datetime to each row
- updated master file with new methods and sub-file
- added eods with 2 simple mathods .most_liquid_for and .provide_eods
- added a simple getter to access CME tradedates (to fetch last_trade_date)
- moved daily stuff into new file, prepare .provide to become a major accessor method