Занятие 1

Вход только для группы Мастерская Forex Роботов 3. Для входа пройдите авторизацию.
Аватара пользователя
Николай
Сообщения: 58
Зарегистрирован: 14 ноя 2016, 00:07

Занятие 1

Сообщение Николай » 03 апр 2017, 18:56

Тема занятия:
1) Программы, их назначение.
2) Среда программирования MQL4. Знакомство с редактором кода.
3) Структура программ на языке MQL4.
4) Типы переменных, их применение.
5) Примеры программ.
ссылка в вебинарную комнату http://www.webinar.texno-forex.ru/masterskaya3/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как и на чем заработать уже за первый месяц и делать это снова и снова Узнайте как
Регистрация и учебные материалы бесплатно.

Аватара пользователя
BERSERKER
Сообщения: 6
Зарегистрирован: 02 дек 2016, 13:26

Re: Занятие 1

Сообщение BERSERKER » 16 апр 2017, 19:21

Почему в примере с выводом:

Код: Выделить всё

   Comment("\n",
   
    "z= "+(string) z,"\n",
    "x= "+(string) x,"\n",
    "y= ",(string) y,"\n"
   
   );

Значение "y" всегда выводится целым числом. В то время как сама переменная задана как дробная. Ведь при вычислении

y=x/z;

Будут появляться дробные значения типа 2,2; 3,8 и тд. но они почему то обрезаются к целому числу. И что совсем не понятно, что в справке по функции сказано: "Данные типа double выводятся с точностью до 16 десятичных цифр после точки". Но в данном примере этого не происходит.
Жаба - хотя и зверь маленький, но давит не хуже медведя.

Аватара пользователя
Valentin
Администратор
Сообщения: 25
Зарегистрирован: 13 ноя 2016, 22:42

Re: Занятие 1

Сообщение Valentin » 02 май 2017, 17:25

Все довольно просто - результаты с плавающей запятой получаются когда все числа используются типа double.
Если провести операции с цельночисельными переменными, и результат передать в переменную с плавающей запятой, результат все равно будет целым числом.
Это видно на примере 1:
Изображение

Если все переменные объявлены с плавающей запятой, то и результат будет соответствующий.
Наглядно ситуация проиллюстрирована на примере 2:
Изображение


Вернуться в «Мастерская Forex Роботов 3»

Кто сейчас на конференции

Сейчас этот форум просматривают: Alexa [Bot] и 0 гостей