Board logo

标题: 【Rank】 [打印本页]

作者: 龙听    时间: 2022-11-2 11:53     标题: 【Rank】

  1. Inputs: RankNum(Numeric), PriceValue(Numeric), Len(Numeric), SOrder(Numeric);
  2. Variables: var0(0);
  3. Array: arr0[1000](0);

  4. condition1 = MinList(Len, RankNum) > 0 AND MaxList(Len, RankNum) <= 1000 ;
  5. If condition1 Then Begin
  6.         For value1 = 1 To Len Begin
  7.                 arr0[value1] = PriceValue[value1-1];
  8.         End;               
  9.         For value1 = 1 To Len-1 Begin
  10.         condition1 = arr0[value1] > arr0[value1+1] ;
  11.                 If condition1 Then Begin
  12.                         var0 = arr0[value1];
  13.                         arr0[value1] = arr0[value1+1];
  14.                         arr0[value1+1] = var0;
  15.                         value1 = 0;
  16.                 End;
  17.         End;
  18.         If SOrder > 0 Then
  19.                 Rank = arr0[RankNum]
  20.         Else
  21.                 Rank = arr0[Len - RankNum + 1];
  22. End;
复制代码





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2