Envíe la información de precios al telegrama

El autor:Las hierbas, Fecha: 2018-11-09 15:55:30
Las etiquetas:EstudioPushMessage (Mensaje de empuje)

Las estrategias de enseñanza: Cuando el precio de la moneda es mayor o menor que el valor establecido, se impulsa automáticamente un mensaje a WeChat. Se puede establecer un intervalo mínimo de impulso.

Cuando el precio de la moneda es más alto o más bajo que el valor establecido, un mensaje se empuja automáticamente a WeChat o telegrama.


/*
This stragegy will sent a message to your telegram when the price is higher or lower than
the set price.
All stragegy must has a main function as the entrance.
*/
function main() {
     //change symbol,will cover the default exchange which was set when start a bot.Currency is a strategy arguments
    exchange.IO("currency", Currency)   
    var lastPushTime = 0    //the variable of last push timestamp.
    while(true){    //run a infinite loop, which is the basic structure
        var ticker = _C(exchange.GetTicker) // for information about GetTicker, check on https://fmz-docs.readthedocs.io/en/latest/code_Instruction/Market%20API.html#getticker
        if(ticker.Last > UpPrice || ticker.Last < LowPrice){    //ticker.Last represents the last deal price
            if(Date.now() - lastPushTime > 300*1000){    //only push once in 5 mins, Date.now() return ms.
                lastPushTime = Date.now()    //update lastPushTime
                Log(Currency, 'Price is: ', ticker.Last, '@')    //Log the price on the bot's page and sent the message. '@' in the end means push message
            }
        }
        Log(Currency, 'Price is: ', ticker.Last) //just log the price
        Sleep(Interval*1000)    //check the last price again after Interval seconds
    }
}

Relacionados

Más.

Ha hecho un umbral para Superman.¿Por qué el robot no puede comunicarse con los sujetos cuando está en funcionamiento?

El esfuerzo por cuantificarSe recomienda añadir títulos en inglés para que los amigos extranjeros puedan leerlos.

MonitoreoEn la revisión, la plataforma que escogió fue un poco agresiva.

Las hierbasNo puedo volver a evaluar, tengo que volver a evaluar para impulsar los precios.