老师你好 tb里面怎么实现
比如 5日上穿 10日开多仓 (此时持仓1手) 5日继续上穿 20日 不在开仓
当5日下穿20日 时反手 当下穿10日不在开仓空单
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1] or AvgValue1[1] > AvgValue3[1])
{
Buy(0,Open);
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1] or AvgValue1[1] < AvgValue2[1])
{
SellShort(0,Open);
}
这样写 在5日上穿20日时会再开一手多仓 此时持仓变成了2手 需要第二上穿 或下穿不加仓 一直一手交易
相当于 简易语言 AUTOFILTER这个功能怎么实现 一开一平
就是双均线变成了3均线 或四均线交易 同样也是1手一开一平交易不加仓
5日继续上穿 20日 不在开仓
不开仓你都不用写
可以通过当前持仓判断是不是开过仓,或者BarsSinceEntry