是否可以通过pine脚本查询电视当前屏幕的Y轴尺寸? (自动布局窗口锚定问题)

问题描述 投票:0回答:1

我有一个指标,可以在价格和其余图纸下方绘制一个全尺寸会议板。它在没有自动参与布局窗口设置的情况下工作正常,但一旦选择自动就会崩溃。出于某种原因,Auto 将指标正在绘制的图形视为自身的锚点,以将显示的高度调整到,并且由于指标贴上了巨大的垂直矩形,这些矩形在 X 尺度上的特定时间之间打印并从 0 到在 Y 尺度上数以亿计,Auto 将价格缩减到完全不可读的水平。

直到最近我才真正在我的交易工作流程中使用自动,所以这对我的主显示器来说从来都不是一个真正的问题。我在辅助显示器上使用了 Auto,没有电路板也很好。然而,我的交易最近发展到我在 Auto 上运行的辅助 4 窗口布局开始主导整个过程,我现在正在考虑解决这个问题的方法,因为会话板指示器会杀死 Auto 功能.

老实说,我很困惑为什么 Auto 会以这种方式对指示器打印的图纸做出反应。它不会以这种方式对任何常规绘图做出反应,那么为什么它会以这种方式对指标自动绘制的绘图做出这种反应?我希望我知道我在以某种方式将 Auto 绑定到这些图纸的编码过程中做错了什么(如果是这样的话)。

不知道为什么会这样,我在想一个可能的解决方法是在布局窗口的当前高度尺寸上连续查询 TV,并连续将会话板重新打印到那个确切的高度(可能减去一两个刻度,以给汽车一些空间,不要混淆——尽管尝试这样做也可能会出错,哈哈)。

我似乎无法在文档中找到有关如何查询该值的任何内容。我也不明白 Auto 将自己绑定到指标图形的动态。理解这一点会很棒,但老实说,我是一名交易员,而不是程序员,因此代码不必完美无缺,解决方法就足够了。我想我只是达到了我的基本编码技能所能达到的极限,所以我来这里问问你们。 :)

任何帮助将不胜感激!如果您想查看指标/代码,请告诉我。我什至可以将其公开,供您直接查看。它真正做的就是以一种非常愉快的方式在视觉上显示东京、伦敦和纽约交易所的开盘/收盘/午餐时间的方式打印背景。这对我来说非常有帮助,因为我无需手动绘制无尽的垂直线就可以了解 PA 如何根据主导市场的会话而变化。

非常感谢您的宝贵时间!

还没有尝试任何解决方案。在文档中找不到任何有用的东西,所以来到这里才意识到我碰壁了。

pine-script pine-script-v5 trading
1个回答
0
投票

“自动”试图将所有图纸显示为一个整体。您是否尝试过保持“自动”并启用“仅比例价格图表”(右键单击价格比例后可访问)?

不幸的是,您无法获取布局高度。但是,您可以根据可见的最高/最低值计算价格范围。你可以参考这个答案这个图书馆

© www.soinside.com 2019 - 2024. All rights reserved.