![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Столкнулся с новой системой превращения ордера в позицию в условиях разработки роботов.
Вопрос: Позиция, полученная в результате ордера №1, получит Magic ордера №1?
Позиция, доливающаяся ордером №2, получит Magic ордера №1 или №2?
это вы сами можете выяснить. откройте позу скриптом и посмотрите на магик и идентификатор. какие проблемы с этим действием?
Если стоп позиции=встречному ордеру №3, что получит новая позиция Magic №1(№2) или №3, т.е. что сначала обрабатывает торговый сервер стоп или встречный ордер?
это вы сами можете выяснить. откройте позу скриптом и посмотрите на магик и идентификатор. какие проблемы с этим действием?
оба.но надо ждать для этого, пока ордеры исполняться надо
??? у вас ДЦ ордера заливает с задержкой полгода? уходите от этого ДЦ. срочно. профита не будет :)))
ордера я могу поставить минимально на расстоянии стоплевела
Условие
if(synchronized)
выделенное красным. Такая запись соответствует
? Потому что внутри одной функции? Как оно догадывается, что проверять надо на истину?? Потому что внутри одной функции?
во-первых if это не функция
Как оно догадывается, что проверять надо на истину?
а как оно догадывается что
if (K>0)
надо проверять на истину?
по вашему так будет удобней if ((K>0)==true) ?
во-первых if это не функция
Упс. Ок. Оператор.
а как оно догадывается что
if (K>0)
надо проверять на истину?
по вашему так будет удобней if ((K>0)==true) ?
Потому что в if (K>0) явно указано, с чем сравнивать: К с 0.
А в примере: if (К).
Что - К? К инициализирована как false. По ходу присвоили true. Потом проверяем - if (К). Что - К?...
Получается, для false надо писать явно if (К!=false), а для true нет?
Что то я окончательно запутался.
...
Что то я окончательно запутался.
Читать нужно так:
if(K) - если K имеет значение true. Можно записать так: if(К==true)
if(!K) - если K имеет значение false. Можно записать так: if(К==false)
Читать нужно так:
if(K) - если K имеет значение true. Можно записать так: if(К==true)
if(!K) - если K имеет значение false. Можно записать так: if(К==false)
А, просто короткая форма записи. Спасибо.