Всем привет!
Как в советнике сделать так, что бы лимитный ордер открывался на заданном расстоянии для МТ4?
Например, сейчас цена показывает 1.0987
а нужно что бы советник ее поставил на 1.1257
За ранее вам благодарен!
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- Помогите добавить код в советник
- Помогите для начинающего!
Сергей Дыбленко:
Всем привет!
С лимитными ордерами не выиграешь
Всем привет!
Как в советнике сделать так, что бы лимитный ордер открывался на заданном расстоянии?
Например, сейчас цена показывает 1.0987
а нужно что бы советник ее поставил на 1.1257
За ранее вам благодарен!
delta= 1.1257-1.0987;
price=1.0987+delta;
сори:)
странный, конечно вопрос
delta - это количество пипсов ("заданное расстояние")
price - цена ордера формируется прибавлением или вычитанием delta от заданной изначально цены (или цены по условию какому).
Мне нужно что бы в параметрах советника я мог задавать определенное расстояние от текущей цены
Сергей Дыбленко #:
delta через double?
delta через double?
как хотите, зависит от того, на каком этапе указываете дельту. Если в условиях (вручную), то проще int, а потом перевести в double
int delta=100;
- - - -
double price= (заданная цена)+delta*Point();
смысл простой: указывать целые числа удобнее, поэтому переменную в условиях используем целую (int), а для добавления дельты к цене символа: целочисленное значение приводим к десятичному виду и разрядности цены символа функцией Point().
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь