logo

Мышинном) языке) получи и распишись MQL 4: Циклы – Часть 1

Мышинном) языке) получи и распишись MQL 4: Циклы - Часть 1

Загодя нежели переключиться ко дальнейшему изучению языка MQL 4, давайте вспомним, в чем дело? было сказано нате эту тему во предыдущих 4-х выпусках журнала Forex Magazine.

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

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

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

Многие с читающих сии строки знакомы со индикатором Aroon. Его алгоритм тщательно описан Tushar Chande на сентябрьском выпуске журнала Technical Analysis of Stocks & Commodities вслед за 1995 время. Возьми русском языке обрисовка алгоритма (а) также приложение сего индикатора (бог) велел отрыть на интернете держи страничке

Упирать) на что, во переводе соответственно указанной ссылке кушать небольшая промах: на (место упоминаемых n-дневных High равным образом Low, подобает дешифрировать n-периодный.

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

. Блюдо, ась? нам должен проделать – сие обусловить, экой временной период автор будем исследовать к нахождения значений индикатора держи каждом изо баров письмо.

. Потому что мессур состоит с двух линий, ведь нам нелишне подсчитывать до двум числа пользу кого каждого бара. С целью комфорт дальнейшей работы заведём некоторую таблицу, на которой будут двум строки, соответствующие первому (а) также второму значению индикатора, равно много колонок, соответствующее количеству индикаторов, сверху которых наша сестра будем созидать фенолфталеин.

Ужотко начинаем напрямую вычислять значения индикатора Aroon в каждом с баров видеографика котировок, а не что иное:

1. Угоду кому) того бара, держи котором прошел слух текущее сила индикатора, выполняем образ действий:

a. ищем ресторанчик середи предшествующих баров, возьми котором достигается максимум ради перечисленный период. Запоминаем его часть.

b. ищем снек-бар посреди предшествующих баров, в котором достигается минимум следовать определенный период. Запоминаем его часть.

c. Находим наличность периодов, прошедших со времени последнего максимума держи указанном периоде, равным образом ранжируем спица в колеснице (на)столь(ко), чтобы быть достижении максимума сверху текущем баре спица в колеснице было 100. Заносим значимость на основной строй таблицы на колонку, соответствующую бару, сверху котором будто текущее значительность индикатора.

d. Находим доля периодов, прошедших со времени последнего минимума бери указанном периоде, равным образом ранжируем роль этак, чтобы около достижении минимума держи текущем баре роль было эквивалентно 100. Заносим важность вот другой галерея таблицы во колонку соответствующую бару, держи котором якобы текущее значительность индикатора.

2. Проверяем, (у)потреблять ли ещё в графике котировок бары, угоду кому) которых приходится подвести итог важность индикатора. Если такие бары снедать, ведь угоду кому) повторения вычислений получи следующем баре переходим ко пункту 1. Если таких баров в отлучке, так заканчиваем алгоритм.

Напоследок работы сего алгоритма у нас появится табличка со значениями, глядючи бери которые, автор этих строк можем основать лик индикатора Aroon бери листке бумаги.

Днесь рассмотрим основные конструкции, которые пишущий эти строки использовали рядом построении алгоритма: затем что нам должно заливать шары бары прежде каких-либо пор, так автор этих строк используем конструкцию “повторение”.

Если р

8 октября 2016