Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 149
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос туповат, но ответ как бы нигде не видал, а может просто криво искал:
В фунциях, а возможно где то еще можно, встретил после типа данных символ & и, если не ошибаюсь, когда-то && видал
func(int& mm_mode, string symbol, int magic,bool& stop) {
Для чего оно? что даєт и делает? Ссылочку если можно откуда подетальнее узнать)))
А если ближе к теме? Уже сколько обсуждалось что ИНИТ может подвести при, например, дисконектах или ещё какие-то подобных ситуациях. Т.к. он сам не переинициирует данные потом, в случает непредвиденных ситуаций, и запускается только один раз! А значит, это не совсем верный вариант.
hoz:
Это тоже самое, что:
Никак не пойму как, с наименьшими затратами, реализовать логику.
if(...) установить стоповый ордер;
if(время жизни ордера>время) снять ордер и if(..) установить новый ордер;
Сложность в том, что может быть несколько уже открытых позиций и как их все сопроводить? Как легче всего?
Спасибо!
Это передача параметра по ссылке.
Никто не мешает вызвать init() там, где надо, по Вашему условию.
Тогда опять же нужно решить вопрос контроля данного момента. Ведь чтоб узнать, " где надо", нужно это узнать.. А узнать можно через флаг, например. Получается, что например, флаг будет в глобальных:
gInitTrue = false;
В init() в самом конце функции присвоим значение:
gInitTrue = true;
А в самом начале функции старт будем контролировать:
Верно я понимаю? Или нужно ещё что-то учесть?А если ближе к теме? Уже сколько обсуждалось что ИНИТ может подвести при, например, дисконектах или ещё какие-то подобных ситуациях. Т.к. он сам не переинициирует данные потом, в случает непредвиденных ситуаций, и запускается только один раз! А значит, это не совсем верный вариант.
как нужно правильно писать код для того, чтобы, если указанный стоп лосс или тейк профит меньше чем минимальный стоп, то сделать их равным и использовать стопы как минимальный стоп. ?
Подскажите небольшой код. Вот открыл файл.... При помощи каких функции можно записать запись, сохранить,а после чего закрыть...
https://docs.mql4.com/ru/files