Pinescript 重复警报

2024-01-08

我用 pinescript 创建了一个非常基本的脚本。

study(title='Renko Strat w/ Alerts', shorttitle='S_EURUSD_5_[MakisMooz]', overlay=true)

rc = close

buy_entry = rc[0] > rc[2]
sell_entry = rc[0] < rc[2]

alertcondition(buy_entry, title='BUY')
alertcondition(sell_entry, title='SELL')
plot(buy_entry/10)

问题是我收到很多重复的警报。我想编辑此脚本,以便仅在前一个警报是“卖出”警报时才收到“买入”警报,反之亦然。这似乎是一个简单的问题,但我很难找到好的资源来学习 pinescript。因此,任何帮助将不胜感激。 :)


解决蜡烛内重复变更的一种方法是使用“每条收盘一次”警报。但对于替代警报(买入 - 卖出),您必须使用不同的逻辑对其进行编码。

我建议使用版本 3(研究线上方显示的版本)而不是版本 1 和 2,您可以使用以下逻辑来完成结果:

buy_entry  = 0.0
sell_entry = 0.0

buy_entry  := rc[0] > rc[2] and sell_entry[1] == 0? 2.0 : sell_entry[1] > 0 ? 0.0 : buy_entry[1]
sell_entry := rc[0] < rc[2] and buy_entry[1] == 0 ? 2.0 : buy_entry[1] > 0  ? 0.0 : sell_entry[1]

alertcondition(crossover(buy_entry ,1) , title='BUY' )
alertcondition(crossover(sell_entry ,1), title='SELL')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pinescript 重复警报 的相关文章

  • 使用 jQuery 的“是”或“否”确认框

    我想要使 用 jQuery 发出 是 否 警报 而不是 确定 取消 按钮 jQuery alerts okButton Yes jQuery alerts cancelButton No jConfirm Are you sure func
  • pine 脚本中 := 和 = 运算符之间的区别

    我对 TradingView Pine 脚本非常陌生 我没有找到合适的参考来理解两者之间的区别 and 运营商 有人有参考或描述吗 提前致谢 用于声明和初始化变量 用于在初始化后为变量赋值 将其转换为 可变变量 任何不可变变量 follow
  • Pine Script 绘图形状偏移问题

    该脚本将表示高点 左侧条形较低 右侧条形较低 我还希望这个脚本给我 HighofHighs 左高和右高较低 我可以正常工作 但无法让标签显示在正确的栏上 如果我使用 offset 1 它将把它放在最近的高点上 如果我使用 offset hi
  • 有没有办法从数据窗口中隐藏特定的指标值?

    我最近创建了一个脚本 可以在 TradingView 的图表上绘制几个不同的指标 在特定场景下 部分指标不活跃 在数据窗口中显示 n a 我知道 TradingView 允许我们隐藏所有指标值 我想自定义哪些指标值可见 这可能吗 谢谢你的时
  • 在 pinescript 中向警报添加变量

    我想在 pine 脚本中对 TradingView 中的多只股票使用相同的警报条件 问题是我不知道哪只股票触发了警报 除非我创建脚本的副本并为每个脚本提供自定义消息 我想要这样的东西 alertcondition someCondition
  • 在交易视图上绘制每日开盘水平射线

    尝试在每日开盘时绘制水平射线 我的代码由于某种原因没有绘制任何内容 version 4 study Opens overlay true higherTF1 input D type input resolution dailyopen s
  • 如何将plot语句放在if语句中

    我想在价格上绘制权益曲线 将该策略与简单的买入并持有进行比较 为了使图表有用 权益曲线可以从初始权益开始 或者与图表上的第一个价格一致 或者根本没有权益曲线 具体取决于手动输入 使用下面的代码 我得到这个 第 xx 行 无法在本地范围内使用
  • 如何仅获取表达式系列输出的最后一个值?

    我不需要这个表达式的整个数组 只需要它的最近 当前 值 如何修改其代码 UpperBollinger ta sma close 20 2 ta stdev close 20 当然 我可以用它来获得相同的较低频段 你不能这样做 Once a
  • 如何在交易视图的 PINE 图中使用不同的字符串文字?

    我的情节定义如下 plotshape xvalue location location absolute style shape labeldown color red size size tiny text Upper 这里的问题是部分文
  • 为了一致性,控制台输出应该在每次计算时调用该函数?

    当我添加到图表或保存时 我的脚本最近刚刚开始在控制台中显示这些行 The function anonym function 10 should be called on each calculation for consistency It
  • 无法从 pine 编辑器中的函数访问值

    我正在尝试测试 RSI 14 DI 反转策略 但无法从它们所在的函数访问 DI 或 DI 变量为 加 和 减 有关如何访问它们的任何想法 这是代码 version 4 strategy RSI 14 DI DI Reversal Strat
  • 在 Pinescript v5 中发送 Webhook AND 和消息

    It appears that through the alert function you can code a message to be sent but what about the webhook 我想用资本化 ai 并且他们需要
  • 通过代码 tradeview/pine 脚本隐藏图表、数量和信号标签上的交易

    每次我更新策略代码时 样式都会重置 这意味着 图表上的交易 信号标签 Quantity 被重置为显示 有没有办法覆盖该行为 以便我可以隐藏 图表上的交易 非常感谢您对这个看似微不足道的问题的帮助 不 默认情况下没有禁用它们的功能 前段时间我
  • TFS 电子邮件通知

    当我在 TFS 中添加错误 工作项 并将其分配给用户时 我希望向该用户发送一封电子邮件 此外 如果现有错误的 分配给 发生更改 我希望该用户收到一封电子邮件 当用户在 TFS 2008 中分配了更改的错误时 是否可以向用户发送警报 至少在
  • 有没有办法将 Google Sheets 工作簿中的值绘制到 TradingView pinescript 中?

    我正在尝试将 GoogleSheets 工作簿中计算的值绘制在交易视图图表上 我无法在 Tradingview 中进行相同的计算 因为这些值来自动态网页 所以我在 excel 中进行计算 并且想知道是否可以以某种方式将这些值发送到 Trad
  • Tradingview Pine-Script:如何仅绘制最后 x 个周期

    我只想绘制最后 x 个周期的指标 我怎么做 如果我可以进行时间操作 从plotStartDate中减去x period 也许我可以使用以下代码 period timeframe ismonthly or timeframe isweekly
  • 从更高的时间范围获取历史值

    我构建了一个自定义指标 并使用蜡烛顶部的点绘制了它们 当一个点与另一个点满足特定标准时 我会绘制一条连接它们的趋势线 这样可行 我想做的是从更高的时间范围增加这些线 因为我通常在 5m 上进行交易 意思是 如果每日时间范围内的这些点符合标准
  • TFS2010:设置一个警报,当工作项分配给团队中的成员时,将向他们发送电子邮件

    当工作项目分配给每个团队成员时 我想通知他们 我知道如何为每个团队成员设置警报 因此 如果有 10 名团队成员 我会设置 10 个单独的警报 但是有没有办法设置一个警报 向工作项目分配的人员发送电子邮件 我已经完成了过滤器 Portfoli
  • 如何阻止连续打印多个买入/卖出信号?

    我正在尝试用我的脚本实现一些目标 如果前一个信号是 卖出 我只想打印 买入 信号 反之亦然 我只想在小于之前的 卖出 信号时打印 买入 信号 反之亦然 我一整天都在努力寻找这个问题的解决方案 我不明白如何使用 valuewhen 或 bar
  • 买入和卖出信号在图表上相差甚远

    我尝试根据以下策略生成的信号绘制图表 但我从脚本中观察到的是蜡烛的信号产生点不同 如果有人知道这一点 请帮助我 作为参考 我附上了下面的快照 1 买入信号快照 https i stack imgur com RLtoP png 2 卖出信号

随机推荐

  • Angular html5 模式在 apache 中不起作用

    我有一个带有此文件夹结构的角度应用程序 app app js controllers controller js services services js css img index html htaccess 我的index html有
  • C fopen模式参数

    为什么 mode 参数是fopen在C中由字符串给出 以我的思维方式 将其作为位掩码或类似的东西会更有意义 字符串所需的开销是低效且不必要的 C11 7 21 5 3 fopen 函数 论点mode指向一个字符串 如果字符串是以下之一 则文
  • 模块“http”没有默认导出。使用 typescript 和 Node 时

    import http from http http createServer req res gt res end Hello World listen 3000 gt console log Port is running on 300
  • HTML5 文件 API - 可用性和功能

    我刚刚阅读了一些有关 File API 的内容 现在我想知道几乎所有主要浏览器何时都会支持它或已经支持它 火狐浏览器 自 3 6 起 Chrome 自 8 0 起 歌剧 IE 这应该是基于 flash 的上传器 如 plupload 或 s
  • maven 项目报告.html 与 index.html

    我有一个多模块 pom 项目库目录 gt Module A Module B 父Pom xml 我没有任何 site xml ProjectBaseDir gt mvn clean site 目录下产生以下文件 项目BaseDir 目标 站
  • 在 Android 1.5 上获取小区 RSSI(网络信号强度)

    有没有办法在 Android 1 5 上检索当前的蜂窝信号强度 RSSI 我知道有一种方法可以通过TelephonyManager 但这似乎只给出了 状态 而不是数值 使用相邻小区的 RSSI 字段是否相当准确 我猜不会 但我已经没有主意了
  • 如何删除任何非字母数字字符?

    我想从字符串中删除任何非字母数字字符 某些字符除外 StringUtils replacePattern input p Alnum 我怎样才能排除那些特定的字符 比如 使用非运算符 a zA Z0 9 这意味着 匹配不是这些字符的内容 所
  • 给出按钮的名称并声明事件处理程序 使用 C# XamlReader 在运行时创建

    我正在使用 C 和 WPF 开发一个项目 该项目动态创建一个包含一些文本 图像和按钮的网格布局 我创建了许多这样的网格 并将它们添加到堆栈面板中 我使用 XamlReader Create 函数创建此网格 这是完整的代码 很抱歉 Xaml
  • .babelrc 忽略字段似乎被忽略

    我有一个 babelrc项目根目录下的文件 presets es2015 ignore src 当我编译它时babel src out dir dist the src文件夹仍然编译到dist folder 但是 当我启动命令时babel
  • Expo Android 应用程序,PushNotifications 在独立 apk 中不起作用?

    我遇到一个问题 当我通过 expo 客户端应用程序运行应用程序时 PushNotifications 可以工作 但如果我正在构建独立的 apk 我需要安装 expo 客户端 才能获取推送令牌 而且 当expo客户端未打开时 我无法获取pus
  • 如何在C中返回二维字符数组(字符双指针)?

    我正在读取一个包含多行字符串 最大长度 50 个字符 的文件 为了存储这些字符串 我使用 calloc 创建了一个 char 双指针 我的代码的工作方式是 它在文件中找到一行 添加一个新行 char 和 50 列 char 然后存储该值 我
  • 当属性更改时如何重新渲染反应组件

    所以我有这个反应组件 带有一个具有 2 个值的下拉属性 SPFx 我需要当下拉列表更改时再次重新渲染反应 下拉列表定义从中检索值的数据源 Webpart ts import as React from react import as Rea
  • 如何在 Swing 应用程序中创建 HttpServletRequest 实例

    我有一个在 swing 中制作的桌面应用程序 我需要创建 HttpServletRequest 对象以通过 Web 服务将其传递给另一个应用程序 所以请建议我一些在简单的类中创建请求对象的好方法 Spring 有很好的 HttpServle
  • 如何让 MSBuild 忽略项目引用?

    我怎样才能得到MSBuild完全忽略所有
  • 如何指定无序图像列表?

    我试图弄清楚如何指定要转换为视频的特定图像列表 我确实知道我们可以做这样的事情 ffmpeg i image 04 d png 这将从文件夹中选取与序列匹配的所有图像 然而 就我而言 图像文件不一定按其名称所暗示的顺序排列 原因是订单保存在
  • 如何禁用保存时的警告?

    我尝试在没有警告的情况下保存 ActiveWorkbook SaveAs Filename C Users Owner Desktop xxx test xlsx ConflictResolution xlLocalSessionChang
  • 如何构建 next.js 生产?

    我尝试在 next js 中获取生产版本以在我的服务器上运行它 但当我尝试时无法构建 next js 生产版本 npm 运行构建 有谁知道如何让 next js 中的产品构建正常工作我在 next js 文档中做了所有操作 但总是在下面出现
  • 使用 appium-python-client 在 Android 中进行缩放操作

    有谁知道如何通过appium python客户端缩放android中的元素 我目前正在使用 self driver zoom self element percent 但这给出了一个错误 self driver zoom self elem
  • Django 是否以某种方式缓存 url 正则表达式模式?

    我是一个需要帮助的 Django 新手 即使我更改了 urls py 中的一些 url 我仍然从 Django 收到相同的错误消息 这是我的 settings py 中的相关行 ROOT URLCONF mydjango urls 这是我的
  • Pinescript 重复警报

    我用 pinescript 创建了一个非常基本的脚本 study title Renko Strat w Alerts shorttitle S EURUSD 5 MakisMooz overlay true rc close buy en