金死叉开仓的公式,改成只做单边死叉开空

老师,请帮忙把下面这个金死叉开仓的公式,改成只做单边死叉开空,金叉止盈的公式。谢谢。


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

// 简称: DualMA

// 名称: 双均线交易系统

// 类别: 公式应用

// 类型: 内建应用

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

Params

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

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

Vars

Series<Numeric> AvgValue1;

Series<Numeric> AvgValue2;

Events

OnReady()

{

SetBackBarMaxCount(1+Max(FastLength,SlowLength));

}

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(0,Open);

}

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

{

SellShort(0,Open);

}

}

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

// 编译版本 GS2010.12.08

// 版权所有 TradeBlazer Software 2003-2025

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

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

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

改为单边的金叉进死叉平仓
MACD金叉死叉
哪位老师能帮我写一下KDJ金叉做多,死叉做空的代码。
MACD金叉死叉的分别
请帮忙改成均线死叉进场
求教大神:MACD金叉买进,死叉卖出的“交易策略公式”
macd金叉和死叉
K线金叉开多,死叉止损。回调1%出场参照哪个公式啊?
请教macd金叉死叉问题
ma平均线240分钟和15分钟,金叉做多,死叉做空,怎么写程序。

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

{

Buy(0,Open);

}

改成

If(MarketPosition == -1 && AvgValue1[1] > AvgValue2[1] && BarsSinceEntry > 0)

{

BuyToCover(1,O);

}

这是最基本东西,稍微学习下就可以自己改写了的