Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1508
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Считаешь "профит по открытым позициям на символе и маджике", например в сумме сейчас 10$ по евробаксу. баланс 1100.
Если процент > 1, то закрыть все позиции на символе.
При таком раскладе остальные символы, которые в минусе на 1%, не дадут закрыться символу, который в плюсе на 1%. Как я понимаю, надо делать отвязку от баланса и эквити счета и создавать доп.переменные и для каждого символа в них вести отдельный учет эквити, баланса. Не совсем представляю каким должен быть код, напишите пример как это должно быть, чтобы все работало и символы не мешали друг другу.
Как я понимаю, надо делать отвязку от баланса
Зачем?
Баланс же статический. Плавает только эквити.
Поэтому если ты не закрыл минус, например 10% от 1100 =110 usd
ты всё так же ждешь профита в 11usd. чтоб закрыть евродоллар.
Встречный вопрос. Вы умеете считать профит по открытым позициям с фильтром маджик, символ?
Зачем?
Баланс же статический. Плавает только эквити.
Поэтому если ты не закрыл минус, например 10% от 1100 =110 usd
ты всё так же ждешь профита в 11usd. чтоб закрыть евродоллар.
Встречный вопрос. Вы умеете считать профит по открытым позициям с фильтром маджик, символ?
А если по какому-то другому символу закроется позиция?
А если по какому-то другому символу закроется позиция?
Баланс 1100
еврик +10
франк -110. закрыли только что
Баланс 990
Проверяем еврик на тиках. Баланс 990 , 1% = 9.9 . Профит 10. Закрываем профит еврик
Продолжаем. Сколько наш баланс? и сколько 1% от него?
И так в цикле по открытым позициям
Баланс 1100
еврик +10
франк -110. закрыли только что
Баланс 990
Проверяем еврик на тиках. Баланс 990 , 1% = 9.9 . Профит 10. Закрываем профит еврик
Продолжаем. Сколько наш баланс? и сколько 1% от него?
И так в цикле по открытым позициям
А если закрыли +110 тогда откуда считать? Ждали +11, а теперь будем ждать 12.1… Дальше закроется ещё и ещё… Это один вариант…
А если текущая прибыль только 7, а закрылось с убытком -400… Тогда получается больше и не надо???
У вас каждая формула на один случай жизни. А их достаточно много…
А если закрыли +110 тогда откуда считать? Ждали +11, а теперь будем ждать 12.1… Дальше закроется ещё и ещё… Это один вариант…
А если текущая прибыль только 7, а закрылось с убытком -400… Тогда получается больше и не надо???
У вас каждая формула на один случай жизни. А их достаточно много…
Всё верно, смотрим Т.З. "прописать код закрытия прибыли каждой валютной пары в отдельности в процентах от баланса, если на счету одновременно работают несколько пар. "
Если нужен иной вариант. Фикс.
- то выносим в Инпут БалансБазовый = 1000. И пляшем от этой цифры.
Ещё вариант С балансовыми шагами. Шаг баланса 1000. В глобалке храним колено. Пока не превысили 2к. Используем 1000 в расчётоах.
Баланс текущий превысил 2к. Исспользуем в расчётах ровео 2к. Далее то же самое и т.д.
Что желаете то и закодирую )
Всё верно, смотрим Т.З. "прописать код закрытия прибыли каждой валютной пары в отдельности в процентах от баланса, если на счету одновременно работают несколько пар. "
Если нужен иной вариант. Фикс.
- то выносим в Инпут БалансБазовый = 1000. И пляшем от этой цифры.
Ещё вариант С балансовыми шагами. Шаг баланса 1000. В глобалке храним колено. Пока не превысили 2к. Используем 1000 в расчётоах.
Баланс текущий превысил 2к. Исспользуем в расчётах ровео 2к. Далее то же самое и т.д.
Что желаете то и закодирую )
С шагами будет интересный вариант, закодируйте если не затруднит
С шагами будет интересный вариант, закодируйте если не затруднит
С удовольствием, оставьте заявку на фриланс
С удовольствием, оставьте заявку на фриланс
Спасибо, но мне будет достаточно примера кода в пределах данной ветки
Всё верно, смотрим Т.З. "прописать код закрытия прибыли каждой валютной пары в отдельности в процентах от баланса, если на счету одновременно работают несколько пар. "
Если нужен иной вариант. Фикс.
- то выносим в Инпут БалансБазовый = 1000. И пляшем от этой цифры.
Ещё вариант С балансовыми шагами. Шаг баланса 1000. В глобалке храним колено. Пока не превысили 2к. Используем 1000 в расчётоах.
Баланс текущий превысил 2к. Исспользуем в расчётах ровео 2к. Далее то же самое и т.д.
Что желаете то и закодирую )
Желаю чтобы считалось от текущего баланса без ступеней и прочей ерунды в любой момент, независимо от полученной прибыли\убытка другими советниками.