Impulso - página 39

 
Karputov Vladimir:

Quizá debamos fijarnos en el número de contratos de compra y venta. Intentaré trabajar con las propiedades de los símbolos:

Propiedades de los símbolos

SessionDeals

Obtiene el número de operaciones de la sesión actual

SessionBuyOrders

Obtiene el número total de órdenes de compra en este momento

SessionSellOrders

Obtiene el número total actual de órdenes de venta

SessionTurnover

Obtiene el importe total de la facturación en la sesión actual

SesiónInterés

Obtiene el volumen total de posiciones abiertas

SesiónBuyOrdersVolume

Obtiene el volumen total de órdenes de compra en este momento

SessionSellOrdersVolume

Obtiene el volumen actual de órdenes de venta

SessionOpen

Obtiene el precio de apertura de la sesión actual

SessionClose

Obtiene el precio de cierre de la sesión actual

SesiónAW

Obtiene el precio medio ponderado de la sesión actual

SessionPriceSettlement

Obtiene el precio de liquidación de la sesión actual

SessionPriceLimitMin

Obtiene el precio mínimo de la sesión actual

SessionPriceLimitMax

Obtiene el valor máximo de precio permitido de la sesión actual

Así que lo he comprobado. En los símbolos forex estas propiedades no funcionan (o más bien devuelven cero).
 
Karputov Vladimir:
De todos modos, lo he comprobado. En los símbolos forex estas propiedades no funcionan (o más bien devuelven cero).
¡¡¡¡me sorprendería mucho que devolvieran cualquier cosa!!!!
 
forexman77:
¿Has probado con Doncian para aflojar los tics?
Póngalo al día. ¿Qué es?
 
new-rena:
Póngame al día. ¿Qué es?
Hay un canal de este tipo. ¿Qué es lo que... La pregunta es...
 
Artyom Trishkin:

Ahh, yo mismo escribí uno de esos el otro día. No sabía que había inventado la bicicleta...

No sabía que había inventado una moto... tiene una señal de retraso, así que no me gustó mucho.

 

La llegada de ticks en el Asesor Experto puede ahora ser monitoreada en el gráfico:

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

Y esto es lo que se ve en el gráfico:

tics

 
new-rena:
Póngame al día. ¿Qué es?
Muy sencillo. Aplicar el canal de Donchian en un gráfico de ticks. Si hay un movimiento de impulso, debería detectarlo.
 
Artyom Trishkin:

El canal de Doncian se puede utilizar para comprobar si hay una continuación después de que se haya superado un extremo o no. El Doncian no funciona en casi todas las divisas a partir del gráfico de minutos.

Las divisas no son en absoluto una herramienta de impulso. Cuando se supera el extremo, suelen dejar de moverse o entrar en un Rango.

Hay momentos en los que se mantiene la tendencia, pero cuando se comprueba esos momentos son pocos y hay una mala proporción de operaciones perdedoras.

No afirmo en el gráfico de ticks ya que no lo probé, por eso sugerí probarlo, además no es una tarea larga, quien tiene la posibilidad de probarlo en el gráfico de ticks.

 
forexman77:

El canal de Doncian se puede utilizar para comprobar si hay una continuación después de que se haya superado un extremo o no. El Doncian no funciona en casi todas las divisas a partir del gráfico de minutos.

Las divisas no son en absoluto una herramienta de impulso. Cuando se supera el extremo, suelen dejar de moverse o entrar en un Rango.

Hay momentos en los que siguen con la tendencia pero esos momentos son pocos y hay una mala proporción de operaciones perdedoras.

No reclamo en el gráfico de ticks, ya que no lo probé, por lo que me ofrecí a probarlo, además no tardará mucho, quien tenga la posibilidad de probarlo en el gráfico de ticks.

Lo entiendo, gracias. Yo no lo he utilizado, por eso he preguntado.
 
Artyom Trishkin:
Ya veo, gracias. Yo no lo he utilizado, por eso he preguntado.

También se puede filtrar aplicando algún tipo de oscilador para que no esté sobrecomprado al comprar y cortocircuito al revés.

¿Dónde puedo ver cómo probar en ticks, para que un tick sea como una barra? Básicamente se pueden descargar las garrapatas de ducas y comprobar.

Razón de la queja: