Механические торговые системы на языке Си
Механические торговые системы (МТС) — это свод полностью формализованных правил открытия, сопровождения и закрытия сделок при торговле на бирже или внебиржевых рынках ценных бумаг. МТС часто отождествляют с автоматическими системами (АТС) или торговыми роботами — программами для полной или частичной автоматизации деятельности трейдеров.
Язык Си может использоваться для создания МТС, так как позволяет реализовывать алгоритмы, реализующие торговые стратегии. Большинство алгоритмов основано на инструментах технического анализа, возможны и дополнительные статистические вычисления и/или обработка данных из других источников.
МТС анализирует поступившую информацию о котировках, проверяет логические условия и формирует управленческое решение. Решения в виде заявок отправляются на биржу. Кроме того, система должна контролировать исполнение заявок, рассчитывать размер открываемых позиций, поэтому МТС получает отчёты о сделках и состоянии счёта.
-
Руководство полного чайника по программированию на языке Си
В аргументе x передаётся КОПИЯ значения y, поэтому x=7; не изменяет значения у. Как все же сделать, чтобы вызываемая функция могла изменять значение переменной?
-
Описание функций Си
Описание Переменная _8087 устанавливается в нену- левое значение (1, 2 или 3), если при загрузке обнаруживается сопроцессор с плавающей точкой (8087, 80287 или 80387 соответственно). Иначе пе- ременная устанавливается в 0. Эта проверка может быть заменена на установку переменной окружения в YES или NO.
-
Язык Си
Настоящий документ в основном следует общей схеме описания, принятой в стандарте (публикация которого в свою очередь основывалась на первом издании этой книги), однако в организационном плане есть различия
-
Язык программирования Си
Результат выполнения оператора + есть сумма его операндов. Указатель на объект в массиве можно складывать с целочисленным значением. При этом последнее преобразуется в адресное смещение посредством умножения его на размер объекта, на который ссылается указатель.
-
Язык С
Результатом операции + является сумма операндов. Можно скла- дывать указатель на объект в массиве и значение любого цело- численного типа. во всех случаях последнее преобразуется в адресное смещение посредством умножения его на длину объек- та, на который указывает этот указатель
-
С для профессиональных программистов
Использование со вкусом звука значительно повышает привлекательность программ. Звук может быть использован в широком спектре от тоненького "писка" машины до исполнения музыки или различных специальных эффектов. В этом параграфе вы научитесь, как можно управлять высотой и продолжительностью звучания нот, генерируемых динамиком компьютера
-
Справочник языка Cи
Абстрактный описатель отличается от обычного Описателя только тем, что он не содержит идентификатора. Как и обычный описатель, он может содержать один или более признаков указателя, массива и функции. Для интерпретации абстрактного описателя следует прежде всего определить в нем место подразумеваемого идентификатора.
-
Справочная система C guide
Использование: ре + ie Адрес переменной типа ре, больший на ie адреса, заданного указателем ре. Пример last = arname + arsize - 1, Присваивает переменной last адрес последнего элемента массива arname
-
Программирование на языке C
К аддитивным операциям относятся сложение (+) и вычитание (-). Операнды могут быть целого или плавающего типов. В некоторых случаях над операндами аддитивных операций выполняются общие арифметические преобразования. Однако преобразования, выполняемые при аддитивных операциях, не обеспечивают обработку ситуаций переполнения и потери значимости
-
Описание Библиотеки Си
Например, если Вы читаете один символ из потока, указатель файла продвигается на 1 байт, так что следующая операция начнется с первого несчитанного символа. Если поток открыт для добавления, указатель файла автоматически позиционируется
-
Неудачный выбор приоритетов на PDP-11 и его наследие на Си
Ниже приводится демонстрационный пример, который можно погонять на различных Си/Си++ компиляторов, с неизменностью получая один и тот же результат