Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот, изучил синтаксис языка. Учусь на примере конструктора. Вижу вызов класса. Дальше логика для меня оборвалась. Что мне нужно делать? Искать статьи? Лучше стандартными средставами реализовывать или писать свои классы?
MQL5 - Это ресурс, где самое подробное описание документации. Огромный пласт информации в статьях, на форуме и в КодоБазе. Нигде в мире Вы не найдете, где бы так подробно всё разжёвывали.
Нужно только желание чтобы разобраться во всём.
MQL5 - Это ресурс, где самое подробное описание документации. Огромный пласт информации в статьях, на форуме и в КодоБазе. Нигде в мире Вы не найдете, где бы так подробно всё разжёвывали.
Нужно только желание чтобы разобраться во всём.
Вот конкретный вопрос. Есть CExpertSignal в нем есть AddFilter, в справке ничего не написано про функции AddFilter. Там вот есть например спред. Как мне написать, если я не вижу пример. Что мне конкретно сделать нужно? Вот сейчас попробую значит догадаться.
CExpert ExtExpert; ExtExpert.InitSignal(signal); signal.AddFilter(filter0); filer0.Spread(20);
Компиляция без ошибок. Я правильно написал? Теперь сделки не будут заключаться, если спред более 20? И как вообще поступать в подобном случае? Что читать может?
Вот конкретный вопрос. Есть CExpertSignal в нем есть AddFilter, в справке ничего не написано про функции AddFilter. Там вот есть например спред. Как мне написать, если я не вижу пример. Что мне конкретно сделать нужно? Вот сейчас попробую значит догадаться.
Компиляция без ошибок. Я правильно написал? Теперь сделки не будут заключаться, если спред более 20? И как вообще поступать в подобном случае? Что читать может?
Читать: Мастер MQL4/MQL5
Задание:
Вот конкретный вопрос. Есть CExpertSignal в нем есть AddFilter, в справке ничего не написано про функции AddFilter. Там вот есть например спред. Как мне написать, если я не вижу пример. Что мне конкретно сделать нужно? Вот сейчас попробую значит догадаться.
Компиляция без ошибок. Я правильно написал? Теперь сделки не будут заключаться, если спред более 20? И как вообще поступать в подобном случае? Что читать может?
Сдается мне, что тут попытка сразу начать писать взрослые темы, не имея базовых знаний. Ну не бывает так. Сначала алфавит учат, потом печатными буквами писать и так, потихоньку, до сочинений добираются, а дальше уже талант нужен. Так и тут, без базовых знаний, пытаться разобраться в автоматически сгенерированом коде... Не самый лучший способ убиться головой об стену.
Здравствуйте. Подскажите пожалуйста, какой сигнал на вход в рынок у этого советника, и где он находится в коде?
Для решения таких вопросов надо использовать отладчик.
При приходе тика вызывается функция OnTick(). В ней и проходит вся обработка, если надо - выявляются сигналы, если необходимо, производятся торговые действия.
Как видишь, в этой функции вызывается функция ExtExpert.OnTick(), и все происходит внутри нее, в коде больше ничего нет.
Соответственно - ставишь точку останова на ней, и запускаешь эксперт в отладчике. Как только приходит первый же тик - точка останова срабатывает, и ты останавливаешься в коде в этом месте. И далее - по шагам двигаешься внутри кода, разбираясь, почему и какие действия совершаются.