Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - A00007

Страницы: [1]
1
Помогите написать скрипт закрытия ордера по заданной цене, я в языке mq4 вобще ноль
вот накидал код


//---- input parameters     
      extern double MYprice = 1.32554;
      extern int MYOrderTicket = ALL // Все ордера по дефолту, либо можно установить номер определенного ордера
int start()
{
int cmd;
int OrderTicket;
double price;

//----

//Нужно получить текущую цену, если она равна MYprice, значит закрыть по аск или бид в соответствии с ордером SELL или BUY

cmd=OrderType();
if(cmd==OP_BUY || cmd==OP_SELL)
{
while(true)
{
if(cmd==OP_BUY) price=Ask;
else price=Bid;


if(MYOrderTicket != ALL) OrderTicket = MYOrderTicket; //Проверяем закрыть все или определенный ордер тикет


//Закрываем
OrderClose(OrderTicket(),OrderLots(),price,3,Violet);
Print("Order Closed");
//----
return(0);
}


Страницы: [1]