как скрыть tp sl советника или показать tp sl на MT4? - страница 4

 
Ickyrus:

Какой у вас опыт программирования?

Почему вы считаете, что можете сразу приступить к модификации программы без предварительного изучения языка?

Когда вы пытаетесь использовать язык metatrader, вы сверяете синтаксис с документацией?


только vb 6.0...

я купил книгу по программированию от expertadvisor,

с http://expertadvisorbook.com/

но еще не получил,

так что прямо сейчас начинаю изучать ее.

Шаг за шагом от модификации существующей программы до создания собственной программы.

старайтесь учиться на всех ошибках, которые я совершил.

 

Итак, первое, что вам нужно понять, это то, что синтаксис языка mlq сильно отличается от VB, поэтому вы не можете просто написать VB и ожидать, что он будет работать так же.

Второе, что вам нужно понять, это основные входы и выходы mlq.

Третье - понять специальные функции init() start() deinit() и что такое функция.

Итак, чтобы приступить к написанию новой программы ea, начнем с открытия редактора и просмотра контура программы mlq.

Извините, если это звучит снисходительно, но ребенка легче учить, так как можно предположить, что он ничего не знает, в то время как взрослые могут наброситься с предположениями, основанными на опыте.
Вот самая простая пустая программа mlq, которую вы можете сделать. Вы можете составить ее, добавить на график и увидеть улыбающееся лицо в правом верхнем углу.

Все, что вы делаете при написании кода, должно следовать этому синтаксису.

int start()
{
 //program code starts here
 return(0) ; //special function start requires and integer value return to the main metatrader program.
}
// the end.
то есть:- тип числа, которое возвращает функцияимя функции с () после THEN фигурные скобки {}. которые заключают блок кода
int start()
{
//program code starts here
Comment("Hello World the Ask price is ",Ask) ;
return(0) ; //special function start requires and integer value return to the main metatrader program.
}
// the end. 

Эта программа вводит понятие конца строки. Строка кода может занимать более одной строки, поэтому конец строки кода обозначается точкой с запятой ;

Комментарий - это функция, параметрами которой являются строковые и числовые переменные, разделенные запятой. Comment выводит информацию в окно графика, на котором находится ea. Вы можете использовать его, чтобы проверить, работает ли ваш код триггера так, как ожидалось.

Упражнение: найдите оператор if и попросите его вывести на экран два разных комментария в зависимости от того, что цена Ask выше или ниже цены, введенной вручную.

 
Ickyrus:

Итак, первое, что вам нужно понять, это то, что синтаксис языка 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 для упражнения - это обсуждение должно быть начато в новой теме с другим названием, например, "Мой первый советник".
 
Ickyrus:
Ок, жду исходный код с использованием SRC для упражнения - это обсуждение следует начать в новой теме с другим названием, например, "Мой первый советник".

ok
Причина обращения: