Amibroker和Excel行情服务及插件更新下载说明专题

Discussion in 'AmiBroker' started by Andy.xu, Jan 12, 2011.

  1. 楼主能否发一份到我邮箱:vensentzhou@yahoo.cn,谢谢
     
  2. Timeframe用法请教 !!!

    想做如下操作 :
    基于日图 ,先在周中进行K线的处理,然后将处理后的K线在日周期中使用。
    现在第一步就发现在周中barcount是等于日周期的,在TimeFrameSet( inWeekly )中 ,barcount=4027,TimeFrameRestore()后也是4027,且在inWeekly 中 TFOpen数组前面均为空值,从3829才开始有数值。
    对timeframe的操作还是没有理解透彻,是否TimeFrameSet( inWeekly )中,TFOpen的长度=Open长度,但把日周期的Open值转换成周的后放入了TFOpen后部数组?
    请高手指点一下,谢谢!

    TimeFrameSet( inWeekly );
    MA14_Weekly = MA( Close, 14 );
    TFOpen = Open;
    TFBarIndex = BarCount;

    for ( i = 0;i < TFBarIndex ;i++ )
    {
    if ( !IsNull( TFOpen ) )
    _TRACE( "i=" + i + " TFOpen=" + TFOpen );
    }

    _TRACE( "AA Interval()=" + Interval() + " TFBarIndex=" + TFBarIndex );

    TimeFrameRestore();

    TFOpen = TimeFrameExpand( TFOpen, inWeekly );
    TFBarIndex = TimeFrameExpand( TFBarIndex, inWeekly );

    _TRACE( "BB Interval()=" + Interval() + " TFBarIndex=" + TFBarIndex );

    输出:
    ......................
    i=4024 TFOpen=1.3355 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70
    i=4025 TFOpen=1.3491 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70
    i=4026 TFOpen=1.3552 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70

    AA Interval()=432001 TFBarIndex=4027
    BB Interval()=86400 TFBarIndex=4027
     
  3. Timeframe用法请教 !!!

    想做如下操作 :
    基于日图 ,先在周中进行K线的处理,然后将处理后的K线在日周期中使用。
    现在第一步就发现在周中barcount是等于日周期的,在TimeFrameSet( inWeekly )中 ,barcount=4027,TimeFrameRestore()后也是4027,且在inWeekly 中 TFOpen数组前面均为空值,从3829才开始有数值。
    对timeframe的操作还是没有理解透彻,是否TimeFrameSet( inWeekly )中,TFOpen的长度=Open长度,但把日周期的Open值转换成周的后放入了TFOpen后部数组?
    请高手指点一下,谢谢!

    TimeFrameSet( inWeekly );
    MA14_Weekly = MA( Close, 14 );
    TFOpen = Open;
    TFBarIndex = BarCount;

    for ( i = 0;i < TFBarIndex ;i++ )
    {
    if ( !IsNull( TFOpen ) )
    _TRACE( "i=" + i + " TFOpen=" + TFOpen );
    }

    _TRACE( "AA Interval()=" + Interval() + " TFBarIndex=" + TFBarIndex );

    TimeFrameRestore();

    TFOpen = TimeFrameExpand( TFOpen, inWeekly );
    TFBarIndex = TimeFrameExpand( TFBarIndex, inWeekly );

    _TRACE( "BB Interval()=" + Interval() + " TFBarIndex=" + TFBarIndex );

    输出:
    ......................
    i=4024 TFOpen=1.3355 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70
    i=4025 TFOpen=1.3491 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70
    i=4026 TFOpen=1.3552 C:\Program Files (x86)\AmiBroker5.5 - Hour\Formulas\Custom\TimeFrame-Test-6.afl 9 51 10:28:23.70

    AA Interval()=432001 TFBarIndex=4027
    BB Interval()=86400 TFBarIndex=4027
     
  4. 抱歉上面发的错了。