Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Все равно сохранилось.
еще такой вопрос
если у меня открывается пара ордеров, то для одного будет один тикет, для другого на единицу больше ?
Это всегда так ?
если так, то тогда можно запоминать тикет первого, который закрылся з профитом, и выбирать второй прибавляю к первому 1.
еще такой вопрос
если у меня открывается пара ордеров, то для одного будет один тикет, для другого на единицу больше ?
Это всегда так ?
если так, то тогда можно запоминать тикет первого, который закрылся з профитом, и выбирать второй прибавляю к первому 1.
еще такой вопрос
если у меня открывается пара ордеров, то для одного будет один тикет, для другого на единицу больше ?
Это всегда так ?
если так, то тогда можно запоминать тикет первого, который закрылся з профитом, и выбирать второй прибавляю к первому 1.
Незнаю. Не полагался бы на такое.
еще вопрос
как лучше открывать одновременно две позиции ?
почему-то этот код не всегда срабатывает так как хотелось, бывает только одна. В чем может быть причина ?
еще вопрос
как лучше открывать одновременно две позиции ?
почему-то этот код не всегда срабатывает так как хотелось, бывает только одна. В чем может быть причина ?
В этом коде 5 попыток с перерывом в 2 сек. Небольшие обрывы связи не редкость, 10 сек. на все попытки это мало.
Хорошо было бы исследовать явление. Посмотреть, что возвращает GetLastError() после неудачных попыток, на основании этого думать, что делать.
Может быть добавить проверку isConnected() и если нет связи, то не делать попыток и не считать их так же не считать оффквоты и реквоты. Тогда вопрос - что считать за ошибки?
Вообще стараюсь избегать таких циклов. В циклах за короткое время можно не успеть (что и получили), а если входить в циклы на длительное время, то теряется доступ к окну свойств советника. Поэтому вся работа только по тикам. Это принципиально другой подход и требует другого хода мысли.
В начале этой темы примерно писал как это сделать. Сначала открывается один ордер, если открытие удалось, тогда ставим флаг о необходимости открытия второго ордера. Тут можно не только один флаг использовать, а еще сделать счетчик попыток или время запомнить. Дальше, в начале OnTick выполняем проверку этого флага и если надо делаем попытку открытия второго ордера.
В начале этой темы примерно писал как это сделать. Сначала открывается один ордер, если открытие удалось, тогда ставим флаг о необходимости открытия второго ордера. Тут можно не только один флаг использовать, а еще сделать счетчик попыток или время запомнить. Дальше, в начале OnTick выполняем проверку этого флага и если надо делаем попытку открытия второго ордера.
Dmitry Fedoseev:
Вообще стараюсь избегать таких циклов. В циклах за короткое время можно не успеть (что и получили), а если входить в циклы на длительное время, то теряется доступ к окну свойств советника. Поэтому вся работа только по тикам. Это принципиально другой подход и требует другого хода мысли.