如何找到最近的3个最高点和最低点

for j=2 To 100 //*循环次数*,求出最近的四个高低点,确定箱体上轨和下轨

{

If (Low[j-1] >= Low[j] And low[j] <= Low[j+1])

 {

k = j;

n = j;

break;

BoxLowOne = Low[n];

Continue;

For j=k+1 To 100

  {

  If ( LowFirst = True And  Low[j-1] >= Low[j] And low[j] <= Low[j+1])

    {

      k = j;

      n = j;

      BoxLowTwo = Low[k];

  break;

    }

  }

 }

}

For j=2 To 100

{

If (LowFirst = False And High[j] >= High[j-1] And High[j] >= High[j+1])

 {

k = j;

BoxHighOne = High[k];

             

 

Break;

Continue;

For j=k+1 To 100

  {

    If (High[j] >= High[j-1] And High[j] >= High[j+1])

   {

   k = j;

   BoxHighTwo = High[k];

   

 Break;

   }

  }

 }

}

plt.line(\"BoxHighone\",BoxHighOne);

plt.line(\"BoxHighTwo\",BoxHighTwo);

If (LowFirst = False)

{

 If((BoxHighTwo - BoxLowOne)/(BoxHighOne - BoxLowOne) >=2 And BoxHighTwo - BoxLowOne>=15 And BoxHighOne < BoxHighTwo)                

{

 UpBox = BoxHighOne;

 DownBox = BoxLowOne;

}

 Else

    {

     UpBox = Max(BoxHighOne,BoxHighTwo);

 DownBox = Min(BoxLowOne,BoxLowTwo);

}

}

Else If (LowFirst = True)

{

 If((BoxHighOne - BoxLowTwo)/(BoxHighOne - BoxLowOne) >=2 And BoxHighOne - BoxLowTwo >=15 And BoxLowOne > BoxLowTwo)

{

 UpBox = BoxHighOne;

 DownBox = BoxLowOne;

}

 Else

{

 UpBox = Max(BoxHighOne,BoxHighTwo);

 DownBox = Min(BoxLowOne,BoxLowTwo);

 

}

}

如何求13-15点时间段的最高点,最低点
如何存储开仓bar前的最后一根k线的最高点及最低点?
求助帖!!如何取当日最高点时的持仓量
请老师发一个tbquant如何参数和策略优化的教学视频链接把。没有找到。谢谢。
怎样获取和纪录最近3个区域的最低价和最高价
求N周期最高点折线
咨询关于最高点的问题
如何获取最近平仓的价格
如何用程序代码找到最新成交单的委托来源
如何找到策略的历史回测的交易明细?