Перейти к содержанию

Рубрика: Создаём

Создаём фреймворки с использованием различных языков программирования

(MQL) 2.6 Тип объекта. Класс «ETypeCode»

В библиотеке языка «MQL5» имеется класс «CList«. Он является классом динамического списка объектов. В иных языках программирования (например: Java, C#, ) такие списки называют коллекциями. Коллекции чем-то похожи на массивы,…

(MQL) 2.5 Время. Класс «ETime».

Для торгового робота время играет очень важную роль. Благодаря ему мы можем определить момент появления нового бара. Мы можем выставлять заявки с отложенным исполнением в нужный нам момент. Опираясь на…

(MQL) 2.4 Строки. Манипуляции над ними

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

(MQL) 2.3 Расширение структуры проекта.

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

(MQL) 2.2 Преобразование данных. Приведение типа переменной

В прошлой статье, посвящённой преобразованию данных, была рассмотрена целая группа функций. Среди них была шаблонная функция «Convert()». Данная функция выполняет приведение типов переменных. Но для этого ей необходимо передать два…

(PHP) 1.3 Оформление сообщений об ошибке. Класс «FormatAbstract»

Наверное вы замечали, что при проблемах в работе системы управления сайтом появляются различные сообщения. Зачастую они выводятся одной строкой. Чтобы разобрать её содержание придётся потратить какое-то время. Было бы намного…

(MQL) 2.1 Преобразование данных

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

(PHP) 1.2 Уровни ошибок — класс LogLevelsClass

В прошлой статье была представлена полная структура обработчика ошибок. В этой статье мы рассмотрим класс «LogLevelsClass«. Это класс описывает уровни ошибок. Так как этот класс самостоятельный, то он располагается в…

(MQL) 1. Перечисления

Перечисляемый тип (сокращённо перечисления, англ. enumeration, enumerated type) —  тип данных, который является набором идентификаторов, играющих ту же роль, что и обычные именованные константы. В основном все перечисления, используемые в проекте, служат своеобразными указателями, которые…

(PHP) 1.1 Обработчик ошибок. Интерфейсы

В любой работе случаются ошибки. Можно использовать совершенную технику или же быть специалистом экстра класса, но от ошибок никто не застрахован. Так и с программным кодом. Каким классным программистом вы…

(PHP)1. Общая структура проекта

Создание ядра для системы управления сайтом (CMS) требует немало времени. Особенно если разработчик это делает впервые. Ядро — это фреймворк(CMF). Конечно создание свой CMS у многих вызывает недоумение. Какой смысл…

(MQL) 0. Торговый фреймворк. Структура проекта

Эта статья открывает целый цикл, посвящённый созданию полноценного торгового фреймворка. Данная библиотека станет основой для создания своих торговых роботов, работающих в торговом терминале MetaTrader 5. Зачем нужны торговые роботы Торговые…