gryphon.lib package¶
Subpackages¶
- gryphon.lib.analysis package
- Subpackages
- gryphon.lib.analysis.legacy package
- Submodules
- gryphon.lib.analysis.legacy.aroon module
- gryphon.lib.analysis.legacy.average_directional_index module
- gryphon.lib.analysis.legacy.average_true_range module
- gryphon.lib.analysis.legacy.bollinger_bands module
- gryphon.lib.analysis.legacy.center_of_gravity module
- gryphon.lib.analysis.legacy.chaikin_money_flow module
- gryphon.lib.analysis.legacy.chaikin_volatility module
- gryphon.lib.analysis.legacy.chande_momentum_oscillator module
- gryphon.lib.analysis.legacy.chart module
- gryphon.lib.analysis.legacy.commodity_channel_index module
- gryphon.lib.analysis.legacy.ease_of_movement module
- gryphon.lib.analysis.legacy.elder_force_index module
- gryphon.lib.analysis.legacy.gapo module
- gryphon.lib.analysis.legacy.hhll module
- gryphon.lib.analysis.legacy.macd module
- gryphon.lib.analysis.legacy.price_diff module
- gryphon.lib.analysis.legacy.rsi module
- gryphon.lib.analysis.legacy.simple_moving_average module
- gryphon.lib.analysis.legacy.standard_deviation module
- gryphon.lib.analysis.legacy.swing_index module
- gryphon.lib.analysis.legacy.trade_diff module
- gryphon.lib.analysis.legacy.trade_size module
- gryphon.lib.analysis.legacy.util module
- gryphon.lib.analysis.legacy.volatility module
- Module contents
- gryphon.lib.analysis.legacy package
- Submodules
- gryphon.lib.analysis.coefficient module
- gryphon.lib.analysis.exponential_moving_average module
- gryphon.lib.analysis.sharpe module
- Module contents
- Subpackages
- gryphon.lib.debugging package
- gryphon.lib.exchange package
- Submodules
- gryphon.lib.exchange.base module
- gryphon.lib.exchange.bitfinex_btc_usd module
- gryphon.lib.exchange.bitme module
- gryphon.lib.exchange.bitstamp_bch_btc module
- gryphon.lib.exchange.bitstamp_bch_eur module
- gryphon.lib.exchange.bitstamp_bch_usd module
- gryphon.lib.exchange.bitstamp_btc_eur module
- gryphon.lib.exchange.bitstamp_btc_usd module
- gryphon.lib.exchange.bitstamp_eth_btc module
- gryphon.lib.exchange.bitstamp_eth_eur module
- gryphon.lib.exchange.bitstamp_eth_usd module
- gryphon.lib.exchange.bitstamp_staging module
- gryphon.lib.exchange.buttercoin module
- gryphon.lib.exchange.cavirtex module
- gryphon.lib.exchange.coinbase_btc_cad module
- gryphon.lib.exchange.coinbase_btc_usd module
- gryphon.lib.exchange.coinsetter module
- gryphon.lib.exchange.consts module
- gryphon.lib.exchange.exceptions module
- gryphon.lib.exchange.exchange_api_wrapper module
- gryphon.lib.exchange.exchange_factory module
- gryphon.lib.exchange.exchange_order module
- gryphon.lib.exchange.exchange_trade module
- gryphon.lib.exchange.gemini_btc_usd module
- gryphon.lib.exchange.gemini_eth_btc module
- gryphon.lib.exchange.gemini_eth_usd module
- gryphon.lib.exchange.gemini_ltc_usd module
- gryphon.lib.exchange.gemini_zec_usd module
- gryphon.lib.exchange.itbit_btc_usd module
- gryphon.lib.exchange.kraken_btc_cad module
- gryphon.lib.exchange.kraken_btc_eur module
- gryphon.lib.exchange.kraken_btc_usd module
- gryphon.lib.exchange.okcoin_btc_usd module
- gryphon.lib.exchange.order_types module
- gryphon.lib.exchange.poloniex_eth_btc module
- gryphon.lib.exchange.quadriga_btc_cad module
- gryphon.lib.exchange.retry module
- gryphon.lib.exchange.sim_exchange module
- gryphon.lib.exchange.vault_of_satoshi module
- Module contents
- gryphon.lib.gryphonfury package
- gryphon.lib.metrics package
- gryphon.lib.models package
- Subpackages
- Submodules
- gryphon.lib.models.base module
- gryphon.lib.models.basic_order module
- gryphon.lib.models.datum module
- gryphon.lib.models.event module
- gryphon.lib.models.exchange module
- gryphon.lib.models.flag module
- gryphon.lib.models.liability module
- gryphon.lib.models.market_data module
- gryphon.lib.models.order module
- gryphon.lib.models.orderbook_snapshot module
- gryphon.lib.models.ticker module
- gryphon.lib.models.trade module
- gryphon.lib.models.transaction module
- Module contents
- gryphon.lib.scrapers package
- gryphon.lib.util package
Submodules¶
gryphon.lib.arbitrage module¶
gryphon.lib.assets module¶
gryphon.lib.bitcoincharts module¶
gryphon.lib.bitcoinwisdom module¶
gryphon.lib.cache module¶
gryphon.lib.configurable_object module¶
Several objects in the gryphon-framework use the pattern of initializing their properties from a dictionary, in which the properties are unpredictable and may not be present from a dictionary, in which the properties are unpredictable and may not be present.
-
class
gryphon.lib.configurable_object.
ConfigurableObject
[source]¶ Bases:
object
-
configure
(configuration)[source]¶ This function is called to configure the object. It should be a series of calls to self.init_configurable(configuration).
-
init_configurable
(configurable_name, configuration)[source]¶ Helper function to initialize a single configurable property on the object if we find a value set for it in the configuration. If we don’t find an entry for a configurable name, or find a None value, we don’t don’t do anything (which should mean we stick to the default if you’ve written the class properly).
-
gryphon.lib.configuration module¶
gryphon.lib.dict_differ module¶
gryphon.lib.encrypt module¶
gryphon.lib.encrypted_field module¶
gryphon.lib.environment module¶
gryphon.lib.exchange_volume_lib module¶
gryphon.lib.forex module¶
gryphon.lib.gryphon_json_serialize module¶
Module that monkey-patches json module when it’s imported so JSONEncoder.default() automatically checks for a special “to_json()” method and uses it to encode the object if found.
gryphon.lib.hackernewsie module¶
gryphon.lib.market_making module¶
gryphon.lib.money module¶
gryphon.lib.order_sliding module¶
gryphon.lib.papertrail module¶
gryphon.lib.redditor module¶
gryphon.lib.retry_request module¶
gryphon.lib.session module¶
This library provides functions for creating various types of database connections.