[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 491
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите пожалуйста, сделать вот эту функцию наоборот:
то есть если цена уходит в убыток от открытого ордера на количество пунктов LevelProfit (можно назвать LevelLoss), нужно переностить тейкпрофит в ноль или в убыток на 1 пункт 2 и т.д., смотря что поставить в параметре LevelWLoss, чтобы если цена и развернется, профита бы уже не было. Или может у кого готовая есть?
Заранее благодарю))
Доброго дня! Вы знаете, только что вырезал код из раздела инит советника, ( я так отлаживал на выходные - тиков то нет!), перенёс в старт. Убрал наружный цикл фор. Компилировал.
Заругалось-- 'continue' - 'break' or 'continue' used within some cycle only C:\Альпари\experts\Выходные.mq4 (69, 20)
О чём это оно? Ну в цикле континуэ, в цикле, и что? Я вот английский не очень.. Если некие слова и пойму, то до кучи смысла не сложу!
Доброго дня! Вы знаете, только что вырезал код из раздела инит советника, ( я так отлаживал на выходные - тиков то нет!), перенёс в старт. Убрал наружный цикл фор. Компилировал.
Заругалось-- 'continue' - 'break' or 'continue' used within some cycle only C:\Альпари\experts\Выходные.mq4 (69, 20)
О чём это оно? Ну в цикле континуэ, в цикле, и что? Я вот английский не очень.. Если некие слова и пойму, то до кучи смысла не сложу!
Помогите пожалуйста, сделать вот эту функцию наоборот:
то есть если цена уходит в убыток от открытого ордера на количество пунктов LevelProfit (можно назвать LevelLoss), нужно переностить тейкпрофит в ноль или в убыток на 1 пункт 2 и т.д., смотря что поставить в параметре LevelWLoss, чтобы если цена и развернется, профита бы уже не было. Или может у кого готовая есть?
Заранее благодарю))
Функция может быть такой:
Не нужно забывать при модификации СТОПов проверять на ограничения MODE_STOPLEVEL и MODE_FREEZELEVEL.
Спасибо!! Щас гляну..
Как нет? А if (BUY == 0)- разве это не цикл? Страно, я убрал только самый наружный цикл, который было обьял скобками всю программу что в старте. Он было нужен был для отладки , и я его убрал.
Вот, а если не туда, то пусть if (strela1 < strela2) передаёт, логиа работы программы не нарушится.
Спасибо!! Щас гляну..
Как нет? А if (BUY == 0)- разве это не цикл? Страно, я убрал только самый наружный цикл, который было обьял скобками всю программу что в старте.
Нет. Не цикл. Ты убрал, как раз то, что нужно было оставить. Читай весь учебник! Особенно здесь: " Пример использования составного оператора в условном операторе. Сначала идет условный оператор if(выражение), за ним следует составной оператор. Составной оператор содержит список исполняемых операторов."
TarasBY, спасибо за пояснения и функцию!
Функцию за бираю к себе в коллекцию, но кое-что непонятно:
Параметр fi_LevelBU если с минусом - это сдвиг тейка в убыток, а если с плюсом в прибыль или наоборот?
И второй: проверку на ограничения лучше в самой функции проводить или сделать это вне функции?
TarasBY, спасибо за пояснения и функцию!
Функцию за бираю к себе в коллекцию, но кое-что непонятно:
Параметр fi_LevelBU если с минусом - это сдвиг тейка в убыток, а если с плюсом в прибыль или наоборот?
Правильно (не наоборот).
И второй: проверку на ограничения лучше в самой функции проводить или сделать это вне функции?
Это каждый решает для себя сам. Я сделал себе библиотеку, которая отвечает за исполнение торговых приказов и контролирует проверку на все ограничения.
P.S. В коде функции была небольшая ошибка (лишняя скобка) - подправил.