Kitobdan iqtiboslar  MQL5: программирование торговых роботов

Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
Важная информация. Всегда пользуйтесь справкой, встроенной в MetaEditor. Например, если вам надо узнать какие аргументы принимает какая — то функция и что она делает — просто ставите курсор на этой функции и нажимаете кнопку F1 на клавиатуре. Сразу появится окно с описание функции.
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
ArrayCopy — копирует данные из одного массива в другой.
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
ArraySetAsSeries — устанавливает порядок тайм — серии (работает только с динамическими массивами). ArrayResize — меняет размер динамического массива. Например ArrayResize (prices, 10) — увеличивает до 10 ячеек размер массива prices. ArraySize — возвращает текущий размер массива. ArrayFill — заполняет массив одним значением
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
ArraySize (rsiValues) — она возвращает размер массива, который передан в функцию в качестве аргумента:
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
ArraySetAsSeries (rsiValues, true) — меняет порядок
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
Разница между for и while for — для известного числа повторений (5 свечей, 10 шагов). while — для неизвестного, пока не случится что — то (RSI <30).
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
i++ — увеличиваем i на 1 после каждого шага.
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
Цикл for — это когда мы знаем, сколько раз нужно что — то сделать. Например, «проверь 5 свечей».
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
&& — «и» (оба условия должны быть истинны). || — «или» (хотя бы одно условие истинно).
Fikr bildirish
Roma Kazak
Roma Kazakiqtibos olmoqda6 oy oldin
< — меньше. > — больше. <= — меньше или равно. > = — больше или равно. == — равно (два знака равенства, чтобы не путать с присваиванием =).
Fikr bildirish