应该从可视化构建器开始算法交易吗?一年实验后的真实回答
一年前一位读者给我写信:”我想开始算法交易。从哪里开始——TSLab还是直接Python?”
我回答:”取决于你的目标。”
他写道:”我想用机器人交易。我不会编程。但如果能带来优势,我愿意学习。”
典型的新手请求。典型的选择困难。
今天,经过一年测试五个构建器和转向编码后,我有了明确的答案。
进入算法交易的三条路径
路径1:可视化构建器
从模块组装策略。无需代码。TSLab、StockSharp Designer、NinjaTrader Strategy Builder。
优点: 快速入门(一小时内完成第一个策略),无需编程知识,可视化直观。
缺点: 平台限制,供应商锁定,许可证费用。
路径2:直接编程
学Python/C#,从零写代码。Backtrader、LEAN、自定义脚本。
优点: 完全控制,免费,平台独立。
缺点: 学习曲线陡峭(3-6个月到第一个机器人),需要学习动力。
路径3:混合(构建器→代码)
从构建器开始,然后过渡到编程。
优点: 不被语法分散注意力地理解算法逻辑,平稳过渡,可在学习代码前快速验证想法。
缺点: 在两个生态系统上花时间,为构建器付费但最终还是会转向代码。
每条路径的陷阱
构建器陷阱:简单的假象。 一小时组装好机器人。它在交易。你以为:”算法交易很简单!”问题是:你不理解机器人为什么这样做。策略失效时你无法修复。
直接编码陷阱:信息过载。 下载了10个Python课程,订阅了20个YouTube频道。结果:分析瘫痪。解决方案:一个课程。一个目标。
混合路径陷阱:卡在构建器中。 解决方案:设定截止日期。”3个月构建器,然后Python。不管结果如何。”
总结
应该从构建器开始吗?
是——如果: 你是有经验的交易者想自动化工作策略,策略简单,编程不是你的强项。
否——如果: 你有基本编程技能,策略需要复杂逻辑,计划长期认真从事算法交易。
我的个人意见:
如果犹豫——从构建器开始。StockSharp Designer是免费的。fxDreema在浏览器中运行。花一个月。构建SMA交叉。在模拟账户运行。如果喜欢——学Python。如果不喜欢——什么都没损失。
有用链接:
相关文章
讨论
加入我们的讨论 Telegram 群组!