не могу загрузить произвольную таблицу
Atom Ответить
13.11.2010


Добрый день!
Сделал класс-описание ATRTable для "произволной таблицы" Quik так как это показано в Документации.
Делаю _trader.AddCustomTableMapping(typeof(ATRTable)); после _trader = new QuikTrader(quikPath);
Однако ProcessCustomTables никогда не вызывается...
Что я ещё не сделал?

Вот код ATRTable.cs

Код

using System;

namespace Scalping
{
    using System.ComponentModel;

    using Ecng.Serialization;
    using Ecng.Trading.Quik;
    /// <summary>
    /// Описание таблицы ATR, экспортируемой в робота из Quik
    /// </summary>
    [DdeCustomTable("ATR")]
    public class ATRTable : INotifyPropertyChanged
    {
        public ATRTable()
        {
        }
        
        private string _CDate;
        [DdeCustomColumn("CDate", Order = 0)]
        public string CDate {
            get{return _CDate;}
            set {
                _CDate = value;
                NotifyPropertyChanged("CDate");
            }
        }
        
        private string _CTime;
        [DdeCustomColumn("CTime", Order = 1)]
        public string CTime {
            get{return _CTime;}
            set {
                _CTime = value;
                NotifyPropertyChanged("CTime");
            }
        }
        
        private string _ATR;
        [DdeCustomColumn("ATR", Order = 2)]
        public string ATR {
            get{return _ATR;}
            set {
                _ATR = value;
                NotifyPropertyChanged("ATR");
            }
        }
        
        private PropertyChangedEventHandler _propertyChanged;

        event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged
        {
            add { _propertyChanged += value; }
            remove { _propertyChanged -= value; }
        }

        private void NotifyPropertyChanged(string info)
        {
            if (_propertyChanged != null)
                _propertyChanged(this, new PropertyChangedEventArgs(info));
        }
    }
}


Теги:


Спасибо:




2 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 13.11.2010
Ответить


ProcessDataError что нибудь пишет?
Спасибо: romanick

romanick

Фотография
Дата: 13.11.2010
Ответить


Спасибо за подсказку. Действительно, сделал обработчик ошибки и увидел что неверно конвертируются даты.
Сейчас всё ок.
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy