18c0693f

    Механические торговые системы на языке C++ Builder

Язык C++ Builder позволяет создавать механические торговые системы (МТС) — программы для автоматизации торговых процессов. Цель — свести к минимуму или полностью исключить субъективный фактор из процесса принятия решений, реализовать системную торговлю.

C++ Builder добавляет к программированию на языке C++ возможность быстрой визуальной разработки интерфейса приложений, используя библиотеку визуальных компонентов VCL. Это позволяет включить в форму диалоги с пользователем, оставляя разработчику для реализации только функциональную часть, воплощающую алгоритм решения задачи.

Требования

Некоторые особенности реализации МТС на языке C++ Builder:

Разработка торговой модели. На основе анализа поведения рынка и технических индикаторов формулируется торговая гипотеза, на основании которой должны совершаться сделки. Модель должна допускать формализацию и количественное или логическое описание в виде математической модели.

Выделение специфических параметров. В модели необходимо выделить параметры, способные увеличить эффективность системы, и провести оптимизацию — систематический поиск наилучших параметров

  • Практическая работа с компилятором С++ Builder 6
    В написании тела программы могут возникнуть следующие типы ошибок: синтаксические, логические и/или фатальные. Определение функции имеет следующий формат: тип_возвращаемого_значения имя_функции (список_параметров, включающий тип_каждого_параметра)

  • C++ Программирование в среде С++ Builder 5
    Что собой представляет персональный компьютер? Если говорить о его устройстве, то в нем имеется центральное процессорное устройство (CPU), процессор плавающей арифметики, оперативная память (RAM), кэш-память, постоянная память (ROM) с зашитыми в ней подпрограммами BIOS, контроллеры внешних устройств (дисков, клавиатуры, дисплея и т.д.)

  • Borland C++ Builder
    C++Builder предназначен для быстрой разработки приложений (RAD), построенных на современном фундаменте объектно-ориентированного программирования (ООП). C++Builder сам постепенно будет помогать вам овладевать премудростями RAD, ООП и языка C++, поначалу требуя лишь минимальных предварительных знаний. Ваши навыки будут расширяться по мере роста сложности ваших разработок

  • Энциклопедия C++ Builder
    Операционная система Windows предоставляет разработчикам приложении мощные средства Интерфейса Графических Устройств GDI (Graphics Device Interface) для построения графических изображений независимо от типа используемого устройства вывода. К сожалению, GDI обременяет программистов множеством дополнительных действий

  • Поставка приложений, созданных с помощью С++ Builder
    Если в проекте используются модули и формы Delphi, следует отключить все опции в секции Debugging и включить опцию Optimization в секции Code Generation на странице Pascal


  • Borland C++ Builder
    Если созданное с помощью С++ Builder приложение в процессе работы обращается к базам данных, оно, как правило, использует для этой цели библиотеку BDE (Borland Database Engine), основанную на технологии IDAPI (Integrated Database Application Program Interface)

  • Справочник советов и примеров по C++Builder
    Комментарий в программном коде предназначен для облегчения восприятия программного кода. Комментарий можно разбить он не вызывает каких-либо действий. Синтаксис комментария в языках программирования выражается: (1), (2)


  • Настройка параметров доступа к данным в C++ Builder
    Если созданное с помощью С++ Builder приложение в процессе работы обращается к базам данных, оно, как правило, использует для этой цели библиотеку BDE (Borland Database Engine), основанную на технологии IDAPI (Integrated Database Application Program Interface)

  • Работа с базами данных в Borland C++ Builder
    Компонент DataSource действует как посредник между компонентами TDataSet (TTable, TQuery, TStoredProc) и компонентами Data Controls - элементами управления, обеспечивающими представление данных на форме

  • Borland C++ 5 для себя
    Конечным результатом этой главы будет простейшая программа, которая сама по себе почти ничего не умеет делать, но служит основой для создания наших следующих программ. К счастью, наша первая программа будет исключением из народной мудрости, приведенной в эпиграфе - поскольку мы ее создадим, лишь выбирая варианты, предложенные Borland-ом