pine-script - 有没有办法强制回测在满足入场条件时根据实际触发价格计算结果?
问题描述
这里是 Pine 的初学者。我正在通过市场订单在 4 小时图表上回测自定义策略,当满足进入条件时,TV 会自动将进入价格作为蜡烛的收盘价(我已启用“收盘时处理订单”)。在 4 小时图表上,触发入场的价格和蜡烛收盘价之间通常存在显着差异,因此这给了我在策略测试器中非常不准确的结果。
有没有办法强制回测根据触发入场时的触发价格进行计算?我希望入场价格与止损和止损价格的设置方式相同,即使它们不在 OHLC 也可以设置为准确的价格。该系统显然允许中间蜡烛退出,所以为什么不中间蜡烛进入呢?
限价单不起作用,因为它仅在前一个价格满足进入条件后从下一根蜡烛开始应用,并且策略中的订单通常不会执行。
我可以研究 MTF,但即使在较低的 tf 蜡烛中,同样的问题仍然适用。此外,入口条件是由可变变量定义的,因此无论如何我都无法使用安全函数来提取这些值,因为安全函数不允许可变变量作为参数。
解决方案
推荐阅读
- c++ - 如何将注册表中的值写入 .txt 文件?
- python - OpenCV:重新连接断开的摄像头馈送的代码工作正常,但在前端捕获的视频帧未加载
- java - 如何在eclipse动态web项目中使用rest api?
- javascript - Electron 未在应用程序中完全更新已编辑的 index.html
- ms-access - 过去几天一直发生 Access 运行时错误 7
- c++ - 取消与套接字相关的所有 IO 调用
- angular - 如何通过查询从 Firestore 获取单个文档(我使用的是 Ionic 4)
- android - 有没有办法以编程方式访问我的 Google 电子钱包商家帐户,以便我可以通过手机轻松查看我每天赚多少钱等?
- c# - 如何将整数转换为模型类型?
- node.js - 在 WebDriverIO (node js) 中设置缩放级别