예제 #1
0
파일: gekkox.py 프로젝트: cj4c0b1/gekkox
    'ITERATIONS': 0,
}

# Analysis Data
ADATA = {
    'EMA_FAST': None,  #BTC
    'EMA_SLOW': None,  #BTC
    'POS_CROSSOVER': None,
    'LAST': 0,
}

# API Config
API_KEY = ""
API_SECRET = ""
API_CURRENCY = "USD"
API = MtGox(API_KEY, API_SECRET, API_CURRENCY)


def analyze():
    if not ADATA['EMA_FAST'] or not ADATA['EMA_SLOW']:
        ADATA['EMA_FAST'] = ADATA['LAST']
        ADATA['EMA_SLOW'] = ADATA['LAST']
    if ADATA['POS_CROSSOVER'] == None:
        if ADATA['EMA_FAST'] < ADATA['EMA_SLOW']:
            ADATA['POS_CROSSOVER'] = False
        if ADATA['EMA_FAST'] > ADATA['EMA_SLOW']:
            ADATA['POS_CROSSOVER'] = True
    ADATA['EMA_FAST'] = (
        (2 * (ADATA['LAST'] - ADATA['EMA_FAST'])) / 11) + ADATA['EMA_FAST']
    ADATA['EMA_SLOW'] = (
        (2 * (ADATA['LAST'] - ADATA['EMA_SLOW'])) / 22) + ADATA['EMA_SLOW']