[langtitle=no]нуждаюсь в помощи программиста[/langtitle]

  • Автор темы Автор темы worig
  • Дата начала Дата начала

worig

Прохожий
[lang=no]Здравствуйте ,я нуждаюсь в помощи программиста
Суть программы эксперта заключается в автоматическом открытии позиций на продажу ,покупку через определённое время ,например через 1 или 5 секунд в зависимости от настроек
Настройки
1 Покупка ,Продажа
2 Время ,через которое будет открываться следующая позиция ,например через 5 секунд
3 Минимальный лот
4 Количество допустимых для торговли лотов
5 Стоп , цена стопа задаётся с самого начала , одна цена для всех последующих открываемых сделок
Может уже есть такой эксперт[/lang]
 

cmillion

Гуру форума
Советник открывает ордера через определенное время

PHP:
Expand Collapse Copy
//+------------------------------------------------------------------+
//|                                                      Time_v1.mq4 |
//|                              Copyright © 2010, Khlistov Vladimir |
//|                                         http://cmillion.narod.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Khlistov Vladimir"
#property link      "http://cmillion.narod.ru"
//+------------------------------------------------------------------+
extern int    TakeProfit = 150;
extern int    StopLoss   = 550;
extern double Lot        = 1;
extern int    TotalOrders= 5;
extern int    TimeSek    = 10;
extern bool   BUY        = true; 

datetime  TimeOrder;
//+------------------------------------------------------------------+
int start()
  {
   if (TimeCurrent()-TimeSek>=TimeOrder && OrdersTotal()<TotalOrders)
   {
      if(BUY) 
      {
         if (OrderSend(Symbol(),OP_SELL,Lot,Bid,3,
         NormalizeDouble(Ask + Point*StopLoss,Digits),
         NormalizeDouble(Bid - Point*TakeProfit,Digits),"Time_v1",0,2,Red)!=-1)
         TimeOrder = TimeCurrent();
      }
      else
      {
         if (OrderSend(Symbol(),OP_BUY,Lot,Ask,3,
         NormalizeDouble(Bid - Point*StopLoss,Digits),
         NormalizeDouble(Ask + Point*TakeProfit,Digits),"Time_v1",0,2,Blue)!=-1)
         TimeOrder = TimeCurrent();
      }
   }
   return(0);
}
//+------------------------------------------------------------------+

Посмотреть вложение Time_v1.0.rar

Удачи! :?:
 

petrkircu

Прохожий
nujno peredelati kopirovshik ctob vo vtorom terminale zdelki otkrıvalis v protivopolojnom napravlenii
kto pomojet?
 
Верх