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

 
ArkFatalist:
Подскажите, как заставить советника в уже открытой позиции увеличить лот ? MQL5. Уже спасибо.

:-)

Если б я, был султан.........

 Учтите что при этом Ваша прибыль 0.1 лота не перерастет в прибыль 100 лотов как Вам хочется.  

 
Как в советнике правильно обратиться к индикатору который рисует стрелки?

 

Помогите разобраться с тестером стратегий. Он покупает по цене, которой просто нет!

Чего делать и как исправить косяк?

Ошибка тестера стратегий

Код выставления заявки такой:

//--- 1. Создать запрос
         MqlTradeRequest Trade_reqst={0};            // Инициализация структуры торгового запроса
         Trade_reqst.action=TRADE_ACTION_DEAL;       // Тип: немедленное совершение сделки
         Trade_reqst.symbol=_Symbol;                 // Инструмент: текущий
         Trade_reqst.volume=Lot;                     // Объём: 1 лот
         //Trade_reqst.price=SymbolInfoDouble(_Symbol,SYMBOL_ASK)-TakeProfit*_Point; // Цена исполнения
         Trade_reqst.type=ORDER_TYPE_BUY;            // Тип ордера: на продажу
         Trade_reqst.type_filling=ORDER_FILLING_RETURN; // Политика исполнения 
         Trade_reqst.sl=last_tick.last - StopLoss * _Point;  // Stop Loss
         Trade_reqst.tp=last_tick.last + TakeProfit * _Point; // Take Profit
      // Trade_reqst.tp=Trade_reqst.price + TakeProfit * 2 * _Point; // Take Profit
      //--- 2. Отправить торговый приказ
         MqlTradeResult Trade_reslt={0};             // Инициализация структуры результата торгового запроса
         OrderSend(Trade_reqst,Trade_reslt);         // Отправка торгового запроса на сервер
   //--- выведем в лог ответ сервера  
   Print(__FUNCTION__," - : - ",Trade_reslt.comment);
 
mavar:

Помогите разобраться с тестером стратегий. Он покупает по цене, которой просто нет!

Чего делать и как исправить косяк?

Там просто спрэд большой забит в исторических данных.
 
Dima_S:
Там просто спрэд большой забит в исторических данных.

Так что делать с этой проблемой? Как правильно ее обойти?

Протестить не могу советника корректно. Много сделок ошибочных.

 

И еще, господа, почему шкала на графике строится не по целым числам (круглым) и даже не кратным. Мозг кипит, когда визуально пытаюсь просчитать какой-нибудь патерн или поставить стопы.

Не правильная шкала

А как вы считаете разницу в ячейках, держите рядом калькулятор?

 
mavar:

Так что делать с этой проблемой? Как правильно ее обойти?

Протестить не могу советника корректно. Много сделок ошибочных.

придумать свою биржу и написать к ней свой терминал
 
sergeev:
придумать свою биржу и написать к ней свой терминал

Сергей, видно же, что проблема не в бирже.

Тестер стратегий принимает заявки и исполняет их мимо рыночных цен.

 
mavar:

Сергей, видно же, что проблема не в бирже.

Тестер стратегий принимает заявки и исполняет их мимо рыночных цен.

Назар, вижу же, что не трейдер.

Заявки бай исполняются по аску.

 
mavar:

Так что делать с этой проблемой? Как правильно ее обойти?

Протестить не могу советника корректно. Много сделок ошибочных.

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