大家好,
我正在分享在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
谢谢
问候,
血管