haasomeapi.enums package

Submodules

haasomeapi.enums.EnumAccumulationBotStopType module

class haasomeapi.enums.EnumAccumulationBotStopType.EnumAccumulationBotStopType

Bases: enum.Enum

An enumeration.

MAX_TOTAL_AMOUNT = 1
TIMER = 0

haasomeapi.enums.EnumBotTradeResult module

class haasomeapi.enums.EnumBotTradeResult.EnumBotTradeResult

Bases: enum.Enum

An enumeration.

BUY = 1
SELL = 2
STAY = 0

haasomeapi.enums.EnumBotType module

class haasomeapi.enums.EnumBotType.EnumBotType

Bases: enum.Enum

An enumeration.

LEVERAGE_BOT = 2
MARGIN_BOT = 1
TRADE_BOT = 0

haasomeapi.enums.EnumCoinPosition module

class haasomeapi.enums.EnumCoinPosition.EnumCoinPosition

Bases: enum.Enum

An enumeration.

BOUGHT = 0
SOLD = 1

haasomeapi.enums.EnumCurrencyType module

class haasomeapi.enums.EnumCurrencyType.EnumCurrencyType

Bases: enum.Enum

An enumeration.

BASE = 0
QUOTE = 1

haasomeapi.enums.EnumCustomBotType module

class haasomeapi.enums.EnumCustomBotType.EnumCustomBotType

Bases: enum.Enum

An enumeration.

ACCUMULATION_BOT = 13
ADVANCED_INDEX_BOT = 20
BASE_CUSTOM_BOT = 1000
CRYPTO_INDEX_BOT = 17
EMAIL_BOT = 19
FLASH_CRASH_BOT = 6
HAAS_SCRIPT_BOT = 18
INTELLIBOT_ALICE_BOT = 9
INTER_EXCHANGE_ARBITRAGE_BOT = 8
MAD_HATTER_BOT = 15
MARKET_MAKING_BOT = 1
ORDER_BOT = 4
PING_PONG_BOT = 2
SCALPER_BOT = 3
SCRIPT_BOT = 16
TREND_LINES_BOT = 14
ZONE_RECOVERY_BOT = 12

haasomeapi.enums.EnumErrorCode module

class haasomeapi.enums.EnumErrorCode.EnumErrorCode

Bases: enum.Enum

An enumeration.

BOT_DOSENOT_EXIT = 9001
CONNECTION_FAILED = 9002
FAILURE = 9000
INVALID_ACCOUNT_GUID = 1005
INVALID_BOT_ELEMENT_GUID = 1004
INVALID_BOT_GUID = 1003
INVALID_ENUM = 1007
INVALID_MARKET = 1006
INVALID_PARAMETER = 1008
INVALID_REQUEST = 1001
INVALID_SIGNATURE = 1002
MISSING_PARAMETER = 1022
PRICE_MARKET_IS_SYNCING = 1021
PRICE_SOURCE_NOT_ACTIVE = 1020
SUCCESS = 100
UNKNOWN_ERROR = 2000

haasomeapi.enums.EnumFlashSpreadOptions module

class haasomeapi.enums.EnumFlashSpreadOptions.EnumFlashSpreadOptions

Bases: enum.Enum

An enumeration.

EXPONENTIAL = 3
FIXED_AMOUNT = 0
PERCENTAGE = 1
PERCENTAGE_WITH_BOOST = 2

haasomeapi.enums.EnumFundMovingPosition module

class haasomeapi.enums.EnumFundMovingPosition.EnumFundMovingPosition

Bases: enum.Enum

An enumeration.

ENTER_LONG = 2
ENTER_SHORT = 0
EXIT_LONG = 3
EXIT_SHORT = 1

haasomeapi.enums.EnumFundPosition module

class haasomeapi.enums.EnumFundPosition.EnumFundPosition

Bases: enum.Enum

An enumeration.

LONG = 2
NO_POSITION = 0
SHORT = 1

haasomeapi.enums.EnumIndicator module

class haasomeapi.enums.EnumIndicator.EnumIndicator

Bases: enum.Enum

An enumeration.

