Чему верить?

 
//+------------------------------------------------------------------+
//|                                                         test.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
double bid,
       ask,
       abid,
       aask;
long time;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   MqlTick tick;
   if(SymbolInfoTick(Symbol(),tick))
     {
      time = tick.time;
      bid  = tick.bid;
      ask  = tick.ask;
     }
      abid = SymbolInfoDouble(_Symbol,SYMBOL_BID);
      aask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
   Comment(" bid   ",bid,"  ask   ",ask, "  abid   ",abid, " aask   ",aask);

  }
//+------------------------------------------------------------------+

написал такой код для проверки 

 

запустил в тестере, с такими параметрами

через минутку нажал в тестере на паузу, получил такую картинку

 

к сожалению не только в тестере 

 
У меня такие разногласия были на реальном счете...
Вернулся в МТ4, билд 482.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Тиковому графику - чарты не отражают реальной картины, если цены приходят чаше раза в секунду.
 

не верь, не бойся, не проси )))

профиль - сервис дек - создать новую заявку  

 
в понедельник попробую скрины с реала сделать
 
felidae:
Тиковому графику - чарты не отражают реальной картины, если цены приходят чаше раза в секунду.

 что я должен написать боту, "смотри на тиковый график" ?  

 
pako:

 что я должен написать боту, "смотри на тиковый график" ?  

;)

https://www.mql5.com/ru/docs/marketinformation/symbolinfotick

Документация по MQL5: Получение рыночной информации / SymbolInfoTick
Документация по MQL5: Получение рыночной информации / SymbolInfoTick
  • www.mql5.com
Получение рыночной информации / SymbolInfoTick - Документация по MQL5
 

для особо одаренных 

//+------------------------------------------------------------------+
//|                                                         test.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
double bid,
       ask,
       abid,
       aask;
long time;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   MqlTick tick;
   if(SymbolInfoTick(Symbol(),tick))// <---SymbolInfoTick


     {
      time = tick.time;
      bid  = tick.bid;
      ask  = tick.ask;
     }
      abid = SymbolInfoDouble(_Symbol,SYMBOL_BID);
      aask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
   Comment(" bid   ",bid,"  ask   ",ask, "  abid   ",abid, " aask   ",aask);

  }
//+------------------------------------------------------------------+
 
Может, МетаДрайвер как-бе намекает, одаренный ты наш, что верить следует SymbolInfoTick?
 
Heroix:
Может, МетаДрайвер как-бе намекает, одаренный ты наш, что верить следует SymbolInfoTick?

вы наверно непонимаете о чем речь

SymbolInfoTick показывает аск 1,31788        на тикчарте аск 1,31842<----это актуальная цена

при условии if(ask > 1,31800) buy            в этот момент времени  покупки не будет

SymbolInfoTick показывает аск 1,31810        на тикчарте аск 1,31632<----это актуальная цена 

при условии if(ask > 1,31800) buy           в этот момент времени покупка 

потом будет удивление как робот купил на 1,31632?

сделайте пару скринов, на реале, при хорошей волантильности

как-бы намекаю специально для  Heroix

 

Сейчас специально перепроверил - у меня такой хрени не замечено. Предметно ответить не могу, ибо не могу проверить.

Что отвечает сервисдеск? Писали туда?

Причина обращения: