Нужен скрипт очень простой помогите!!!

 

Нужен скрипт на установку отложенных ордеров, по параметрам: выбор buystop или sellstop, Цена установки, количество ордеров устанавливаемых за один раз, SL, TP.

Всё, больше никаких параметров не надо, ну разве что необходимы для работы скрипта. Всё что есть на сайте не совсем подходит. Помогите плиз.

 

//---- 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()
}

Где тут ошибка, и как добавить кол-во открываемых ордеров?

 
buhbuh:

//---- 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 TP = 0;
extern double Lot = 0.01;
extern double Price = 0.0;

int start() // Спец. функция start()
{ // Открытие BUYSTOP
OrderSend(Symbol(),OP_BUYSTOP,Lot,Price,1,SL,TP);
Alert (GetLastError()); // Сообщение об ошибке
return(0); // Выход из start()
}
 
buhbuh:

А так правильно?

extern int SL = 0;
extern int TP = 0;
extern double Lot = 0.01;
extern double Price = 0.0;

int start() // Спец. функция start()
{ // Открытие BUYSTOP
OrderSend(Symbol(),OP_BUYSTOP,Lot,Price,1,SL,TP);
Alert (GetLastError()); // Сообщение об ошибке
return(0); // Выход из start()
}

И как вы предполагаете выставлять SL и TP?

Чем это будет отличаться от стандартной ситуации в MT? Кстати ради интереса посмотрите какие параметры там и какого они типа.

Ну и желательно сделать нормализацию цен перед отправкой все-таки. И проверку выше/ниже текущей цены мы ставим. Например

 
тем что скрипт должен ставить не один а например 3-и отлож ордера. и проверка не нужна, т. к. самостоятельно вижу выше или ниже цена
 
Вам не интересно взглянуть на код аналогичных рабочих скриптов? Их можно легко переделать под Ваши требования.
Строка поиска в гугле: скрипт отложенных ордеров site:mql4.com
 
еслиб я знал как их переделать)))
 
а что в моем наброске не так?
 
buhbuh:
а что в моем наброске не так?

Да нет. Все так. Просто уже есть решение и создавать новое никому не хочется
 
элементарный скрипт для человека который знает mql. Просто прошу поправить мои ошибки
Причина обращения: