输入/搜索内容

追涨杀跌

趋势
复制: 500
点击次数: 5994
0
关注
3
关注者
策略源码
Python
list=[]

def doTicker():
    #Log(exchange.GetAccount())
    #Log(list)
    ticker = exchange.GetTicker()
    last = ticker.Last
    if len(list) < LENGTH:
        list.append(last)
    else:
        pMax = max(list)
        pMin = min(list)
        if last > pMax:
            Log("buy " + str(exchange.GetAccount()))
            account = exchange.GetAccount()
            if account.Balance > last:
                #id = exchange.Buy(last, 1)
                id = exchange.Buy(-1, 1)
                Log("buy id --> " + str(id))
        elif last < pMin:
            Log("sell " + str(exchange.GetAccount()))
            account = exchange.GetAccount()
            if account.Stocks > 0:
                #id = exchange.Sell(last, 1)
                id = exchange.Sell(-1, 1)
                Log("sell id --> " + str(id))
        list.pop(0)
        list.append(last)

def main():
    while(true):
        doTicker() #执行策略
        Sleep(PERIOD * 1000) #休息一段时间
策略参数
策略参数
周期
长度
评论
全部评论 (9)

    if len(list) < LENGTH,这个LENGTH是什么?

    7 年前

    感谢ChildeTang,觉得您挺努力的,可以留个联系方式吗?一块儿交流成长。
    另外新手写了个注释给自己看,如果哪里有问题请大家指出来。 img

    8 年前

    还加了注释,厉害了

    5 年前

    能通过前1440个成交价的极值,来判断趋势吗?

    8 年前

    img

    8 年前

    这个策略,岂不是一只赔钱,有什么用呢

    8 年前

    这个没法说,有时候测试是赚的,谁知道呢?

    8 年前

    这个策略有问题啊,没有止盈止损的吗?

    8 年前

    作者在吗

    8 年前
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)