Board logo

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

作者: 龙听    时间: 2022-11-1 11:00     标题: 【AB_NextColor】

程式码:
  1. inputs:
  2.         MinuteInterval( numericsimple ) ;

  3. variables:
  4.         var0( 0 ),
  5.         var1( 0 ),
  6.         var2( 0 ),
  7.         var3( 0 ),
  8.         var4( RGBToLegacyColor( GetBackGroundColor ) ) ;

  9. condition1 = BarType = 1                                 
  10. and MinuteInterval >= BarInterval                     
  11. and ( MinuteInterval <= BarInterval of Data1 or BarType of Data1 = 2 ) ;

  12. if condition1 then
  13.         begin

  14.         var1 = MinutesIntoWeek( DayOfWeek( Date ), Time ) ;
  15.         var0 = BarStatus( 1 ) ;

  16.         condition1 = ( CurrentBar of Data1 = 1 and var0 = 2 ) or var0[1] = 2;
  17.         if condition1 then   
  18.                 begin
  19.                 var3 = 1 ;
  20.                 var2 = var1 - BarInterval ;
  21.                 end ;

  22.         if var1 > var2 + MinuteInterval then
  23.                 begin
  24.                 var3 = var3 + 1 ;
  25.                 if var3 > 16 then
  26.                         var3 = 1 ;
  27.                 var2 = var1 - BarInterval ;
  28.                 end ;

  29.         if var3 = var4 then
  30.                 if var3 = 16 then
  31.                         var3 = 1
  32.                 else
  33.                         var3 = var3 + 1 ;

  34.         end
  35. else
  36.         var3 = var4 ;

  37. AB_NextColor = LegacyColorToRGB( var3 ) ;
复制代码





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