首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解顺序填充代理仿真器

问理解顺序填充代理仿真器
EN

Stack Overflow用户
提问于 2021-07-01 21:07:30
回答 1查看 180关注 0票数 0

我试图了解TradingView的PineScript订单是如何在反测试过程中填充的。我知道计算是在酒吧关闭后完成的,所以很明显,我们必须在某个地方“伪造”它。

现在,从文件中:

下面的逻辑用于模拟顺序填充:

如果酒吧的高点更接近酒吧的开盘价而不是酒吧的低点,经纪人仿真器假定酒吧内的价格是这样移动的:打开

  • →低→关口。如果酒吧的低点更接近酒吧的开盘价而不是酒吧的高点,则代理仿真器假定条形杆内的价格是这样移动的:Open→low→high→close。经纪人模拟器
  • 假定条形图内没有缺口,这意味着条子内的所有价格都可以用于执行订单。

最糟糕的是,我无法用“如果酒吧高比酒吧低更接近酒吧开放”这句话来形容我的头脑。从定义上来说,这不是一直都是真的吗?酒吧的高度怎么能比酒吧的低点更接近酒吧的开间呢?从定义上来说,酒吧的门槛低于(或位于)开敞处。

即使这样,文档也没有明确说明填充价格是什么。它提到了价格变动的假设方向(打开->高->低->收盘),但这是否意味着我们在收盘时接受价格?很高?关于选择的填充价格,方向告诉我们什么?

谢谢。

S

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-07 15:58:38

简单地说,这是:如果open - high < open - low那么open → high → low → close

例如:代理模拟器采用价格范围open → high。它是走在这个价格范围(for p = open; p <= high; p += price_min_tick)和检查一些订单是否可以填补p价格。诸若此类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68216959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档