当前位置: 首页>>代码示例>>C#>>正文


C# IDataManager.GetScale方法代码示例

本文整理汇总了C#中IDataManager.GetScale方法的典型用法代码示例。如果您正苦于以下问题:C# IDataManager.GetScale方法的具体用法?C# IDataManager.GetScale怎么用?C# IDataManager.GetScale使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IDataManager的用法示例。


在下文中一共展示了IDataManager.GetScale方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AggregateBars

        public AggregateBars(IDataManager data, ISymbol symbol, IScale scale)
        {
            l.Info("Создаем AggregateBars для " + symbol + " " + scale);
            if (scale.scaleType != ScaleEnum.sec)
                throw new NotImplementedException("поддерживаются только ТАЙМ фреймы");

            this.symbol = symbol;
            this.scale = scale;
            this.debKey = "(" + symbol + "." + scale + ") ";
            m_TickBars = data.GetBars(symbol, data.GetScale(ScaleEnum.tick, 1));
            m_TickBars.Lock.AcquireReaderLock(1000);
            try
            {
                IBar bar = m_TickBars.First;
                while (bar != null)
                {
                    m_TickBars_NewBarEvent(m_TickBars, new BarsEventArgs(this,bar));
                    bar = m_TickBars.GetNext(bar);
                }
                m_TickBars.NewBarEvent += new EventHandler<BarsEventArgs>(m_TickBars_NewBarEvent);
                m_TickBars.ChangeBarEvent += new EventHandler<BarsEventArgs>(m_TickBars_ChangeBarEvent);
            }
            finally
            {
                m_TickBars.Lock.ReleaseReaderLock();
            }
        }
开发者ID:vvsur,项目名称:open-wealth-project,代码行数:27,代码来源:AggregateBars.cs


注:本文中的IDataManager.GetScale方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。