Beispiel #1
0
        /// <summary>
        /// Инициализировать <see cref="CandleBuilder{TCandle}"/>.
        /// </summary>
        /// <param name="container">Контейнер данных.</param>
        protected CandleBuilder(ICandleBuilderContainer container)
        {
            if (container == null)
            {
                throw new ArgumentNullException("container");
            }

            Sources = new CandleBuilderSourceList(this)
            {
                Holder.TradeStorage, Holder.OrderLogStorage
            };

            Container = container;
        }
Beispiel #2
0
 /// <summary>
 /// Создать <see cref="VolumeCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public VolumeCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
 }
Beispiel #3
0
 /// <summary>
 /// Создать <see cref="TickCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public TickCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Создать <see cref="TimeFrameCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public TimeFrameCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
     GenerateEmptyCandles = true;
 }
Beispiel #5
0
 /// <summary>
 /// Создать <see cref="RenkoCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public RenkoCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
 }
Beispiel #6
0
 /// <summary>
 /// Создать <see cref="PnFCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public PnFCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
 }
Beispiel #7
0
 /// <summary>
 /// Создать <see cref="RangeCandleBuilder"/>.
 /// </summary>
 /// <param name="container">Контейнер данных.</param>
 public RangeCandleBuilder(ICandleBuilderContainer container)
     : base(container)
 {
 }