Большое спасибо.Методика изложения отличная.Когда ожидать третью часть ?(что бы не пропустить)
bool color; // так как имеется всего 2 варианта // (белая или черная свеча), // то будем считать, что значению // false соответствует черная // свеча, а true - белая if(Close[0] > Open[0]) color = true; // белая свеча if(Open[0] > Close[0]) color = false; // черная свечаНо дело в том что под этим словом зарезервирована уже переменная в MQL и естественно компелятор её не пропустит, будет выдовать ошибку. На мой взгляд имя этой переменной нужно давать другое, например так:
bool Сolor; // так как имеется всего 2 варианта // (белая или черная свеча), // то будем считать, что значению // false соответствует черная // свеча, а true - белая if(Close[0] > Open[0]) Сolor = true; // белая свеча if(Open[0] > Close[0]) Сolor = false; // черная свечаМожет я не прав и "color" специально для какой то цели написан именно в таком виде? Если так то для какой?
P.S. Спасибо за статьи, очень помогают изучать язык MQL.
Ждём с нетерпением продолжения ваших статей.
Большое спасибо за статью!
Мне как человеку с нуля пока все понятно по теме.
Вопрос не по теме - просто не знаю уже к кому обратиться:
У меня стоит всегда куча отложенных ордеров, они срабатывают, все свободные средства заняты в работе, а я бы хотел еще и снимать со счета часть прибыли, да и риски снизить. Нужно чтобы в работе было задействовано 50% свободных средств, если больше то, ордер, который должен сработать должен вместо этого удалиться. Т.е. , наверное так, если сумма залога по открытым ордерам одного направления < equity/2, то ордер срабатывает, если >= то удаляется.
Возможно ли это реализовать в MQL4?
То, что изложено в этих двух статьях довольно просто, хочется далее посмотреть. Было бы не плохо, что бы автор в конце статьи дал несколько заданий на закрепление материала, как в первой статье.
Хочется уже посмотреть, как пишется эксперт, как ставятся ордера, как определяется пересечение различных индикаторов и т.д.
Заранее спасибо.
Реализовать можно, вы должны обратиться на форум с этим вопросом. Там много знающих и опытных людей, вам обязательно помогут, попробуйте.
Pingvin-man
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
New article Язык MQL4 для "чайников". Сложные вопросы простым языком has been published:
Это вторая статья из цикла "Язык MQL 4 для "чайников"". В ней мы будем разбираться в более сложных и продвинутых конструкциях языка, изучим новые возможности и посмотрим, как их можно применять в ежедневной практике. Сейчас вы узнаете про новый вид циклов while, новый вид условий switch, операторы break и continue. Кроме того вы научитесь писать собственные функции и работать с многомерными массивами. На десерт я подготовил для вас разъяснения о препроцессоре.
Это вторая статья из цикла "Язык MQL4 для 'чайников'". В первой статье "Язык MQL4 для 'чайников'. Первое знакомство" рассказывалось о том, что можно сделать с помощью языка MQL4, мы научились писать обычные скрипты, поняли, что такое переменная, научились работе с переменными, разобрались, что такое функция, массивы, встроенные или предопределённые массивы и переменные, циклы for и простые и сложные условия. Сейчас мы будем разбираться в более сложных и продвинутых конструкциях языка, изучим новые возможности и посмотрим, как их можно применять в ежедневной практике. Сегодня вы узнаете про новый вид циклов while, новый вид условий switch, операторы break и continue. Кроме того вы научитесь писать собственные функции и работать с многомерными массивами. На десерт я подготовил для вас разъяснения о препроцессоре.
Author: Antoniuk Oleg