을 쫓아내기 위해

저자:ChildeTang2018-06-06 14:30:28
태그:추세파이썬


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) #休息一段时间


관련

더 많은

마우if len ((list) < LENGTH, 이 LENGTH는 무엇입니까?

bb데탱에 감사드립니다. 여러분들이 열심히 노력하셨다고 생각합니다. 연락처를 남길 수 있나요? 또한, 새로운 사람이 자신의 설명서를 작성하여, 문제가있는 경우 알려주세요. https://dn-filebox.qbox.me/0dfac0b5f5087f1af7760f657e934101c764116b.png

열차지난 1천440건의 거래 가격의 한계를 통해 동향을 판단할 수 있을까요?

ChildeTang https://dn-filebox.qbox.me/6eea75a00f671795038b8844f7e32a770f0a68c8.png

비행기이 전략은 돈을 버는 것이 아닌가요?

ChildeTang이 글은 제 생각에는 정말 좋은 글입니다.

작은 검은색저자가 있나요?

놀랍습니다.이 전략은 문제가 있습니까?

ChildeTang이 말은 테스트가 가끔은 엉망이라고 말할 수는 없습니다.