请帮忙改成均线死叉进场

老师请帮忙把下面的单边金叉进场改成单边的死叉进场吗?

//------------------------------------------------------------------------

// 简称: DualMA2

// 名称: 单边金叉

// 类别: 公式应用

// 类型: 用户应用

// 输出: Void

//------------------------------------------------------------------------

Params

Numeric FastLength(5);// 短期指数平均线参数

Numeric SlowLength(10);// 长期指数平均线参数

Vars

Series<Numeric> AvgValue1;

Series<Numeric> AvgValue2;

Events

OnBar(ArrayRef<Integer> indexs)

{

AvgValue1 = AverageFC(Close,FastLength);

AvgValue2 = AverageFC(Close,SlowLength);

PlotNumeric(\"MA1\",AvgValue1);

PlotNumeric(\"MA2\",AvgValue2);

If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])

{

Buy(1,Open);

}

If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])

{

Sell(1,Open);

}

}

//------------------------------------------------------------------------

// 编译版本 GS2010.12.08

// 版权所有 TradeBlazer Software 2003-2025

// 更改声明 TradeBlazer Software保留对TradeBlazer平

// 台每一版本的TradeBlazer公式修改和重写的权利

金死叉开仓的公式,改成只做单边死叉开空
均线N天内发生过金叉或者死叉
MACD金叉死叉
MACD金叉死叉的分别
多单金叉进场,死叉止损,然后叠加移动止盈的方式:开仓后盈利2%左右就止盈。空单反之
请教macd金叉死叉问题
跨周期均线策略
改为单边的金叉进死叉平仓
macd金叉和死叉
K线金叉开多,死叉止损。回调1%出场参照哪个公式啊?

If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])

{

Buytucover(1,Open);

}


If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])

{

Sellshort(1,Open);

}


你这个反过来

不是金死叉的吗,我一直用这个公式在开多单啊,是用软件自带的双均线交易系统而改的啊。

首先这个代码不是金死叉

常规讲的金死叉 在tb里 指crossover   crossunder