Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 634

 
-Aleks-:
Мне интересен фикс, там лот от 0,01. И там есть спред нулевой на отдельных тикетах, но при этом действует комиссия, а что б и спред нулевой и без комиссии - не видел.

С этого всё и началось. Вот именно это и сделай в своём ДЦ и пригласи нас там торговать.

Всё, я откланиваюсь. Удачи в поисках ...

 

Здравствуйте.

У меня на смартфоне МТ- 5 перестал открывать ордера - пишет - ОБЩАЯ ОШИБКА- .Куда обратиться не скажете?

 
sergey966121:

Здравствуйте.

У меня на смартфоне МТ- 5 перестал открывать ордера - пишет - ОБЩАЯ ОШИБКА- .Куда обратиться не скажете?

На каком сервере это происходит? Если на MetaQuotes-Demo - то на нём у всех сейчас нельзя ни открыть, ни закрыть ордера.
 
sergey966121:

Здравствуйте.

У меня на смартфоне МТ- 5 перестал открывать ордера - пишет - ОБЩАЯ ОШИБКА- .Куда обратиться не скажете?

сервер Метаквотс недоступен. ждите
 
Здравствуйте!
Может кто встречал скрипт или ещё что, который ищет дырки в истории?
 
Leo59:
Здравствуйте!
Может кто встречал скрипт или ещё что, который ищет дырки в истории?

https://www.mql5.com/ru/articles/1407

Графики без "дыр"
Графики без "дыр"
  • 2006.06.15
  • //www.mql5.com/ru/users/komposter1">
  • www.mql5.com
Статья посвящена реализации графиков без пропущенных баров.
 
Спасибо , Андрей!
С уважением, Леонид.
[Удален]  

Господа знатоки!

Как программно узнать при инициализации советника MQL4 - закрыт рынок или нет? (какой командой?)

 

Помогите, пожалуйста. Что тут не так?

 double buy_OrderProfit = 0;
 double sell_OrderProfit = 0;
 double buy_Order_price  = 0;
 double sell_Order_price = 0;
 
  double Drop_proc1 =AccountEquity();
  double Drop_proc2 =AccountBalance();
  double Drop_proc3 =(Drop_proc1*100)/Drop_proc2;
  
  if (Drop_procK <= Drop_proc3)
  {
  for(int i=OrdersTotal()-1; i>=0; i--)
       if ((OrderSelect(i,SELECT_BY_POS,MODE_TRADES))&& (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic))
            if((OrderType()==OP_SELL) sell_OrderProfit + OrderProfit())
                 if((OrderType()==OP_BUY)  buy_OrderProfit + OrderProfit()) 

  for (int i=OrdersTotal()-1; i>=0; i--)
        if ((OrderSelect(i,SELECT_BY_POS,MODE_TRADES))&& (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic))
             if ((OrderType()==OP_BUY ) && ( buy_OrderProfit < sell_OrderProfit ) )     
                  OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slippage);
                    if ((OrderType()==OP_SELL) && sell_OrderProfit < buy_OrderProfit )
                         OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slippage);  
        } 
   else 1=1;

 

ошибка 'if' - expressions are not allowed on a global scope v.4.1.5(2).mq4 793 3



 
new-rena:

Господа знатоки!

Как программно узнать при инициализации советника MQL4 - закрыт рынок или нет? (какой командой?)

Нет такой команды. Можно попытаться выставить дальний отложенный ордер, а потом удалить, если выставится.