策略知识库.EN
策略

币安多交易对价格区间提醒

轻轻的云 · javascript · 工具与附录 · 2022-04-21 22:45:14

全部策略 →

背景术语

概述

因为Aicoin的IOS版不是会员,不能用了,没有价格提醒了,所以琢磨自己弄个。 但是对代码实在是不懂弄,就照着梦大的代码复制粘贴了一通, 我英文不好,所以上限下限我用的拼音,其他的英文都是复制梦大的。[呲牙] 感谢梦大[抱拳][握手]!!! 有知道还有什么APP可以像Aicoin那样提醒价格帮忙告诉小弟一下,谢谢。 这个默认是合约交易的,支持USDT BUSD。设置上限下限,最新价高于上限或者低于下限就会发送消息通知。 如果需要现货的,在参数中把【合约交易】的对勾去掉就可以了。然后添加交易所选择现货币安。 需要把FMZ绑定推送,我是绑定的QQ邮箱,然后QQ邮箱设置特殊提示音,同时绑定微信,就会有两次提醒了。

参数

参数默认值说明
B_sleeptime30轮询时间(秒)
symbolsETH_BUSD,ETC_USDT,LTC_USDT交易对
B_shangxian3000,100,200价格上限
B_xiaxian2000,50,100价格下限
B_heyuetrue合约交易
源码(30 行)
var arrSymbols = symbols.split(",")
var arrshangxian = B_shangxian.split(",")
var arrxiaxian = B_xiaxian.split(",")
var shang = parseFloat(arrshangxian[i])
var xia = parseFloat(arrxiaxian[i])

function main() {
    if (B_chongzhi) {
        LogReset()
        LogVacuum()
        Log("重置所有数据", "#FF0000")
    }
    while (true) {
        for (var i = 0; i < arrSymbols.length; i++) {
            var symbol = arrSymbols[i]
            if (B_heyue == true) {
                exchange.SetContractType("swap")
            }
            exchange.SetCurrency(symbol)
            var ticker = _C(exchange.GetTicker).Last
            Log("交易对:", symbol, "最新价:", ticker)
            if (ticker > shang || ticker < xia) {
                Log(symbol, "价格跳出区间,当前最新价格:", ticker, "#FF0000", "@")
            }
            Sleep(B_sleeptime * 1000)
        }
        Sleep(5 * 1000)

    }
}