Board logo

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

作者: 龙听    时间: 2022-11-1 13:54     标题: 【GenerateStrike】

  1. inputs: ProximityToStrike( numeric ), StrikeIncrement( numeric ) ;
  2. variables: var0( 0 ), var1( 0 ), var2( 0 ) ;

  3. var2 = IntPortion( ProximityToStrike ) ;

  4. if StrikeIncrement > 0 then
  5.         begin
  6.         var0 = IntPortion( Close / StrikeIncrement ) * StrikeIncrement ;
  7.         var1 = var0 + StrikeIncrement ;
  8.         if var2 = 0 then
  9.                 begin
  10.                 condition1 = AbsValue( Close - var1 ) <= AbsValue( Close - var0 ) ;
  11.                 if condition1 then
  12.                         GenerateStrike = var1
  13.                 else
  14.                         GenerateStrike = var0 ;       
  15.                 end
  16.         else if var2 > 0 then
  17.                 GenerateStrike = var0 + ( var2 * StrikeIncrement )
  18.         else
  19.                 GenerateStrike = var1 + ( var2 * StrikeIncrement ) ;
  20.         end ;
复制代码





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