现在有Pine脚本替代品吗?

问题描述 投票:0回答:1

我一直在 TradingView 上使用 Pine 脚本来开发自定义交易指标,但我正在寻求探索其他选项。我对可能提供更大灵活性、更好性能或进入不同市场的语言和平台特别感兴趣。 我有一些具体问题:

  • 用于开发交易指标的 Pine Script 的主要替代方案有哪些?
  • 这些替代方案在易用性、性能和灵活性方面如何比较?
  • 有没有非常适合创建交易指标的通用编程语言?
  • 为此目的,特定于平台的语言与更通用的语言相比有何优缺点?
  • 不同平台(如 TradingView、TakeProfit.com、ThinkOrSwim、NinjaTrader、MetaTrader)在指标开发方面如何比较?

我知道一些选项,例如独立脚本语言、ThinkScript、NinjaScript 和 MetaQuotes 语言 (MQL),但我不确定它们如何与 Pine Script 或彼此相比。我还听说一些交易者使用 Python 甚至 C++ 来开发指标。 我很欣赏使用过多种平台和语言的经验丰富的交易者和开发人员的见解。您在使用不同的指标开发工具方面有什么经验?我应该注意某些语言或平台的任何特定优点或缺点吗?

我在 TradingView 上使用 Pine Script 已经大约一年了,主要是开发动量和趋势跟踪指标。虽然 Pine Script 非常适合入门,但我遇到了一些限制:

  • 性能:我尝试创建一个复杂的指标来同时分析多个时间框架和工具。该脚本运行速度非常慢,有时在 TradingView 上超时。我期待它能够更高效地运行。
  • 灵活性:我尝试在我的指标中实现机器学习模型来预测趋势反转。然而,我发现Pine Script 在这方面的能力是有限的。我希望有更先进的数据处理和统计分析工具。
  • 回测:当我尝试在 10 年时间内使用多个交易品种对基于自定义指标的策略进行回测时,我发现该过程非常缓慢,有时甚至不可靠。我期待更强大的回测能力。
  • 集成:我想将外部数据(如经济指标)引入我的脚本中,但发现这对 Pine Script 来说具有挑战性。我希望能够更轻松地与外部数据源集成。

鉴于这些经验,我正在寻找可能为复杂计算提供更好性能、为高级分析提供更大灵活性、强大的回测功能以及更简单的替代方案

pine-script programming-languages trading
1个回答
0
投票

以下是 Pine 脚本的一些替代方案,用于构建性能更好、更灵活和集成的指标:

NinjaScript (NinjaTrader):基于 C#,非常灵活,多时间范围,外部数据访问,但学习曲线更陡。

ThinkScript (ThinkOrSwim):更容易学习,非常适合选择,但灵活性和回溯测试有限。

MQL4/5 (MetaTrader):最适合外汇/差价合约、自动交易和回溯测试,但主要侧重于外汇。

Indie (TakeProfit.com):类似 Python,具有创新性,非常适合自定义指标,但社区规模较小,因此较新。

Python:灵活,支持机器学习、外部数据,但需要更多设置和专业知识。

C++:高性能、HFT,但对大多数人来说有点过分了。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.