以图中做多为例,均线金叉后,价格突破上轨开多,最大加仓次数100次,
当根K线满足均线交叉后,当根突破上轨开多,条件都是当根满足
请问满足均线交叉后,以后的K线如果突破上轨( highline)可以继续开仓,如何修正代码?
代码如下:
Vars
Numeric highline;
Numeric lowline;
Numeric Length1(5);
Numeric Length2(10);
Series<Numeric> MA1;
Series<Numeric> MA2;
Events
OnInit()
{
SetConsecEntries(100);
}
OnBar(ArrayRef<Integer> indexs)
{
highline=Highest(High[1],20);
lowline=Lowest(Low[1],20);
PlotNumeric("highline",highline,0,Red,0);
PlotNumeric("lowline",lowline,0,White,0);
MA1=AverageFC(Close,Length1);
MA2=AverageFC(Close,Length2);
PlotNumeric("MA1",AverageFC(Close,Length1));
PlotNumeric("MA2",AverageFC(Close,Length2));
If(CrossOver(MA1,MA2))
{
If( High>=highline)
Buy(1,Max(Open,highline));
}
If(CrossUnder(MA1,MA2))
{
If(Low<=lowline)
Sell(1,Min(Open,lowline));
}
}
Q2512153803
怎么联系,我可以帮你写
你好,你可以帮忙写代码吗