[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 524
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня в терминале советник открывает три ордера, в какой то момент он должен закрыть все три ордера, но закрывает почему то только два, никаких ошибок при этом не выдает.
Вот этот кусок который должен закрывать сделки
Не пойму в чем дело, и почему закрываются только две сделки. Подскажите кто что знает.
Цикл сделайте по другому
Хотя это тоже не помогло. Не перестройка цикла не подстановка continue не помогло, как будто советник не видит свои же три ордера, и удаляет только два.
Иногда все бывает такое непонятное, совсем не логичное, мне кажется в самой терминальной среде тоже есть ошибки.
Скажите как правильнее было бы организовать максимальную просадку советника, при достижении которой он перестает работать, может статическую переменную задать которая будет скапливать сумму убытков?
Нужно чтобы советник перестал работать, но начал снова работать после перезапуска или изменения параметров.
При инициализации эксперта можно в статическую переменную сохранить текущий баланс. И в функции stаrt проверять на сколько процентов текущий баланс просел от первоначального баланса, если процент больше допустимого - запрет торговли. Это если вкратце, без кода. После перезапуска эксперт запомнит новый первоначальный баланс...
При инициализации эксперта можно в статическую переменную сохранить текущий баланс. И в функции stаrt проверять на сколько процентов текущий баланс просел от первоначального баланса, если процент больше допустимого - запрет торговли. Это если вкратце, без кода. После перезапуска эксперт запомнит новый первоначальный баланс...
Вы вникли в вопрос?
1. При инициализации эксперта можно в статическую переменную сохранить текущий баланс. И в функции stаrt проверять на сколько процентов текущий баланс просел от первоначального баланса, если процент больше допустимого - запрет торговли. Это если вкратце, без кода.
2. После перезапуска эксперт запомнит новый первоначальный баланс...
1. Можно. У меня такой вариант (с кодом) - переменные сами проинициализуруете:
2. Нет. Не запомнит тот уровень баланса, который был до старта этого ЭКСПА в первый раз. Запомнит только текущий уровень в переменной
AccountBalance()
.по данному счету.
Доброго времени суток! У меня возникал до этого вопрос, связанный с корректным представление котировок в Excel. На этот вопрос я получил ответ спасибо за это costy. Теперь у меня возник вопрос, а можно ли сделать так(без MQL5 и dll), чтобы выгружались данные по еще нескольким валютам? Схематичный вид представлен ниже, вместо "..." соответствующие значения даты, значения цены закрытия и текущий период.
Предполагаю, что ответ на вопрос будет предполагать возможное внесение корректив в мой код. Прилагаю код советника, который записывает в файл значения цен закрытия по одному, текущему фин. инструменту.