我一直在 TradingView 上使用 Pine 脚本来开发自定义交易指标,但我正在寻求探索其他选项。我对可能提供更大灵活性、更好性能或进入不同市场的语言和平台特别感兴趣。 我有一些具体问题:
我知道一些选项,例如独立脚本语言、ThinkScript、NinjaScript 和 MetaQuotes 语言 (MQL),但我不确定它们如何与 Pine Script 或彼此相比。我还听说一些交易者使用 Python 甚至 C++ 来开发指标。 我很欣赏使用过多种平台和语言的经验丰富的交易者和开发人员的见解。您在使用不同的指标开发工具方面有什么经验?我应该注意某些语言或平台的任何特定优点或缺点吗?
我在 TradingView 上使用 Pine Script 已经大约一年了,主要是开发动量和趋势跟踪指标。虽然 Pine Script 非常适合入门,但我遇到了一些限制:
鉴于这些经验,我正在寻找可能为复杂计算提供更好性能、为高级分析提供更大灵活性、强大的回测功能以及更简单的替代方案
以下是 Pine 脚本的一些替代方案,用于构建性能更好、更灵活和集成的指标:
NinjaScript (NinjaTrader):基于 C#,非常灵活,多时间范围,外部数据访问,但学习曲线更陡。
ThinkScript (ThinkOrSwim):更容易学习,非常适合选择,但灵活性和回溯测试有限。
MQL4/5 (MetaTrader):最适合外汇/差价合约、自动交易和回溯测试,但主要侧重于外汇。
Indie (TakeProfit.com):类似 Python,具有创新性,非常适合自定义指标,但社区规模较小,因此较新。
Python:灵活,支持机器学习、外部数据,但需要更多设置和专业知识。
C++:高性能、HFT,但对大多数人来说有点过分了。
希望对您有帮助。