type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
💡
OKX欧易开户即可获得:现货合约永久返佣10%,手续费8折,永久获得青猫会员高级指标使用特权,高级交易系统免费内测,会员技术指标定义开发等专属服务。
💡
欧易交易所blackcat1402邀请注册(国内,无需魔法)链接:
💡
欧易交易所blackcat1402邀请注册(国外,需要魔法)链接:
在TradingView的奇妙世界中,Pine脚本就像一位神奇的魔法师,它能够让数字跳舞,让指标唱歌。今天,让我们一起揭开这位数字魔术师的神秘面纱,探索它是如何在量化交易的舞台上大显身手的。
首先,要知道Pine脚本并不是某个随便挥挥魔杖就能施法的巫师。它是一种基于逻辑和数据的科学语言。当你把一个Pine脚本施加到TradingView的图表上时,这个脚本就开始在每根K线上执行它的魔法。用专业点的话说,它是在利用每根K线的开盘价、最高价、最低价、收盘价、交易量(OHLCV)来施展它的魔法。
这里有一个关键的魔法法则需要记住:在数据集中最右边的K线,也就是最新的K线,是我们的“现实时间K线”,而其它的都是“历史K线”。这个区别很重要,因为Pine脚本对这两种K线采用了不同的施法方式。对于历史K线,脚本只在它们的收盘价上执行一次。而对于现实时间K线,脚本则在每次数据更新时执行一次。
接下来,让我们来聊聊那些神奇的内置变量,比如openhighlowclosevolume。在历史K线上,这些变量会被设置为相应K线的值。这就像是脚本在回顾历史,用过去的数据来预测未来。当脚本执行到现实时间K线时,情况就变得有趣起来。这个K线会不断更新,就像一个活生生的生物,每次价格或交易量的变化都会促使脚本重新施法。
notion image
还有一个值得注意的地方是策略(strategy)和指标(indicator)的不同。默认情况下,策略只在现实时间K线的收盘时执行,而指标则在每次更新时执行。这就好比是,指标是一位敏锐的魔法师,能够迅速反应最新的变化,而策略则更像是一位沉稳的巫师,只在每个时段的最后做出判断。
在TradingView的数据集合中,每当你滚动图表查看更多的历史K线时,新的K线就会被加载进来。而当你到达最大的K线数量或者数据集的终点时,加载就会停止。这个过程就像是在时间的长河中旅行,探索更多的历史故事。
在实时K线上,Pine脚本的表现和在历史K线上大不相同。每次价格或交易量的变化,都会促使脚本在实时K线上重新执行。这就好像魔法师在每次新的波动到来时,都要重新调整他的魔法阵。
最终,当实时K线结束,它就成了已过去的实时K线,脚本在这里的最后一次施法就决定了这根K线的最终命运。这就好比是在故事的每个章节结束时,都要作出一个总结。
首先,要明白Pine脚本在实时K线上的行为与在历史K线上截然不同。当我们的视线聚焦于图表最右侧的那一根K线——实时K线时,我们就进入了Pine脚本的一个全新领域。在这个领域中,脚本不再是单纯地回顾历史,而是要与实时市场动态同步舞动。
策略类型脚本在实时K线上的两种不同表现形式,更像是魔法师的两种施法方式。默认情况下,这些策略只在每根K线的收盘时施法一次,但通过一个简单的咒语——将calc_on_every_tick设置为真——它们就能够像指标一样,在每次实时K线更新时施法。
当脚本第一次触碰到实时K线时,它利用当前的内置变量值,像画家一般绘制出一组结果。但这位魔法师并非满足于单次的创作,每当市场数据有新的波动,它就会重新挥动魔杖,进行新一轮的计算和绘制。这就好像是在实时的交易舞台上,随着每一次乐曲的变化,舞者都要改变舞步。
然而,在这场舞蹈中,有一个特别的过程,那就是“回滚”。在每次新的市场数据到来之前,脚本会将其用户定义的变量重置,好像是将画布清除,准备绘制新的图景。这个过程确保了,无论市场如何波动,脚本始终能够在一个干净、一致的状态下开始新的绘制。当实时K线终于收盘,标志着一段市场交易的结束,脚本也会进行最后一次的施法,将这根K线的故事定格。
在实时K线的魔法世界里,我们可以总结出以下要点:
  1. 脚本在实时K线开盘时开始施法,随着市场的每一次更新而更新。
  1. 每次市场数据更新前,脚本的变量都会进行一次“回滚”,好比是画家清洁画布,准备下一次绘画。
  1. 当实时K线收盘,脚本会提交它的最终魔法成果。
在这个过程中,实时K线的更新不仅仅是数据的变化,更是魔法师施法的机会。无论是市场开盘的钟声,还是交易者的一次次点击,都可能成为这位数字魔法师重新挥动魔杖的信号。
通过这篇文章,我们不仅深入了解了Pine脚本处理实时K线的独特方式,还领略了量化交易中数据与技术的完美结合。就像魔法世界中的每一次施法,每一根实时K线的处理都是对市场动态的精准捕捉,是数字魔法师展现其智慧和技巧的舞台。在这个舞台上,每一次数据更新都是新的开始,每一根K线都有其独特的故事。
总的来说,Pine脚本在TradingView中的行为就像一场精彩的魔法秀。它在历史K线上回顾过去,在实时K线上应对现在。了解这些魔法原理,可以帮助量化交易者更好地利用这个强大的工具,让数字和图表跳起舞来。记住,每一个Pine脚本都是你的量化交易之旅的一个魔法伙伴!所以,让我们一起跟着这位数字魔术师,探索TradingView的奇幻世界吧!
Digital Magician: Revealing the Candlestick Principle of Pine ScriptTrade Station Formula Golden Rule: Do You Have Recursive Filter Characteristics?
blackcat1402
blackcat1402
This cat is an esteemed coding influencer on TradingView, commanding an audience of over 8,000 followers. This cat is proficient in developing quantitative trading algorithms across a diverse range of programming languages, a skill that has garnered widespread acclaim. Consistently, this cat shares invaluable trading strategies and coding insights. Regardless of whether you are a novice or a veteran in the field, you can derive an abundance of valuable information and inspiration from this blog.
Announcement
type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
🎉Webhook Signal Bots for Crypto are Coming!🎉
--- Stay Tuned ---
👏From TradingView to OKX, Binance and Bybit Exchange Directly!👏