//---- input parameters
extern int SL = 200;
extern int TP = 200;
extern int Lot = 0.01;
extern int Price = 0;
int start() // Спец. функция start()
{ // Открытие BUYSTOP
OrderSend(Symbol(),OP_BUYSTOP,Lot,Price,1,SL,TP);
Alert (GetLastError()); // Сообщение об ошибке
return; // Выход из start()
}
Где тут ошибка, и как добавить кол-во открываемых ордеров?
//---- input parameters
extern int SL = 200;
extern int TP = 200;
extern int Lot = 0.01;
extern int Price = 0;
int start() // Спец. функция start()
{ // Открытие BUYSTOP
OrderSend(Symbol(),OP_BUYSTOP,Lot,Price,1,SL,TP);
return; // Выход из start()
}
Где тут ошибка, и как добавить кол-во открываемых ордеров?
1) в цене обычно после запятой тоже есть несколько цифр
2) SL и TP это уровни абсолютные, а не просто число пунктов в стороны
3) есть ветка для вопросов новичков, лучше бы там спрашивали... Либо ТЗ и в job'у... А то представьте, если каждый будет на свой вопрос по теме создавать
А так правильно?
extern int SL = 0;А так правильно?
extern int SL = 0;И как вы предполагаете выставлять SL и TP?
Чем это будет отличаться от стандартной ситуации в MT? Кстати ради интереса посмотрите какие параметры там и какого они типа.
Ну и желательно сделать нормализацию цен перед отправкой все-таки. И проверку выше/ниже текущей цены мы ставим. Например
Строка поиска в гугле: скрипт отложенных ордеров site:mql4.com
а что в моем наброске не так?
Да нет. Все так. Просто уже есть решение и создавать новое никому не хочется

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Нужен скрипт на установку отложенных ордеров, по параметрам: выбор buystop или sellstop, Цена установки, количество ордеров устанавливаемых за один раз, SL, TP.
Всё, больше никаких параметров не надо, ну разве что необходимы для работы скрипта. Всё что есть на сайте не совсем подходит. Помогите плиз.