Exemplo n.º 1
0
def add_bar(data, opens=False):
    """
    new bar push in array
    :param data: bar
    :param opens: if True save file  else not save (default False)
    :return:
    """
    Scheduler.update_bar(data, opens)
Exemplo n.º 2
0
def open_cache(data: list):
    """
    read CACHE data
        data_type:
            [["2014-01-01", 22, 44, 55, 55, 6666], ["2014-01-02", 22, 44, 55, 55, 6666], ...]
    :param data:
    :return:
    """
    return Scheduler.open_cache(data)
Exemplo n.º 3
0
def open_csv(file: str, start_time=None, end_time=None):
    """
    open TXT file
        data_type:
            Date,Open,High,Low,Close,Volume
            '2019-01-07 00:00:00', 3831.0, 3847.0, 3831.0, 3840.0, 554
            '2019-01-08 00:00:00', 3841.0, 3841.0, 3833.0, 3836.0, 554
            ...
    :param file: name
    :param start_time:
    :param end_time:
    :return:
    """
    return Scheduler.open_csv(file, start_time, end_time)
Exemplo n.º 4
0
def open_json(file: str, start_time=None, end_time=None):
    """
    open JSON file
        data_type:
            {"zn1912.SHFE": [
                    ["2014-01-01", 18780.0, 18780.0, 18770.0, 18775.0, 266],
                    ["2014-01-02", 18775.0, 18780.0, 18770.0, 18770.0, 312],
                        ...
                    ]
            }
    :param file: name
    :param start_time:
    :param end_time:
    :return:
    """
    return Scheduler.open_json(file, start_time, end_time)
Exemplo n.º 5
0
def BOLL(data, n=20, m=2):
    return Scheduler.boll(data, n, m)
Exemplo n.º 6
0
def SAR(data, n=2, af=0.02, afmax=0.20):
    return Scheduler.sar(data, n, af, afmax)
Exemplo n.º 7
0
def EMA(data, n=12, alpha=None):

    return Scheduler.ema(data, n, alpha)
Exemplo n.º 8
0
def WR(data, n=14):
    return Scheduler.wr(data, n)
Exemplo n.º 9
0
def CCI(n=20, f=0.015):
    return Scheduler.cci(n, f)
Exemplo n.º 10
0
def MTM(data, n=12):
    return Scheduler.mtm(data, n)
Exemplo n.º 11
0
def TEMA(data, n=25):
    return Scheduler.tema(data, n)
Exemplo n.º 12
0
def SMA(data, n=15):

    return Scheduler.sma(data, n)
Exemplo n.º 13
0
def ROC(data, n=12):
    return Scheduler.roc(data, n)
Exemplo n.º 14
0
def STD(data, n=20):
    return Scheduler.stdDev(data, n)
Exemplo n.º 15
0
def WMA(data, n=30):
    return Scheduler.wma(data, n)
Exemplo n.º 16
0
def ATR(data, n=14):
    return Scheduler.atr(data, n)
Exemplo n.º 17
0
def SMMA(data, n=10, alpha=15):
    return Scheduler.smma(data, n, alpha)
Exemplo n.º 18
0
def RSI(data, n=14, l=1):
    return Scheduler.rsi(data, n, l)
Exemplo n.º 19
0
def MACD(data, n=12, m=20, f=9):
    return Scheduler.macd(data, n, m, f)
Exemplo n.º 20
0
def KD(data, n=14, f=3):
    return Scheduler.kd(data, n, f)
Exemplo n.º 21
0
def TRIX(data, n=15, m=1):
    return Scheduler.trix(data, n, m)
Exemplo n.º 22
0
def MA(data, n=5):

    return Scheduler.ma(data, n)