type
status
date
slug
summary
tags
category
icon
password
目录
TradingView 量化机器人
AutoTrading:https://t.me/autotrading_official_bot
引言
你好,我是 Mark,欢迎来到我的 PineScript 教学系列。在本系列课程中,我将带你深入了解如何编写 PineScript 脚本。这是一种 TradingView 的专用编程语言,语法简洁但功能强大,可用于开发各种交易工具。
我已经使用 PineScript 多年,并开发了许多帮助我进行交易的工具。虽然 PineScript 自带策略回测功能,但是不能对接到交易所下单,但我进一步开发了一个 Telegram 机器人 —— AutoTrading 自动交易机器人。它能将 PineScript 生成的策略订单自动同步到交易所,极大提升了自动化交易的效率。
PineScript 的核心优势
- 创建自定义技术指标:精确匹配你的交易风格。
- 设置追踪止盈止损:优化利润,减少损失。
- 检测各种交易形态:及时把握市场机会。
- ………………
对我而言,PineScript 就像是市场中的“第二双眼睛”。借助它,我可以自动化交易流程,并监控市场状况,帮助你对保持对市场的领先。
掌握 PineScript 不仅能大幅提升你的技术分析能力,还能让你在市场中占据主动。更重要的是,编程本身也是一项非常有价值的技能。我希望本系列课程能为你的交易旅程增添助力
PineScript 之旅的起点
我假设你完全没有编程基础。如果你有过一些编程经验,那上手 PineScript 会更快,甚至可以跳过部分内容。但对于初学者来说,这篇文章将帮助你打下牢固的基础。
首先,打开 TradingView 的 Pine 编辑器,这是我们施展“魔法”的地方。接下来,我会逐行解释代码的作用,确保你能清晰理解它们。
代码逐行解析
第一行
这是法律声明,将代码与 Mozilla 开源许可证关联,确保你发布的代码在法律上受到保护。
某种意义上是你的保护盾,防止别人用了你的开源代码给家亏没了反过来来起诉你~
第二行
这是版权声明,表明你是代码的版权所有者。这通常也是你的 TradingView 用户名。
第三行
虽然看似注释,但它指定了使用 PineScript 的版本。TradingView 会根据这行代码选择适当的版本进行编译。
第四行
这表示我们定义了一个指标(而不是策略)。指标不会生成回测数据,但策略会。此外,它们在编写代码时也略有不同。
写出你的第一个指标
下面我们来创建一个 RSI 指标,用于检测超买和超卖的市场状态:
代码说明
- 用户输入:允许你设置 RSI 的周期和超买/超卖阈值。
- 条件检测:检测 RSI 是否处于超买或超卖状态。
- 绘制信号:在主图上标记信号点,帮助你快速识别市场状态。
- 创建警报:当市场进入超买或超卖区域时,可以设置相关警报触发提醒。
打赏支持
如果你觉得我的内容对你有帮助,请不要吝啬你的点赞、评论和关注!此外,如果你愿意支持我的创作,也可以通过以下方式请我喝杯咖啡,金额随意~ 如果你有任何疑问,欢迎加入我的群组一起讨论!
祝你交易顺利,早日实现交易自由!如果你准备好了,让我们一起开始这段精彩的量化编程之旅吧!
- 作者:Don Mark
- 链接:null/article/122aa46b-ed9e-8046-8f0a-e111b1c53a94
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。