Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 465
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Не давно начал изучать язык MQL4 и столкнулся со следующим не пониманием.
Как видно из примера ниже, когда наибольшая свеча бара становится равна 1.3058 то ордер должен закрыться. Ордер и закрывается в соответствии с условием, но цена закрытия не равна 1.3058 (она может быть на 1-3 пунка больше) Так вот, как собственно производить правильное закрытие? Чтоб ордер закрывался на 1.3058?
Здравствуйте. Не давно начал изучать язык MQL4 и столкнулся со следующим не пониманием.
Как видно из примера ниже, когда наибольшая свеча бара становится равна 1.3058 то ордер должен закрыться. Ордер и закрывается в соответствии с условием, но цена закрытия не равна 1.3058 (она может быть на 1-3 пунка больше) Так вот, как собственно производить правильное закрытие? Чтоб ордер закрывался на 1.3058?
Здравствуйте. Не давно начал изучать язык MQL4 и столкнулся со следующим не пониманием.
Как видно из примера ниже, когда наибольшая свеча бара становится равна 1.3058 то ордер должен закрыться. Ордер и закрывается в соответствии с условием, но цена закрытия не равна 1.3058 (она может быть на 1-3 пунка больше) Так вот, как собственно производить правильное закрытие? Чтоб ордер закрывался на 1.3058?
Представьте ситуацию, что на прошлом тике цена была 1.3057, а на текущем она стала 1.3059.
Не говорите потом что ордер не закрылся. Вы неправильно делаете проверку. Нужно делать на "больше или равно", либо на "меньше или равно", и никак иначе.
Представьте ситуацию, что на прошлом тике цена была 1.3057, а на текущем она стала 1.3059.
Не говорите потом что ордер не закрылся. Вы неправильно делаете проверку. Нужно делать на "больше или равно", либо на "меньше или равно", и никак иначе.
Я так и делаю >=. Пример выше все го лишь пример(извините за тавтологию) и вопрос не в том что ордер не закрывается а в том что закрывается не так как бы мне хотелось
Никак, в МТ предусмотрено проскальзывание-Slippage, которое всегда в пользу брокера.
Можно написать скрипт, который рисует эту линию. Привязать этот скрипт к горячей клавише.
спасибо. попробую
Я так и делаю >=. Пример выше все го лишь пример(извините за тавтологию) и вопрос не в том что ордер не закрывается а в том что закрывается не так как бы мне хотелось
То есть совсем ни как не сделать? Печаль (((Добрый вечер всем!
Подскажите, что делаю не так:
int start()
{
//----
ObjectCreate("trendln1",OBJ_TREND,0);
ObjectSet("trendln1",OBJPROP_COLOR,Red);
//----
return(0);
}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!П.с. пробовал написать скрипт вызова трендовой линии, чтоб потом была была возможность назначить горячую клавишу на появление трендовой линии.
Добрый вечер всем!
Подскажите, что делаю не так:
int start()
{
//----
ObjectCreate("trendln1",OBJ_TREND,0);
ObjectSet("trendln1",OBJPROP_COLOR,Red);
//----
return(0);
}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!П.с. пробовал написать скрипт вызова трендовой линии, чтоб потом была была возможность назначить горячую клавишу на появление трендовой линии.
Надо бы хоть какую-нибудь координату указать при создании объекта.
Надо бы хоть какую-нибудь координату указать при создании объекта.
а если хочу координату указывать уже мышкой. Мне просто необходимо вызвать саму трендовую линию, но еще не сработанную. Это возможно?
а если хочу координату указывать уже мышкой. Мне просто необходимо вызвать саму трендовую линию, но еще не сработанную. Это возможно?
Построение трендовой - не самое простое занятие, а Вы ее мышкой.