请教公式问题。 - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
本帖最后由 wwwasdlike 于 2012-2-10 10:54 编辑
Highest(High,BarsSinceEntry) 这句话的意思是,求出当前持仓第一次建仓后出现的最高值。
问题如下: 我在公式中加入了止盈与止损,如果第一次入场后发生了止盈或止损。等于当前没有持仓。BarsSinceEntry便没有意义了。请问怎么写能代替这句话? 依然能求出第一次入场后的最高点 - TB技术人员:
回复 1# wwwasdlike
Highest(High,BarsSinceEntry)函数第二个参数就不能用函数
使用变量或者其他方法记录下来开仓后的bar数目
bool bfirsttrade;
if(currentbar == 0)
bfirsttrade=false;
if(开仓 && !bfirsttrade)
{
……
mybar = 0;
bfirsttrade = true;
}else
{
mybar = mybar[1] +1;
}
mybar 就是距离开仓bar的数目
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:问个关于交易助手的问题
- 下一篇:求教程序化江湖大佬:如何求出tick累加值…
相关文章
-
没有相关内容