Utilização do exchange.GetAccount (()) na revisão

Autora:As penas das ovelhas, Criado: 2021-03-11 18:28:35, Atualizado:

Eu fiz a reavaliação usando o seguinte código: def Calculate MA ((n, record): SumMA = 0 para i in range ((n): sumMA += record[-(i+1)][Close] return sumMA/n

def SimpleMAStrategy (status): account = exchange.GetAccount (em inglês) GetTicker (em inglês) Record = exchange.GetRecords ((RecordsTime)) MAFast = Calculate MA ((MAFastN, record) Maslow = Calculate MA (MASlowN, record) Balanço = conta stocks = account [Stocks] Log (( Atual quantidade de estoque é: , account [Stocks], Balanço atual é: , account [Balance]) currSell1Price = ticker [Ponto de venda] if (MAFast >= MASlow and status == 0): id = exchange.Buy ((-1, balance*rate/ticker[Sell]) status = 1 if (MAFast <= MASlow and status == 1): id = exchange.Sell ((-1, stocks) status = 0 Retorno de status

estado = 0 enquanto (verdadeiro): Status = SimpleMAStrategy (status) Dormir ((3000)

Descobriu-se que o volume de estoque atual sempre é: 3.89e-07 O saldo atual é: 19999.166986677.


Mais.

Ervas daninhasA reavaliação requer a remoção do que foi adicionado e a readição é efetiva.