Sha256: 667bee4e7b5cc76655f671a02cbd4b67c04a8debe44ae6b0aca79640cc0964ce

Contents?: true

Size: 280 Bytes

Versions: 19

Compression:

Stored size: 280 Bytes

Contents

# lib/sqa/strategry/rsi.rb

require_relative 'common'

class SQA::Strategy::RSI
	extend SQA::Strategy::Common

	def self.trade(vector)
		rsi_trend = vector.rsi[:trend]

		if :over_bought == rsi_trend
			:sell
		elsif :over_sold == rsi_trend
			:buy
		else
			:hold
		end
	end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
sqa-0.0.24 lib/sqa/strategy/rsi.rb
sqa-0.0.22 lib/sqa/strategy/rsi.rb
sqa-0.0.21 lib/sqa/strategy/rsi.rb
sqa-0.0.20 lib/sqa/strategy/rsi.rb
sqa-0.0.19 lib/sqa/strategy/rsi.rb
sqa-0.0.18 lib/sqa/strategy/rsi.rb
sqa-0.0.17 lib/sqa/strategy/rsi.rb
sqa-0.0.15 lib/sqa/strategy/rsi.rb
sqa-0.0.14 lib/sqa/strategy/rsi.rb
sqa-0.0.13 lib/sqa/strategy/rsi.rb
sqa-0.0.12 lib/sqa/strategy/rsi.rb
sqa-0.0.11 lib/sqa/strategy/rsi.rb
sqa-0.0.10 lib/sqa/strategy/rsi.rb
sqa-0.0.9 lib/sqa/strategy/rsi.rb
sqa-0.0.8 lib/sqa/strategy/rsi.rb
sqa-0.0.7 lib/sqa/strategy/rsi.rb
sqa-0.0.6 lib/sqa/strategy/rsi.rb
sqa-0.0.5 lib/sqa/strategy/rsi.rb
sqa-0.0.4 lib/sqa/strategy/rsi.rb