Sha256: acdddc03dd714c117ba1afcf0a6e0a9a9d736c38c0ad1a8cfde619e587d44896
Contents?: true
Size: 967 Bytes
Versions: 1
Compression:
Stored size: 967 Bytes
Contents
# # * make calls every once in a while # * If the option price dips below a threshold, close the position (create the order to buy back the option) # # cron job or service? Well, I've historically done service. Cron is easier tho. The wiring should be for both. module Ish::Ameritrade; end class Ish::Ameritrade::Api include HTTParty base_uri 'api.tdameritrade.com' def self.get_option_chain opts # validate input %i| apiKey symbol contrtactType strike fromDate toDate |.each do |s| if !opts[s] raise "invalid input, missing #{s}" end end path = '/v1/marketdata/chains' out = self.class.get path, opts out end def self.main_fvrr_1 query_hash = { apiKey: '', symbol: 'FVRR', contractType: 'PUT', stike: 200, fromDate: '2021-08-20', toDate: '2021-08-20', } response = Ameritrade::Api.get_option_chain(query_hash) puts! response, 'ze repsonse' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ish_models-0.0.33.127 | lib/ish/ameritrade.rb |