Node.js加密货币交易初学者
#javascript #typescript #node #cryptocurrency

大家好,
我正在分享在Node.js

中创建加密交易应用程序的最简单方法

实际上,您可以登录交易帐户,并以少于10行代码的价格购买/出售加密货币,当然使用依赖项

1。登录到加密交换

如果您没有帐户,则可以在binance或bybit上创建一个帐户,并免费获取API键

import { login, } from "@reiryoku/mida";

const myAccount = await login("Binance/Spot", {
    apiKey: "***",
    apiSecret: "***",
});

这是一个node.js框架,允许通过不同的交易平台在金融市场上买卖,处理Hood下的所有头痛

2。买/出售加密货币

现在我们有一个账单实例,我们可以买/出售加密货币,在此示例中,我们以当前的市场价格购买1个比特币

const myOrder = await myAccount.placeOrder({
    symbol: "BTCUSDT",
    direction: MidaOrderDirection.BUY,
    volume: 1,
});

console.log(`Bought 1 Bitcoin for ${myOrder.executionPrice} USD!`);

3。听实时价格

在这一点

import { marketWatcher, } from "@reiryoku/mida";

const watcher = await marketWatcher({ tradingAccount: myAccount, });

await watcher.watch("BTCUSDT", { watchTicks: true, });

watcher.on("tick", (event) => {
    const { tick, } = event.descriptor;

    log(`Bitcoin price is now ${tick.bid} USD!`);
});

此框架是完全开源的,您可以在GitHub上找到它:https://github.com/Reiryoku-Technologies/Mida

它在引擎盖下处理插座和HTTP调用,提供了一个用于处理不同交易平台的单个API,从而节省了很多时间

简而言之,这是算法交易的基本概念:在特定交易平台上与我们的帐户建立连接,聆听实时价格和下订单

4。小心
金融市场上的算法交易涉及使用真实资金,它具有很高的投机性,并且具有很高的风险。有可能失去所有的资本。如果您很好奇并且想尝试,我强烈建议您尝试使用演示帐户(用假钱进行交易模拟),一如既往!

结束时,必须说我是这个框架的作者和维护者。我创建了这篇文章,主要是为了通过JavaScript/Typescript在金融市场中创建一些有关编程的认识!

如果您喜欢此内容,请告诉我,以便我可以携带更多内容,例如如何建立交易机器人或交易其他资产,例如node.js中的股票或外汇!

参考
https://github.com/Reiryoku-Technologies/Mida
https://www.mida.org

谢谢

问候,
血管