El uso de exchange.GetAccount en las revisiones

El autor:Las plumas de las ovejas, Creado: 2021-03-11 18:28:35, Actualizado:

He probado con el siguiente código. Def Calculate MA ((n, record): La suma es 0. para i en rango (n): sumMA += record[- ((i+1) ][] La suma de regreso es MA/n

Def SimpleMAStrategy ((status): No puedo hacer nada. Account = exchange.GetAccount (en inglés) El ticker = exchange.GetTicker (en inglés) Record = exchange.GetRecords ((RecordsTime) es el nombre de un archivo que se encuentra en el archivo. MAFast = Calculate MA ((MAFastN, record)) Maslow = Calculate MA (MASlowN, record) Balance = cuentas stocks = cuenta [Stocks] Log (( El volumen de las existencias actuales es: , account [Stocks], El saldo actual es: , account [Balance]) currSell1Price = ticker [Página de venta] if (MAFast >= MASlow y estado == 0): id = exchange.Buy ((-1, balance*rate/ticker[Sell]) El estado = 1 if (MAFast <= MASlow y estado == 1): id = exchange.Sell ((-1, stocks) es el nombre de una de las acciones del mercado. El estado es 0. estado de retorno

estado = 0 mientras que ((verdadero): estado = SimpleMAStrategy(estado) El sueño (~ 3000)

Se encontró que en el retrospecto siempre se produce el volumen de retención actual: 3.89e-07 El saldo actual es: 1999 9.166986677.


Más.

Las hierbasLa reevaluación requiere que se elimine lo que se ha añadido, para que vuelva a añadirse.