Score Your Bar Replay in R
- 指标
- 版本: 1.0
柱回放会遮住你还没走到的柱。这个回放还会按入场所在柱记录的点差为每一笔虚拟入场定价,并以 R 为这次尝试计分,让手工演练的交易者看清这个决策值多少。
功能
- 会话中不会提前看到未来的柱:遮罩挡住回放还没走到的柱。
- 柱的点差:每笔虚拟成交都付该柱上记录的点差,绝不用你输入的点差;没有记录点差的柱会以 NO FILL - BAR SPREAD 0 拒绝市价单或平仓,而一笔穿过它的交易仍然开着。
- 不发送订单:每一笔订单都是虚拟的,它不读取持仓,也不打开文件,所以它无法对你的账户做任何操作,无法说出真实交易做了什么,也不会留下交易记录。
- 只用一个 R 计分:以你设置的止损距离为倍数,它打印的任何数字都不是金额,因为它不读取账户属性,包括存款货币。
- 没有止损的交易也算数:它被计入但不计分,面板会标出它,而不是编造一个 R。
- 算术看得见:每笔成交都用该柱记录的四个价格,开盘、最高、最低和收盘,而不是逐笔数据,也不读取实时报价。越过订单的缺口按该柱的开盘价成交:止损遇到跳空,就在比触发价更差的一侧成交;限价单在更好的一侧。
- 每次都以同样的方式结算:一根柱同时包含止损和目标时,按止损算,除非该柱的开盘已经先触及目标。
- 每次都从同一根柱开始:加载时它固定一根柱,在会话行里打印出来,RESTART 回到那根柱;它不读系统时钟,也不发警报、通知、邮件或声音。
使用方法
1. 把它挂到你想演练的图表上;会话从它复制到的第一根柱开始。
2. 先看面板上的四个数值,再点击六个下单按钮之一:市价单用 BUY 或 SELL,在输入的触发价挂单则用限价单或止损单。
3. 暂停、单步或加速回放,用 CLOSE 退出最新开着的交易,然后读取以 R 计的得分。
设置说明
- 会话:要回放的柱数,30 到 20000;每一步的等待,50 到 2000 毫秒;还没回放的柱的遮罩及其颜色;Ask 线;角落;字号;日志行。
- 订单:每笔订单的虚拟交易量,以点为单位的止损距离,设为 0 即无止损,以点为单位的目标距离,设为 0 即无目标,以及挂单触发价。
- VOL、STOP、TARGET 和 PENDING 在面板上是只读的;在属性对话框里修改,会话会回到它的第一根柱重新开始。
须知
- 练习用的分数:不是策略回测,不是预测,一次会话也说明不了下一次会话会怎样。
- 虚拟成交不是真实成交:没有部分成交,没有排队,也没有拒单,所以它无法说明当时你的经纪商会怎么处理那笔订单。
- 在一根柱内部,最高价和最低价没有先后顺序:这个顺序是一种约定,不是记录。
- 记录的窗口可能很短,也可能被修订:经纪商的柱可能不完整或被重建,记录较短时会从更晚的柱开始;会话行会打印它用的那根柱。
兼容性
MetaTrader 5,任何品种和周期,只要窗口内至少有 30 根已收盘的柱,且这些柱记录了点差。原生 MQL5,不含 DLL。
支持
通过 MQL5 消息系统提问。两个工作日内首次回复。
如果你用过它,我希望你能写一段简短的评论,说说哪些地方有用、哪些地方没用。