AROON = 0
AROON_OSCILLATOR = 1
AWESOME_OSCILLATOR = 2
BBANDS = 5
BBANDSB = 6
BBANDSW = 7
BBANDS_PSHAI = 51
BLIND = 3
BOP = 4
BUY_LOW_SELL_HIGH_DYNAMIC = 9
BUY_LOW_SELL_HIGH_FIXED = 8
CANDLE_PATTERN = 15
CCI = 11
CMO = 12
COPPOCK_CURVE = 13
CRSI = 14
DEMA = 16
DEMA_NEW = 52
DONCHIAN_CHANNELS = 17
DPO = 18
ELLIOT = 20
EMA = 19
EMA_NEW = 53
FASTRSI = 21
FIBONACCI = 22
FRACTIAL = 23
HAAS_SCRIPT_INDICATOR = 50
ICHIMOKU_CLOUDS = 24
JOHNS_CANDELIER = 25
KAMA = 27
KAMA_NEW = 54
KELTNERCHANNELS_NEW = 55
KELTNER_CHANNELS = 26
MACD = 28
MACD_NEW = 69
MFI = 29
MOMENTUM = 70
REGRESSION_SLOBE = 33
ROC = 30
ROCALT = 31
RSI = 32
RSI_NEW = 59
SAR = 34
SCRIPT_INDICATOR = 41
SLOWRSI = 35
SMA = 36
SMALL_FRACTIAL = 40
STOCHASTIC = 38
STOCHASTIC2 = 39
STOCHRSI = 37
STOCHRSI_NEW = 62
TD = 71
TELEGRAM_INDICATOR = 45
TEMA = 42
TEMA_NEW = 63
TIMED_BLIND = 49
TRIMA = 44
TRIMA_NEW = 65
TRIX = 43
TRIX_NEW = 64
ULTIMATE_OSCILLATOR = 46
ULTIMATE_OSCILLATOR_NEW = 66
WILLIAMSR_NEW = 67
WILLIAMSW = 48
WMA = 47

haasomeapi.enums.EnumInsurance module

class haasomeapi.enums.EnumInsurance.EnumInsurance

Bases: enum.Enum

An enumeration.

ABSOLUTE_PRICE_CHANGE = 0
BE_PROFITABLE_IN_X_TRADES = 1
DISABLE_ON_LOSSES = 2
HAAS_SCRIPT_INSURANCE = 12
NEVER_BUY_HIGHER = 11
NEVER_SELL_CHEAPER = 3
OVERCOME_DOUBLE_FEE = 5
OVERCOME_FEE = 4
PERCENTAGE_PRICE_CHANGE = 6
SCRIPT_INSURANCE = 7
STABLE_TREND_ONLY = 8
STAY_PROFITABLE = 9
TRENDING_TREND_ONLY = 10
WAIT_AFTER_ORDER = 13

haasomeapi.enums.EnumLimitOrderPriceType module

class haasomeapi.enums.EnumLimitOrderPriceType.EnumLimitOrderPriceType

Bases: enum.Enum

An enumeration.

BE_FIRST_ORDER = 0
PLACE_ON_FIRST_ORDER = 1

haasomeapi.enums.EnumMadHatterIndicators module

class haasomeapi.enums.EnumMadHatterIndicators.EnumMadHatterIndicators

Bases: enum.Enum

An enumeration.

BBANDS = 2
MACD = 0
RSI = 1

haasomeapi.enums.EnumMadHatterSafeties module

class haasomeapi.enums.EnumMadHatterSafeties.EnumMadHatterSafeties

Bases: enum.Enum

An enumeration.

PRICE_CHANGE_TO_BUY = 1
PRICE_CHANGE_TO_SELL = 2
STOP_LOSS = 0

haasomeapi.enums.EnumOrderBotTriggerType module

class haasomeapi.enums.EnumOrderBotTriggerType.EnumOrderBotTriggerType

Bases: enum.Enum

An enumeration.

HIGHER_THAN = 1
LOWER_THAN = 0
NORMAL = 2

haasomeapi.enums.EnumOrderStatus module

