.
Тесты торговых стратегий на C#. Урок 34. Пакеты финансовых инструментов
Автор megabax   
16.05.2023 г.
New Page 1

Тесты торговых стратегий на C#. Урок 34. Пакеты финансовых инструментов

Чтобы смотреть урок полностью, а так же скачать исходники к уроку, подпишитесь на платный раздел.

В платном разделе статья находится здесь.

Исходники к уроку можно скачать в платном разделе.


На прошлом уроке я обещал рассказать об очередном нововведении в программу, которое является заделом на будущее - пакеты.

Тесты торговых стратегий на C#. Урок 34. Пакеты финансовых инструментов

Что такое пакет? Пакет это совокупность финансовых инструментов, объединенных в группу:

Тесты торговых стратегий на C#. Урок 34. Пакеты финансовых инструментов

Для чего это надо? Вы, наверное, слышали о таком принципе, как диверсификация? В том случае, если мы торгуем несколькими инструментами, и все эти инструменты продаем или покупаем одновременно, то целесообразно объединить их в пакет. Другой случай - арбитражная стратегия, когда мы один инструмент (или несколько покупаем), а другой (или несколько) продаем. В этом случае так же целесообразно объединить их в пакет. Те инструменты, которые мы покупаем, в пакете их положительное количество, а те, что продаем - отрицательное. Вот эта идея и есть задел на будущее, но пока реализовано только редактирование пакета.

В программе пакет - это список элементов пакета, сам элемент пакета - это экземпляр класса PackageItem:

...

Ну, соответственно, добавим пару методов в класс проекта(ядра) программы:

        /// <summary>

        /// Добавить пакет финансовых инструментов

        /// </summary>

        public void add_package()

        {

            Package package = new Package(this);

            if (package.edit())

            {

                packages.Add(package);

                add_package_in_tree(package);

            }

        }

 

 

...

 


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010", авторское право на который принадлежит "Microsoft". 

 

Последнее обновление ( 16.05.2023 г. )