pine-script相关内容

如何给指标增加一个具体的时间段?

我已经创建了一个代码来帮助我绘制一些我经常在TradingView中用于盘中交易的线。但是,当我想要将特定于时间的标准添加到指标时,它显示如下错误: 输入‘0500-1559’不匹配,应为‘)’。 我根据错误更改了代码后,出现了这个有趣的错误: 输入‘)’不匹配,应为‘)’。 以前有没有人遇到过这样的问题?我怎么可能解决这个问题呢? 下面是我之前创建的代码示例: // ..
发布时间:2022-08-12 17:24:18 其他开发

Pinescript-如何在时间戳中传递当前日期?

如何获取当前日期的时间戳? Year CTD、MonthCTD和DateCTD均以序列形式返回,但Timestamp仅接受整数。 基本上是尝试自动锚定每天的vwap,而不是手动更改日期。 谢谢 src = hlc3 YearCTD = year(timenow) monthCTD = month(timenow) dateCTD = dayofmonth(timenow) m ..
发布时间:2022-08-12 17:16:37 其他开发

如何获得价值区域的高低(如在会议中(每日/每周/等等))前一天的成交量配置文件)是否绘制为级别?

如何获得价值区域的高低(如在会议中(每日/每周/等))前一天的成交量配置文件)是否绘制为级别?手动将Vah和Val绘制为橙色线条,如下图所示: 推荐答案 下面是一些可以帮助您进行编码的脚本。 在设置中,您可以将时间范围更改为每天、每周等,以绘制这些值区。 汉考克-POC VA https://uk.tradingview.com/script/xGRsUBqr-Hancock-P ..
发布时间:2022-07-15 19:23:27 其他开发

如何才能只为今天谋划?

我正在尝试使用Pine脚本在TradingView中创建新研究。 isCurrentMonth = month(timenow) == month(time) plot(isCurrentMonth ? close : na) 这段代码可以帮助我显示当前月份,但我希望只显示当天。 谢谢您的帮助! 推荐答案 我设法想出了一个解决方案。希望它能帮助一些人。 isTod ..
发布时间:2022-07-15 19:18:57 其他开发

需要确定最后一个信号是买入还是抛售

我正在尝试基于缓慢移动平均线指标的斜率来创建买入和抛售信号。我的代码的问题是,即使没有事先的买入信号,我也会得到卖出信号。在卖出信号发出之前,有没有办法检查之前的信号是不是买入,这样它们就成对出现了?我想使用valueWhen()函数,但不知道如何应用它。 请帮帮😢 //@version=4 study(title="Bridger MMI ", shorttitle="MMI", ove ..
发布时间:2022-04-13 16:24:10 其他开发

如何延展均线曲线?

如何扩展移动平均图? ma20= sma(close, 20) plot(ma20, color = color.red) EXTEND=extend.right->;在这里不起作用,只能与line一起使用。new() 推荐答案 绘图不能在Pine中扩展。为此,您必须使用行。 我以前解决过类似的问题,但可能不完全是您想要的。 然而,它可能会给你一些想法。 //@ ..
发布时间:2022-04-13 16:21:25 其他开发

如何存储前一交易日的数据(透视表),并将其绘制为本交易日的水平?

试图找到某种方法来存储前一天交易的透视数据,并将它们放入一个数组中,以将这些点带到当天的交易中,以便将它们绘制为线条级别。 例如,$AAPL股票。 周二(昨天),在15分钟的时间框架内,在这些水平[100.2,100.3,100.5]记录了枢轴点。 周三(今天),我希望根据前一交易日选定的支撑位[100.2,100.3,100.5]绘制支撑线/阻力线。 我已经用Python ..
发布时间:2022-04-13 16:18:24 其他开发

当30分钟的蜡烛关闭时,创建一条线。每高50美元,低50美元

下午, 有没有办法在每50美元一支30分钟的蜡烛结束后创建一条新的线。 那么当价格回传时,这些行将被删除且不会重新创建? 我正在尝试让它突出显示单个印花,其中24小时内的价格在30分钟蜡烛后没有回溯。 我认为这个问题中的不间断元素可能会起作用。 Extending plot function 下面是一个示例 //@version=4 study("Single Pr ..
发布时间:2022-04-13 16:15:36 其他开发

在策略图上绘制每笔交易的利润图

我有一个策略松树脚本。我希望能够更好地识别我的地块上的亏损交易,所以我尝试像这样制作条形图: 理想情况下,这只在交易完成时显示条(所以我只对每笔交易的最终利润百分比感兴趣(而不是它的波动性)。如果我可以在交易开盘(而不是收盘)的时候绘制出来,那就更好了,这样我就可以尝试确定哪些交易不应该开盘。 我看到的一种选择是跟踪利润并以某种方式创建一个系列(对语法不太确定)。或者,此信息很可能保存 ..
发布时间:2022-04-13 16:13:12 其他开发

无法取消选中输入

我正在研究一个指标,该指标显示多个BTC市场的合计交易量。 该指示器在很大程度上起作用,但出于某种原因,取消选中输入不起作用。 即使一切都取消勾选,该指标仍会显示所有市场的总成交量。 这可能是一个简单的修复方法,但我没有编程背景。我通过查看其他指标和一些试错得出了这一点。 如果有人能帮助我,我将不胜感激。 我还在想,如果能够通过用多种颜色绘制直方图来查看每个市场的成交量,那 ..
发布时间:2022-04-13 16:10:39 其他开发

更新值或创建新系列

此脚本是根据指定条件生成累积音量的波。 在最后一根柱子上,有些情况下,条件不能决定哪个浪是向上形成的,还是向下形成的。这是一个事实,我们同意等待下一个栅栏的形成。 在新的棒子决定了这波浪的方向之后,应该把之前的棒子加进去,作为这波新浪的开始。 假设形成波的条件的满足将存储在一个系列中,并在转移到另一个系列时进行修正。 是否可以修复编写的代码或通过其他方法实现,例如,通过数组或偏移量? 我修改 ..
发布时间:2022-04-13 16:09:00 其他开发

检测图表上的最新信号

我有一个关于指示器的问题,可以重新粉刷的指示器。 这个指标看起来不错,但问题是,有时它会突然变化,图表上的最后一个真实信号消失了,但我们没有收到任何延续前一波趋势的新信号,我们失去了趋势浪。 所以,我想在每个真正的烛台上设置一个警告,检查真正的蜡烛或最近的历史蜡烛上的最后一个点是绿色、红色、橙色还是紫色?我如何实现这一点? 如果您能指引我,我将不胜感激。 推荐答案 如 ..
发布时间:2022-04-13 16:06:50 其他开发

Pine脚本代码,仅在选定的时间之间打开新的交易

我被卡住了。寻找松木脚本代码段,将让我选择一个开始和停止小时(范围),然后只启动一个新的交易在这些时间。如果有人能帮上忙,我将不胜感激。谢谢! 推荐答案 鹰航, //选择交易时间,1234567是一周中的哪些天,因此如果您想在周末交易,请删除数字 TradingHour = input('0800-1700:1234567', title="Trading Hours") ..
发布时间:2022-04-13 16:04:33 其他开发

扩展打印功能

下午, 我目前正在使用下面的图表绘制一条线(使用昨天的数据),在今天的图表上绘制(当前仅绘制24小时)。 我想做的是让它不断向右延伸。 这可能吗? plot(pastLine, "Past Line", change(pastLine) ? na : color.purple, offset = 0) @比约恩感谢您的回复 扩展确实是错误的,这是我想要的跟踪价格,但对于之前绘制的 ..
发布时间:2022-04-13 16:03:21 其他开发

如何检测过去任何一支蜡烛中的蜡烛是否符合特定要求?

我想检查过去的“n”支蜡烛中是否有满足特定条件的蜡烛。 例如,让我们检查一下最近20支蜡烛中是否有任何收盘价高于‘x’: x = 2 n = 20 condition = [ANY of n] > x 推荐答案 参见barssince()和一个演示如何使用它的示例here。 您还可以使用: 统计条件在最后n条中出现的次数: sum(cond ? 1 : 0, len ..
发布时间:2022-04-13 16:01:42 其他开发

如何只计算屏幕脚本上的最新烛光

我有以下PINE脚本,它使用黄色形状返回两个买入点。arrowdown(买入) 和一个石灰箭头 study("SniperVX", overlay=true, shorttitle="Vdub_SniperBX_v1") slow = 8 fast = 5 vh1 = ema(highest(avg(low, close), fast), 5) vl1 = ema(lowest(avg(h ..
发布时间:2022-04-13 16:00:33 其他开发

Pinescrip条件语句绘制

我正在尝试根据以下条件创建图表的曲线图: 这是连续第二个在9日均线上方开盘的绿色条形 在RSI上超卖 我的问题是写条件的顺序是什么,以及我需要多少个括号? strategy(title="Swing Strat", pyramiding=1, overlay=true, default_qty_value=2, default_qty_type=strategy.fixed, ..
发布时间:2022-04-13 15:58:27 其他开发

Line.标签上的新交叉.new(现在要解析)

下午, 我正在尝试创建标签和行。标签显示每日开盘,包括价值,然后显示从那里到价格轴的线。 但.new行部分覆盖了标签中的信息。我认为问题在于我使用的是bar_index(在line.new内),但我似乎不知道应该使用什么,这样,line.new将在Label.new之后开始。 感谢您抽出时间。 //@version=4 study(title="Label Testing" ..
发布时间:2022-04-13 15:54:20 其他开发

TradingView-如何更改我的买入/卖出信号的触发位置?

我在脚本中添加了买入和卖出信号,但它们是在事件触发时的下一个蜡烛上发出的,而不是在事件被触发时发出的蜡烛。如何在当前蜡烛关闭并呈现新蜡烛时立即点燃它? 例如,如果我想在RSI高于80时发出买入信号。因此,4小时的蜡烛关闭,一支新的蜡烛出现。我可以看到RSI在80以上。我怎样才能让买入信号在这支蜡烛打开时触发,而不是在下一支蜡烛上触发? 谢谢! 推荐答案 尝试添加Proces ..
发布时间:2022-04-13 15:51:18 其他开发