Скачать MetaTrader 5

Чему верить?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Удобнее торговать с помощью смартфона? Мобильная версия MetaTrader 5 тебе подойдет!
pako
3310
pako 2013.05.18 18:49 
//+------------------------------------------------------------------+
//|                                                         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);

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

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

 

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

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

 

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

Geldberg Geldstein
3330
Geldberg Geldstein 2013.05.18 18:54  
У меня такие разногласия были на реальном счете...
Вернулся в МТ4, билд 482.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
Anton Ivanov
432
Anton Ivanov 2013.05.18 20:50  
Тиковому графику - чарты не отражают реальной картины, если цены приходят чаше раза в секунду.
Nikolay Khrushchev
19179
Nikolay Khrushchev 2013.05.18 21:33  

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

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

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

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

Vladimir Gomonov
8277
Vladimir Gomonov 2013.05.19 18:46  
pako:

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

;)

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

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

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

//+------------------------------------------------------------------+
//|                                                         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);

  }
//+------------------------------------------------------------------+
Heroix
1257
Heroix 2013.05.20 09:34  
Может, МетаДрайвер как-бе намекает, одаренный ты наш, что верить следует SymbolInfoTick?
pako
3310
pako 2013.05.20 11:12  
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

Heroix
1257
Heroix 2013.05.20 11:20  

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

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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий