pine-script - 您能否参考一个单独的图表,而不是应用该策略的图表?
问题描述
假设我想要一个只在 SPY 高于其 200 天移动平均线时执行的 ABC 公司策略。
这有可能吗?
或者可能会看到应该一起行动的公司的偏差。就像在考虑 MA 的移动的同时在 V 上应用策略一样。
谢谢您的帮助!
解决方案
虽然您不能在单一策略中使用两个符号进行交易,但您当然可以使用来自任意数量的符号/时间框架的数据来得出策略中的条件。您可以将此allowTrades
布尔值作为条件包含在您的策略中:
f_security(_sym, _res, _src, _rep) => security(_sym, _res, _src[not _rep and barstate.isrealtime ? 1 : 0])[_rep or barstate.isrealtime ? 0 : 1]
allowTrades = f_security("AMEX:SPY", "D", close > sma(close, 200), false)
因为它只使用确认的信息(它不重新绘制),它会在第二天条件发生变化时发生变化。
推荐阅读
- c++ - 从 MatrixXf 转换为 ArrayXf 时的特征断言错误
- python - 无法解析剩余部分:来自 'sobj.id==obj.id' 的 '==obj.id'
- reporting-services - 我如何在导航中的 ssrs 报告中使用不同年份的月份对客户条目进行分组
- ios - 键盘高度在 Swift 中无法正常工作
- python - check_balance() 函数没有给出正确的值/值没有被存储
- php - AH00124:由于可能的配置错误,请求超出了 10 个内部重定向的限制 - APACHE LOG
- angular - Angular 9 - 基于身份验证更改复选框值
- java - 将复杂的 Java 语句转换为 Python
- javascript - js:为什么选择“select tag”.target.type 返回“select-one”作为命名约定?
- python - Beautifulsoup find_all() 捕获太多文本