大佬们能帮我解释一下这个源码吗 策略是什么
ParamsNumeric math(15);
Numeric atrth(5);
Numeric lots(1);
Vars
umericSeries A;
NumericSeries mA;
NumericSeries n;
Numeric k;
Numeric minp;
Begin
minp=MinMove*PriceScale;
ma=XAverage(o,math);
n=AvgTrueRange(atrth);
a=OpenD(0)+(o-ma)*Sin ( BarsSinceToday/n);
If(c>a && o>a && h>h)
{
Buy(lots,h+minp);
}Else If(c<a && o<a && l<l)
{
SellShort(lots,l-minp);
}
End 本帖最后由 t0818h0158q 于 2019-3-8 20:07 编辑
Params
Numeric math(15);
Numeric atrth(5);
Numeric lots(1);
Vars
NumericSeries A;
NumericSeries mA;
NumericSeries n;
Numeric k;
Numeric minp;
Begin
minp=MinMove*PriceScale; //代码minp等于商品的最小变动量乘以商品的计数。
ma=XAverage(o,math); //代码ma等于计算15周期以来的开盘价的指数平均值。
n=AvgTrueRange(atrth); //代码n等于计算5周期以来的真实高点和真实低点的平均差值。
a=OpenD(0)+(o-ma)*Sin ( BarsSinceToday/n); //代码a等于当天开盘价加上(当根K线开盘价减去15周期以来的开盘价的指数平均值)乘以
//(当天第一根K线到当前K线位置的计数除以[前一根K线]5周期以来的真实高点和真实低点的平均差值)
If(c>a && o>a && h>h) //条件 ,前一根K线收盘价大于前一根K线a值,并且当根K线开盘价大于当根K线a值,并且当根K线最高价大于前一根K线最高价。
{
Buy(lots,h+minp); //多头建仓操作,一手仓位,前一根K线最高价加上当前商品的最小变动量乘以商品的计数
}Else If(c<a && o<a && l<l) //否则,条件,前一根K线收盘价小于前一根K线a值,并且当根K线开盘价小于当根K线a值,并且当根K线最低价小于前一根K线最低价。
{
SellShort(lots,l-minp); //空头建仓操作,一手仓位,前一根K线最低价减去当前商品的最小变动量乘以商品的计数
}
End
页:
[1]