Đặt giá Bitcoin và đưa lên WeChat (hướng dẫn)

Study PushMessage
Ngày tạo: 2018-11-09 15:55:30 sửa đổi lần cuối: 2019-07-03 16:18:51
sao chép: 946 Số nhấp chuột: 7200
3
tập trung vào
1444
Người theo dõi

Chiến lược giảng dạy: Khi giá đồng tiền cao hơn hoặc thấp hơn giá định, tự động đẩy một tin nhắn đến WeChat. Bạn có thể đặt khoảng cách đẩy tối thiểu.

When the price of the currency is higher or lower than the set value, a message is automatically pushed to WeChat or telegram. The minimum push interval can be set.

Mã nguồn chiến lược
/*
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
    }
}