Новая версия платформы MetaTrader 5 build 4260: общие улучшения - страница 17
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Много ненужных действий в коде, которые дублируют друг друга. Скорее всего, раньше (когда "работало"), использовался счет типа Netting, а теперь перешли на Hedge.
Делайте следующим образом:
Проблемой в Вашем коде является строка:
Эта функция не только получает имя символа, но и выбирает новую позицию. В случае с Hedge-счетом будет выбрана вовсе не та позиция, на которую Вы рассчитываете.
В оригинале она была без переменных. Это я в оптимзаторе искал проблему. А так все просто было. Сейчас попробую ваш вариант.
Много ненужных действий в коде, которые дублируют друг друга. Скорее всего, раньше (когда "работало") использовался счет типа Netting, а теперь перешли на Hedge.
Делайте следующим образом:
Проблемой в Вашем коде является строка:
Эта функция не только получает имя символа, но и выбирает новую позицию. В случае с Hedge-счетом будет выбрана вовсе не та позиция, на которую Вы рассчитываете.
Супер. Спасибо. Ваш вариант заработал. Честно говоря я так и не понял почему перестал мой вариант работать?...
В оригинале она была без переменных. Это я в оптимзаторе искал проблему. А так все просто было. Сейчас попробую ваш вариант.
Исправьте
Супер. Спасибо. Ваш вариант заработал. Честно говоря я так и не понял почему перестал мой вариант работать?...
Потому что на одной итерации цикла дважды выбиралась позиция (лишняя функция - PositionGetSymbol). В некоторых случаях это будут разные позиции.
Масло масляное.
PositionSelectByTicket здесь лишняя
Да вроде как ничего не менялось... у меня как то так реализовано
Ваш вариант работает, спасибо! чудеса.
PositionGetSymbol(POSITION_SYMBOL)
Очень неудобно, что в tst-файле нет мс и минимальная градация для всех ордеров секунда. Просьба исправить. Спасибо.
Мне вот хотелось бы, чтоб время открытия/закрытия позиций в tst-файле соответствовало времени открытия/закрытия позиций на торгуемом инструменте.
Разница бывает больше пол минуты, а вам миллисекунды-с подавай)))