npm 包 gekko 使用教程

阅读时长 2 分钟读完

什么是 gekko

gekko 是一个用于加密货币交易策略的 JavaScript 库,是由 Mike van Rossum 创建的一款开源软件,可用于分析数据,执行交易策略,以生成交易信号并执行实际的交易。gekko 也是一个对新手友好的工具,它可以为交易员和投资者提供可操作的解决方案,并提高他们的投资能力。

安装 gekko

在开始使用 gekko 之前,您需要确保已经安装了 Node.js 运行时环境以及 npm。如果您还没有安装,请先安装这两个软件。

使用 gekko

gekko 包含了许多插件和策略来帮助你执行交易,你可以使用下面的命令启动 gekko:

这会打开 Web UI,您可以使用它来配置和运行您的策略。在 Web UI 中,您需要设置交易所,指定策略和其他配置项。一旦您完成了配置并保存了它们,gekko 将开始运行您的交易策略。通常,gekko 会从交易所获取最新数据,然后执行策略并生成交易信号。

编写自己的交易策略

你可以根据自己的需求,编写自己的交易策略。gekko 为您提供了许多工具来帮助您编写自己的策略,例如交易执行器、指标计算器等等。下面是一个简单的交易策略示例:

-- -------------------- ---- -------
--- ----- - ---

---------- - ---------- -
  ----------------------- ------ ------------------
-

----------- - ---------- -
  --- -- - --------------------------

  -------------------- - ---
    -----------
  ----
    ------------
-

-------------- - ------

在这个示例中,您首先需要定义一个 strat 变量,它包含两个方法:init()check()。init() 方法用于初始化您的策略,例如添加指标和其它配置项。check() 方法是您实际执行交易操作的地方。在这个示例中,我们定义了一个叫做 'ma' 的指标,并在 check() 方法中使用它来判断是要买入还是卖出。

结语

使用 gekko 可以让您更轻松地执行交易策略,并通过 Web UI 监控您的交易状况。除此之外,您还可以编写自己的交易策略,以满足您的具体需求。如果您想要学习更多关于 gekko 的知识,请查看官方文档:https://github.com/askmike/gekko。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/98101