老师你好 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] < AvgValue3[1])
{
SellShort(0,Open);
}
这样写 在5日上穿20日时会再开一手多仓 此时持仓变成了2手 需要第二上穿 或下穿不加仓 一直一手交易
相当于 简易语言 AUTOFILTER这个功能怎么实现 一开一平
就是双均线变成了3均线 或四均线交易 同样也是1手一开一平交易不加仓
你好,你策略的写法和你描述的策略逻辑,好像有点矛盾。如果5日上穿10日开多,5日下穿20日反手,理论上只能是下穿时反手,这样就不能用均线比大小的方式来写,否则,5日大于10日开多后,因为5日又小于20日,会立即反手的,这跟你的策略逻辑就矛盾了。
一开一平那种效果该怎么写呢 不增仓交易那种
用Cross表达 还是会增仓 在第二次穿时
自己用变量来记录,自己控制