Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Какой у вас опыт программирования?
Почему вы считаете, что можете сразу приступить к модификации программы без предварительного изучения языка?
Когда вы пытаетесь использовать язык metatrader, вы сверяете синтаксис с документацией?
только vb 6.0...
я купил книгу по программированию от expertadvisor,
с http://expertadvisorbook.com/
но еще не получил,
так что прямо сейчас начинаю изучать ее.
Шаг за шагом от модификации существующей программы до создания собственной программы.
старайтесь учиться на всех ошибках, которые я совершил.
Итак, первое, что вам нужно понять, это то, что синтаксис языка mlq сильно отличается от VB, поэтому вы не можете просто написать VB и ожидать, что он будет работать так же.
Второе, что вам нужно понять, это основные входы и выходы mlq.
Третье - понять специальные функции init() start() deinit() и что такое функция.
Итак, чтобы приступить к написанию новой программы ea, начнем с открытия редактора и просмотра контура программы mlq.
Извините, если это звучит снисходительно, но ребенка легче учить, так как можно предположить, что он ничего не знает, в то время как взрослые могут наброситься с предположениями, основанными на опыте.
Вот самая простая пустая программа mlq, которую вы можете сделать. Вы можете составить ее, добавить на график и увидеть улыбающееся лицо в правом верхнем углу.
Все, что вы делаете при написании кода, должно следовать этому синтаксису.
то есть:- тип числа, которое возвращает функцияимя функции с () после THEN фигурные скобки {}. которые заключают блок кодаЭта программа вводит понятие конца строки. Строка кода может занимать более одной строки, поэтому конец строки кода обозначается точкой с запятой ;
Комментарий - это функция, параметрами которой являются строковые и числовые переменные, разделенные запятой. Comment выводит информацию в окно графика, на котором находится ea. Вы можете использовать его, чтобы проверить, работает ли ваш код триггера так, как ожидалось.
Упражнение: найдите оператор if и попросите его вывести на экран два разных комментария в зависимости от того, что цена Ask выше или ниже цены, введенной вручную.
Итак, первое, что вам нужно понять, это то, что синтаксис языка mlq сильно отличается от VB, поэтому вы не можете просто написать VB и ожидать, что он будет работать так же.
Второе, что вам нужно понять, это основные входы и выходы mlq.
Третье - понять специальные функции init() start() deinit() и что такое функция.
Итак, чтобы приступить к написанию новой программы ea, начнем с открытия редактора и просмотра контура программы mlq.
Извините, если это звучит снисходительно, но легче учить ребенка, так как вы можете предположить, что он ничего не знает, в то время как взрослые могут наброситься с предположениями, основанными на опыте.
Вот самая простая пустая программа mlq, которую вы можете сделать. Вы можете скомпилировать ее и добавить на график, увидев улыбающееся лицо в правом верхнем углу.
Все, что вы делаете при написании кода, должно следовать этому синтаксису.
то есть:- тип числа, которое возвращает функцияимя функции с () после THEN фигурные скобки {}. которые заключают блок кодаЭта программа вводит понятие конца строки. Строка кода может занимать более одной строки, поэтому конец строки кода обозначается точкой с запятой ;
Комментарий - это функция, параметрами которой являются строковые и числовые переменные, разделенные запятой. Comment выводит информацию в окно графика, на котором находится ea. Вы можете использовать его, чтобы проверить, работает ли ваш код триггера так, как ожидалось.
Упражнение: найдите оператор if и попросите его написать два разных комментария на экране в зависимости от того, что цена Ask выше или ниже цены, введенной вручную.
great....
сделал hello world mql4
http://postimage.org/image/7dfpk2f3l/
Ок, жду исходный код с использованием SRC для упражнения - это обсуждение следует начать в новой теме с другим названием, например, "Мой первый советник".
ok