Импульс - страница 39

 
Karputov Vladimir:

Возможно надо смотреть на количество контрактов на покупку и на продажу. Попробую поработать со свойствами символов:

Свойства символов

 

SessionDeals

Получает количество сделок в текущей сессии

SessionBuyOrders

Получает общее число ордеров на покупку в текущий момент

SessionSellOrders

Получает общее число ордеров на продажу в текущий момент

SessionTurnover

Получает суммарный оборот в текущую сессию

SessionInterest

Получает суммарный объем открытых позиций

SessionBuyOrdersVolume

Получает общий объем ордеров на покупку в текущий момент

SessionSellOrdersVolume

Получает общий объем ордеров на продажу в текущий момент

SessionOpen

Получает цену открытия текущей сессии

SessionClose

Получает цену закрытия текущей сессии

SessionAW

Получает средневзвешенную цену текущей сессии

SessionPriceSettlement

Получает цену поставки на текущую сессию

SessionPriceLimitMin

Получает минимально допустимое значение цены за текущую сессию

SessionPriceLimitMax

Получает максимально допустимое значение цены за текущую сессию

В общем проверил. На форексных символах эти свойства не работают (точнее возвращают ноль).
 
Karputov Vladimir:
В общем проверил. На форексных символах эти свойства не работают (точнее возвращают ноль).
очень бы удивился, если бы они что-то возвращали!!!
 
forexman77:
Пробовали Дончианом прорыхлить тики?
Введите в курс дела. Что это?
 
new-rena:
Введите в курс дела. Что это?
Канал есть такой. К чему он только... Вопрос...
 
Artyom Trishkin:

ааа, дак я такой недавно как то сам написал. не знал что изобрёл велосипед...

сигнал у него запаздывает, не больно то он мне понравился.

 

За приходом тиков в эксперт можно теперь наблюдать на графике:

//+------------------------------------------------------------------+
//|                                                    ShowTicks.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property description "Показ последних N тиков"
//--- input parameters
input int      ticks=24;  // количество показываемых тиков
//--- массив для хранения тиков
MqlTick tick_array[];
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment(""); // очищаем график
   int resize=ArrayResize(tick_array,ticks-1);
   //--- инициализируем массив структур MqlTick
   for(int n=0;n<ticks-1;n++)
     {
      tick_array[n].time=TimeCurrent();
      tick_array[n].bid=0.0;
      tick_array[n].ask=0.0;
      tick_array[n].last=0.0;
      tick_array[n].volume=0;
     }
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- сдвинем массив
   MqlTick tick_array_temp[];
   ArrayCopy(tick_array_temp,tick_array,1,0,WHOLE_ARRAY);
   ArrayCopy(tick_array,tick_array_temp,0,0,WHOLE_ARRAY);
//--- получим последние цены
   SymbolInfoTick(Symbol(),tick_array[0]);
//--- выведем на график значения Bid и Ask  
   string comment="#  Time       Bid        Ask\r\n";
//--- сформируем содержимое комментария      
   for(int i=0;i<ticks-1;i++)
     {
      MqlTick tick=tick_array[i];
      string tick_string=StringFormat("%d: %s  %G  %G",
                                      i,
                                      TimeToString(tick.time,TIME_MINUTES|TIME_SECONDS),
                                      tick.bid,
                                      tick.ask);
      comment=comment+tick_string+"\r\n";
     }
//--- выводим комментарий на график        
   Comment(comment);

  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- очистим график
   Comment("");
  }
//+------------------------------------------------------------------+

 

И вот, как это выглядит на графике:

тики 

 
new-rena:
Введите в курс дела. Что это?
Очень просто. Применить канал Дончиана на тиковом графике. Если есть импульсное движение, то он должен его выявлять.
 
Artyom Trishkin:

Каналом Дончиана можно проверить, есть ли продолжение после превышение экстремума или нет. Практически на всех валютах начиная с минутного графика Дончиан не работает. 

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

Есть моменты, когда они продолжают лезть по тренду, но при тестировании таких моментов получается мало и получается плохое соотношение к убыточным сделкам. 

Но не утверждаю на счет тикового графика, так как на нем не проверял, поэтому и предложил проверить, тем более это дело не долгое, у кого есть возможность проверить на тиковом графике. 

 
forexman77:

Каналом Дончиана можно проверить, есть ли продолжение после превышение экстремума или нет. Практически на всех валютах начиная с минутного графика Дончиан не работает. 

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

Есть моменты, когда они продолжают лезть по тренду, но при тестировании таких моментов получается мало и получается плохое соотношение к убыточным сделкам. 

Но не утверждаю на счет тикового графика, так как на нем не проверял, поэтому и предложил проверить, тем более это дело не долгое, у кого есть возможность проверить на тиковом графике. 

Понятно, спасибо. Сам им не пользовался, потому и спросил.
 
Artyom Trishkin:
Понятно, спасибо. Сам им не пользовался, потому и спросил.

Еще можно отфильтровать, применяя какой-нибудь осцилятор, чтобы он не был перекупленным при покупках и шортах наоборот.

Где можно посмотреть как тестировать на тиках, чтобы один тик был, как один бар? В принципе можно с дукаса тики скачать и проверить. 

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