← К каталогу
Исходный код · ID 2426

PlusInit

plusinit.mqh
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

PlusInit — это include-библиотека для MQL, разработанная Dennis Lee в 2012 году. Файл предназначен для предоставления внутренних переменных, используемых модификациями Plus. Основная задача — автоматическая адаптация значений пипа и пункта в зависимости от типа торгового счёта.

Библиотека содержит две функции: InitInit() для инициализации и InitDeInit() для деинициализации. При вызове InitInit() определяется количество знаков цены (Digits) и на этой основе задаются коэффициенты пересчёта. Также предусмотрено специальное поведение для инструмента XAUUSD.

В файле объявлены две переменные — InitPip и InitPts, которые хранят вычисленные значения пипа и пункта соответственно. Эти переменные доступны другим модулям, подключающим данную библиотеку. Версия продукта — 1.00.

Состав библиотеки

Классов: 0 · методов: 0 · конструкторов: 0 · деструкторов: 0 · отдельных функций: 2

Функции
Функция void InitInit()

Инициализация библиотеки. Автоматически определяет тип счёта (полнопиповый или субпиповый) на основе количества знаков после запятой цены и устанавливает соответствующие значения переменных InitPip и InitPts. Для инструмента XAUUSD дополнительно сдвигает десятичную точку на один разряд влево.

Функция void InitDeInit()

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

Получить полный код

Поиск по коду файла

string   InitName="PlusInit";
string   InitVer="1.00";

double   InitPip;
double   InitPts;

void InitInit()
{

   if (Digits==4||Digits==2)
   {
      InitPip=1;
      InitPts=Point;
  

Показано первые 50% кода (символов: 261)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
26,10₽ ≈ $0.32