Скрипты: Pending orders DOWN - страница 4

 
Спасибо большое Владимир, вы действительно гений. Да благословит вас Бог
 
Как я могу добавить несколько отложенных ордеров на основе времени в секундах

Предположим, если я должен торговать в определенное время (в секундах) каждую минуту. Также нужно закрывать сделку в эту минуту только в определенное время (в секундах, чтобы быть точным). Как я могу это сделать, пожалуйста, кто-нибудь помогите мне в этом.
Либо мне нужно сделать советник в MT5 для открытия торговли в определенное время независимо от часа, т.е. он должен открываться в определенное время каждой минуты и также закрывать торговлю через определенные секунды.
или
Я должен добавить отложенные ордера на начало торговли и закрытие торговли также.

Как это сделать, я сделал много советников, но ни один из них не сработал. Пожалуйста, помогите решить этот вопрос. Спасибо

 
er.arpit09 :
Как я могу добавить несколько отложенных ордеров на основе времени в секундах

Предположим, если я должен торговать в определенное время (в секундах) каждую минуту. Также нужно закрывать сделку в эту минуту только в определенное время (в секундах, чтобы быть точным). Как я могу это сделать, пожалуйста, кто-нибудь помогите мне в этом.
Либо мне нужно сделать советник в MT5 для открытия торговли в определенное время независимо от часа, т.е. он должен открываться в определенное время каждой минуты и также закрывать торговлю через определенные секунды.
или
Я должен добавить отложенные ордера на начало торговли и закрытие торговли также.

Как это сделать, я сделал много советников, но ни один из них не сработал. Пожалуйста, помогите решить этот вопрос. Спасибо

Конечно, вам нужен советник.

 




Здравствуйте,
Почему не меняется объём позиций.(в терминале) ? - хотя отображается при смене параметра перед запуском,А в версии бай - всё меняется .....

нашёл:

Чтобы скрипт выставлял одинаковый объем у всех отложенных ордеров на Buy и Sell нужно немного изменить код:

//--- start work DOWN
   start_price_ask=m_symbol.Ask()-m_gep;
   start_price_bid=m_symbol.Bid()-m_gep;
//--- pending orders DOWN
   for(int i=0; i<InpQuantity; i++)
     {
      double price_ask     = start_price_ask-i*m_step;
      double price_bid     = start_price_bid-i*m_step;
      if(InpDownOrders==buy_limit)
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_ask - ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_ask + ExtTakeProfit;
         m_trade.BuyLimit(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_ask),m_symbol.Name(),    // m_symbol.LotsMin() нужно заменить на InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
        }
      else
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_bid + ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_bid - ExtTakeProfit;
         m_trade.SellStop(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_bid),m_symbol.Name(),    // m_symbol.LotsMin() нужно заменить на InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
 
Vladimir Pristai:




Здравствуйте,
Почему не меняется объём позиций.(в терминале) ? - хотя отображается при смене параметра перед запуском,А в версии бай - всё меняется .....

нашёл:

Чтобы скрипт выставлял одинаковый объем у всех отложенных ордеров на Buy и Sell нужно немного изменить код:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Скрипты: Pending orders DOWN

Vladimir Karputov, 2018.12.15 19:41

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


 

Здравствуйте Владимир.

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

Получится отличный универсальный скрипт.

 
alexniko38:

Здравствуйте Владимир.

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

Получится отличный универсальный скрипт.

  • Gap for pending orders UP from the current price (in pips) - отступ от текущей цены для первого отложенного ордера;
 

Я не могу отправлять партии, состоящие более чем из 1 единицы товара. Как я могу решить эту проблему?

Спасибо

 
psrs55 :

Я не могу отправлять партии, состоящие более чем из 1 единицы товара. Как я могу решить эту проблему?

Спасибо

Скачайте версию 1.003 с русской части форума: Отложенные заказы ВНИЗ:

Pending orders DOWN
Pending orders DOWN
  • www.mql5.com
Скрипт выставляет несколько отложенных ордеров вниз от текущей цены.
 

Большое спасибо. Все работает очень хорошо>