头皮类EA,内置三个策略,2个H1,一个H4,模拟盘与实盘差距大,有源码,dll已破。
每次选用一个策略。
本源码已经本站汉化一部分
以下是遍历寻找高点,然后再往前寻找高点的写法,经常用于净值控制。
for (int k = 3; k < 100; k++)
{
if (High[k] >= High[k + 1] && High[k] > High[k + 2]
&& High[k] >= High[k - 1] && High[k] > High[k - 2])
{
顶点 = NormalizeDouble(High[k], Digits);
顶点柱号 = k;
break;
}
}
for (k = 顶点柱号 + 1; k < 100; k++)
{
if (High[k] >= High[k + 1] && High[k] > High[k + 2]
&& High[k] >= High[k - 1] && High[k] > High[k - 2])
{
前顶点 = NormalizeDouble(High[k], Digits);
前顶点柱号 = k;
break;
}
}
代码给出一个price shock的情况,可能是指行情剧烈,但使用开盘价跟现价的差值小于(stoplevel<<2)*Point,每左移(<<)一个,代表放大2倍,因此左移2代表扩大4倍,但是该代码是对stoplevel扩大四倍,有点费解。

发表评论