Всех приветствую. Продолжаем цикл уроков по MQL4.
В прошлый раз мы начали тему типов данных, сегодня будем говорить о ней более конкретно. Речь пойдёт о целых типах данных, предназначенных для хранения целочисленных значений. В языке MQL4 их 11 штук и отличаются они друг от друга по количеству места, которое занимают в памяти, и по области значений, которые переменные данных типов могут принимать. Естественно, исходя из этих отличий, иногда рациональнее использовать один тип данных, а иногда другой.
Список целых типов данных в MQL4 выглядит следующим образом:
Кстати, в языке MQL5 типы данных такие же, так что содержание поста можно смело отнести и к целым типам данных в MQL5.
Все подробности о каждом типе данных с примерами применения можно узнать из закреплённого видео. Спасибо за внимание.
Господа, всех приветствую. Продолжаем цикл изучения MQL4. В прошлый раз мы знакомились с синтаксисом языка MQL4. (Прошу модератора вернуть ту тему в АЛГО-раздел. Она там уже была, но вылетела после редактирования поста и исправления опечатки.)
Сегодня же мы затронем очень важную тему, без которой, пожалуй, невозможно изучать ни один язык программирования. Речь пойдёт о типах данных и переменных.
Если бы Вам задали вопрос: «Что делает абсолютно любая программа?», — не конкретизируя, о какой программе идёт речь. Наверняка, Вы бы ответили: «Любая программа оперирует данными, то есть берёт некоторые исходные данные и производит с ними действия, предусмотренные алгоритмом программы, после чего в каком-то виде возвращает результат этих действий». Вы были бы совершенно правы. Действительно, программы занимаются обработкой данных и торговые роботы или советники здесь не являются исключением.
А для того, чтобы иметь возможность работать с данными, нужно их где-то хранить. Нам нужно иметь доступ к оперативной памяти, чтобы выделять в ней место под хранение данных, которые мы и будем обрабатывать в программе. Таким образом, у нас возникает потребность в переменных.
Здравствуйте цель этих уроков помочь трейдерам сделать торговый робот с нуля, не обладая знаниями в программировании. Если вы опытный трейдер, то обязательно возникнет (возникает) желание запрограммировать свою торговую стратегию и если не умеешь программировать то приходится обращаться к тому то умеет это делать. И как раз в этот момент возникает самое трудное, составление тех. задания для программиста, причем если программист ниразу не трейдер, то задача практически не выполнима. Посмотрите уроки, там не сложно, будут и еще. Просто пройдя один раз этот путь, вам будет понятно как составить техническое задание для написания робота, может вы и сами сможете это сделать... Ну а если вы новичок на рынке, тот вам сам бог велел проверять торговые стратегии. Если опытные уже это сделали, проверили свою ТС (торговую систему), то вам еще предстоит её найти и проверить. Лучший вариант это сделать бесплатно, никому не заплатив ни копейки... Я призывал и призываю, не верьте ни кому и мне в том числе.
Берете стратегию и пытаетесь её запрограммировать, уверяю вас если стратегия достойная (хорошо расписана) то её можно запрограммировать. Для этого не нужно знать программирование, можно начать с нуля, просто будет дольше.
Пост о том, что нужно знать алготрейдеру — программисту Си Шарп. Какими базовыми знаниями надо обладать для того чтобы писать Роботов в СтокШарп / ВелсЛаб / ТсЛаб Api / SmartCom Api. Это не про кубико-трейдинг. Это про программирование.
Пост полезен в первую очередь трейдерам начинающим свой путь в алго, как дорожная карта. Чтобы не возникало желания изучать SmartCom Api на следующий день после изучения базовых типов данных.
Это вторая часть из серии статей Си Шарп Алго. Начало здесь.
План статьи:
1) Кто такой программист
2) Проба сил
3) Базовые знания языка
4) Продвинутые знания
5) Заключение