class haasomeapi.enums.EnumOrderStatus.EnumOrderStatus

Bases: enum.Enum

An enumeration.

CANCELLED = 7
COMPLETED = 5
OPEN = 3
UNKNOWN = 0

haasomeapi.enums.EnumOrderType module

class haasomeapi.enums.EnumOrderType.EnumOrderType

Bases: enum.Enum

An enumeration.

BUY = 1
SELL = 0

haasomeapi.enums.EnumPlatform module

class haasomeapi.enums.EnumPlatform.EnumPlatform

Bases: enum.Enum

An enumeration.

LEVERAGE_TRADING = 2
MARGIN_TRADING = 1
SPOT_TRADING = 0

haasomeapi.enums.EnumPriceChartType module

class haasomeapi.enums.EnumPriceChartType.EnumPriceChartType

Bases: enum.Enum

An enumeration.

CANDLESTICK = 0
CANDLESTICK_HLC = 1
HEIKIN_ASHI = 2
HLC = 4
LINE = 5
MOUNTAIN = 6
OHLC = 3
REDBLACK = 7
SPREAD = 8

haasomeapi.enums.EnumPriceSource module

class haasomeapi.enums.EnumPriceSource.EnumPriceSource

Bases: enum.Enum

An enumeration.

BINANCE = 21
BITFINEX = 1
BITMEX = 17
BITSTAMP = 10
BITTREX = 13
BTCE = 4
CCEX = 19
CEXIO = 5
COINBASE = 12
DERIBIT = 28
GEMINI = 20
HITBTC = 22
HUOBI = 26
KRAKEN = 15
KUCOIN = 27
NOVAEXCHANGE = 14
OKCOINCOM = 8
OKCOINFUTURES = 9
OKEX = 23
POLONIEX = 11
SCRIPTEDDRIVER = 18

haasomeapi.enums.EnumSafety module

class haasomeapi.enums.EnumSafety.EnumSafety

Bases: enum.Enum

An enumeration.

CLOSE_BEFORE_SETTLEMENT = 0
CLOSE_POSITION_WITH_LOSS = 14
CLOSE_POSITION_WITH_PROFIT = 15
DEACTIVATE_BOT_AFTER_BUY = 12
DEACTIVATE_BOT_AFTER_SELL = 13
DEAVTIVATE_BOT_AFTER_X_ACTIVE_MINUTES = 22
DEAVTIVATE_BOT_AFTER_X_IDLE_MINUTES = 21
DEAVTIVATE_BOT_AFTER_X_TRADES = 18
FORCE_TO_BOUGHT_LONG = 7
FORCE_TO_SOLD_SHORT = 8
HAAS_SCRIPT_SAFETY = 19
PRICE_DUMP = 17
PRICE_PUMP = 16
RESET_BUY_PRICE = 10
RESET_SELL_PRICE = 11
ROOF_IN_DYNAMIC = 1
ROOF_IN_FIXED = 2
ROOF_OUT_DYNAMIC = 3
ROOF_OUT_FIXED = 4
SCRIPT_SAFETY = 9
STOP_LOSS_DYNAMIC = 6
STOP_LOSS_FIXED = 5
TOT = 20

haasomeapi.enums.EnumSlotType module

class haasomeapi.enums.EnumSlotType.EnumSlotType

Bases: enum.Enum

An enumeration.

BUY = 0
EMPTY = 2
SELL = 1

haasomeapi.enums.EnumSoftwareLicence module

class haasomeapi.enums.EnumSoftwareLicence.EnumSoftwareLicence

Bases: enum.Enum

An enumeration.

ADVANCED = 3
BEGINNER = 1
SIMPLE = 2

haasomeapi.enums.EnumTradeType module

class haasomeapi.enums.EnumTradeType.EnumTradeType

Bases: enum.Enum

An enumeration.

BUY = 1
SELL = 2

haasomeapi.enums.EnumFundPosition module

class haasomeapi.enums.EnumFundPosition.EnumFundPosition

Bases: enum.Enum

An enumeration.

LONG = 2
NO_POSITION = 0
SHORT = 1

Module contents