[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 287
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
на первом не бай ордере вы засыпете счет Бай ордерами.
Спасибо! Нашел еще одну ошибку!
Спасибо! Нашел еще одну ошибку!
угу.
но предыдущую не исправили.
вам нельзя вставлять открытие ордера сразу в цикл. Вы сначала должны сделать полный цикл по ордерами и точно выяснить есть ли Бай или его нет.
И только после этого ставить Бай, после этого цикла.
угу.
но предыдущую не исправили.
вам нельзя вставлять открытие ордра сразу в цикл. Вы сначала должны сделать полный цикл по ордерами и точно выяснить есть ли Бай или Нет.
И только после этого ставить Бай, если его нет еще.
Правильно, просто я взял кусок из своей программы пости без переделки. Сейчас сделаю - 5 минут...
Правильно, просто я взял кусок из своей программы пости без переделки. Сейчас сделаю - 5 минут...
Сейчас правильно?
А зачем нужна эта пауза?
А зачем нужна эта пауза?
Ордер исполняется не моментально. Без паузы на следующем тике ордер может быть еще не открыт, и программа пошлет еще раз команду на открытие. В МТ5-м в тестере уже можно ввести задержки исполнения.
Сейчас правильно?
А не пробовали сделать отдельной функцией поиск наличия/отсутствия позиций?
Например:
Magic - магическое число советника (задаётся в настройках, либо генерируется советником автоматически). Тогда для проверки отсутствия позиции Бай по текущему символу нужно написать:
Заметьте - не просто команда на открытие ордера Бай, а полноценная функция с обработкой всех параметров открытия ордера и ошибок, возвращаемых сервером.
Впрочем, для тестера можно обойтись и проверкой вводимых параметров на допустимые значения...
А не пробовали сделать отдельной функцией поиск наличия/отсутствия позиций?
Например:
Тогда для проверки отсутствия позиции Бай по текущему символу нужно написать:
Заметьте - не просто команда на открытие ордера Бай, а полноценная функция с обработкой всех параметров открытия ордера и ошибок, возвращаемых сервером.
Впрочем, для тестера можно обойтись и проверкой вводимых параметров на допустимые значения...
Первом посте я дал функции, kolyango это не устроило. Да еще, с магиками работать не люблю.