© 本贴为 前沿EA量化 原创/首发,严谨抄袭!
反持久这个概念有许多方法可以检测当前(或者更准确地说,过去)市场的持久性或反持久性状态,包括赫斯特指数、z分数等。不幸的是,它们都有一些显著的缺点。提出的专家顾问使用一种简单的,但幼稚的方法来评估短期(反)持久性。它计算遵循前一个条形图方向的条形图,并将得到的数字与在某些(短)时间内没有遵循前一个条形图方向的条形图的数量进行比较。如果持续条形图的份额超过某个设置的阈值,则认为图表处于持久模式。如果反持久条的份额超过了相同的阈值,则认为该图表处于反持久模式。如果持久棒的数量和反持久棒的数量都没有超过阈值,EA认为当前模式不清楚,并且不能进入新的位置。最有趣的部分是,这个专家顾问的交易与检测到的模式相反。它将使用在看跌条位后的买入交易,以及在持续模式下的看涨条后的卖出交易。
交易算法:专家顾问非常简单,它的行动算法也非常简单:
1。在新的k线开盘时,请通过之前的N个k线数据。
2.对于每个条,检查前面的条是看涨还是看跌。然后将其与当前迭代中的条形图进行比较。
3.如果两者都是看涨或两者都是看跌,则为持续模式记录一个点。如果方向不同,请为反持久模式记录一个点。
4.如果应该打开相反方向的位置,或者如果没有检测到持久性或反持久性,则关闭前一个位置。
5.如果反向设置被打开(默认),且持续k线的比率超过给定值,则在看涨k线后卖出,或在看跌k线后买入。如果反持续的k线占上风,那么在看跌后卖出,或者在看跌后买入。
6.如果反向交易被关闭,且持续k线的比率超过给定值,则在看涨k线后买入,或在看跌k线后卖出。如果反持续k线占上风,则在看跌后买入,或在看涨后卖出。就是这样
输入参数N (default = 10) —要反向查找(反)持久性检测的条数。
Ratio (default = 0.66)-考虑打开新位置或恢复当前位置的比率。
Reverse (default = true)-如果为真,则与检测到的市场持久性模式相反,否则据此交易。
Lots (default = 0.1)-要打开头寸的标准外汇批次的数量。被忽略,如果MM =为真。
Slippage (default = 100)-可接受的价格滑移。
MM (default = false)-如果为真,则将使用固定的分数位置大小。
MaxPositionSize (default = 5)-当MM =为真时,标准批次中的最大位置大小。
OrderComment (default = "PersistentAnti")-由这个EA打开的职位的评论 |