Impulso - página 44

 
(Según el desarrollo de la estrategia) 13 pips (en la apertura de Londres) "tomaron el volumen" y en el futuro jugamos a mantener el rango del mercado, es decir Si después de 13 pips abrimos una orden con un stop en una vela baja, no "funcionaría", pero fue de 7 pips hacia abajo y si abrimos una orden para revertir el impulso anterior con un stop corto de 5-6 pips y al obtener 5-6 pips de resultado positivo tendríamos una posición casi nula y la pregunta es ¿cuánto volumen abrir?
 
Lo que es el impulso es un cambio en el impulso y, a diferencia de las operaciones de posición con elementos de promediación, se puede "observar" una apertura de 0,3 o 3 lotes
 
Veniamin Skrepkov:
Lo que es un impulso es un cambio en la dinámica y a diferencia de las operaciones de posición con elementos de promediación, se puede "observar" una apertura con 0,3 o 3 lotes
¿Qué tiene que ver la velocidad de procesamiento de los pedidos con el impulso? Consulte el primer post de este hilo: todas las mediciones se basan en la velocidad de transmisión.
 
Como parte de la "estrategia", el tema de los pedidos tendrá que ser tocado en algún momento.
 
Adenda a la captura de pantalla de ayer, se perdió 1 minuto a 7,2 pips, el precio no subió más, y en la baja se formó un nivel con confirmación.
Archivos adjuntos:
EURUSDM1l.png  61 kb
 
Veniamin Skrepkov:
Añadiendo a la captura de pantalla de ayer, se perdió 1 minuto a 7,2 pips, el precio no subió más, y en el mínimo se formó un nivel con confirmación.
Pero lo hiciste correctamente la última vez. Entonces, ¿por qué tienes problemas ahora? Y una cosa más: si crees que has visto un impulso - confírmalo con los datos de cambio de tasa de ticks, cambio de densidad de tasa de ticks... No basta con ver las fotos: se necesita una confirmación matemática.
 

Tengo MT5 y todo sin " recolectores de historial de ticks", ¿qué herramientas usas para recolectar ticks? , cerrar en el tema del análisis de VSA (volumen y spread) y en la ausencia de volumen (ticks) trabajo con el spread, mientras que en un impulso parece necesario buscar el "equilibrio" entre el volumen y el spread, situaciones de VSA - "cumple con el volumen" (empujando a través de la oferta) es decir.es decir, la situación puede tener las "características" de un impulso (por el volumen) , shakeout ( sacudir ) aumento de la propagación también parece ser un impulso , he visto movimientos de 13 pips 30 pips en M1 ( y no siempre las noticias ) esperar a cerrar M1 ? y para este tipo de trabajo se necesita un corredor STP.

 
Veniamin Skrepkov:

Tengo MT5 y todo sin " recolectores de historial de ticks", ¿qué herramientas usas para recolectar ticks? , cerrar en el tema del análisis de VSA (volumen y spread) y en la ausencia de volumen (ticks) trabajo con el spread, mientras que en un impulso parece necesario buscar el "equilibrio" entre el volumen y el spread, situaciones de VSA - "cumple con el volumen" (empujando a través de la oferta) es decir.es decir, la situación puede tener las "características" de un impulso (por el volumen) , shakeout ( sacudir ) aumento de la propagación también parece ser un impulso , he visto movimientos de 13 pips 30 pips en M1 ( y no siempre las noticias ) esperar a cerrar M1 ? Y para este tipo de trabajo se necesita un corredor STP.

NBrb Tiki he utilizado un programa como este:

Foro sobre comercio, sistemas de comercio automatizados y comprobador de estrategias

Impulso

Karputov Vladimir, 2015.07.21 12:11

La base para registrar las garrapatas está ahí.

//+------------------------------------------------------------------+
//|                                             IndTickCollector.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.01"
#property indicator_chart_window
#property description "Индикатор хранит тики. Время тика, микросекунд, Время тика, секунд , Bid, Ask"
#property indicator_buffers 0
#property indicator_plots   0
//+------------------------------------------------------------------+
//| Индикатор расчитывает скорость прихода тиков.                    |
//+------------------------------------------------------------------+
//--- parameters
int file_handle; // хэндл файла
string FileName; // имя файла
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- open file
//--- время начала сбора тиков - текущее
   datetime time_start=TimeCurrent();
//--- откроем файл для записи значений индикатора (если его нет, то создастся автоматически)
   ResetLastError();
   FileName="Data_ticks_"+Symbol()+"_"+TimeToString(time_start,TIME_DATE|TIME_MINUTES|TIME_SECONDS)+".csv";
   StringReplace(FileName,":","-");
   file_handle=FileOpen(FileName,FILE_READ|FILE_WRITE|FILE_CSV);
   if(file_handle!=INVALID_HANDLE)
     {
      PrintFormat("Файл %s открыт для записи",FileName);
      PrintFormat("Путь к файлу: %s\\MQL5\\Files\\",TerminalInfoString(TERMINAL_DATA_PATH));
      //--- запишем название колонок
      FileWrite(file_handle,"Время тика, микросекунд","Время тика, секунд","Bid","Ask");
     }
   else
      PrintFormat("Не удалось открыть файл %s, Код ошибки = %d",FileName,GetLastError());
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate (const int rates_total,      // размер массива price[]
                 const int prev_calculated,  // обработано баров на предыдущем вызове
                 const int begin,            // откуда начинаются значимые данные
                 const double& price[]       // массив для расчета
                 )
  {
   ulong microsecond_count=GetMicrosecondCount(); // зафиксировали вход в OnCalculate()
   int start=0;
   if(prev_calculated!=0) // работаем только на пришедших тиках, так как на истории нет времени тиков
     {
      MqlTick last_tick;
      //---
      if(SymbolInfoTick(Symbol(),last_tick))
        {
         FileWrite(file_handle,microsecond_count,last_tick.time,
                   DoubleToString(last_tick.bid,Digits()),DoubleToString(last_tick.ask,Digits()));
        }
      else Print("SymbolInfoTick() failed, error = ",GetLastError());
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- закрываем файл
   FileClose(file_handle);
   PrintFormat("Данные записаны, файл %s закрыт",FileName);
//--- очищаем комментарии
   Comment("");
  }
//+------------------------------------------------------------------+


Formato del nombre del archivo:

Data_ticks_GBPUSD.f_2015.07.21 12-06-14.csv

El archivo tiene cuatro columnas:

Время тика, микросекунд Время тика, секунд      Bid             Ask
76718                   20.07.2015 18:09        1.55962         1.55981
76838                   20.07.2015 18:09        1.55962         1.55981
190796                  20.07.2015 18:09        1.55961         1.55980
533045                  20.07.2015 18:09        1.55960         1.55979
989364                  20.07.2015 18:09        1.55961         1.55980


Quedan dudas sobre la frecuencia con la que se deben iniciar los nuevos archivos. Creo que cada hora deberían iniciarse todos los archivos. Así será más fácil analizarlo después.

Pero estas garrapatas las recogí sólo para el análisis. Por el momento me he detenido, ya que estoy esperando que funcione el envío de archivos vía ftp desde el hosting compartido.


 
Karputov Vladimir:
NBrb Las garrapatas que recogí con un programa como este:

Pero sólo recogí estas garrapatas para analizarlas. De momento me he parado, porque estoy esperando a que me envíen los archivos por ftp desde el hosting compartido.


Si el ftp no funciona, ¿por qué esperar? El FTP funcionará: habrá una excusa para moverse. Hasta ahora, no hay nada que mover. El tema no está resuelto.
 
new-rena:
Si el ftp no funciona, ¿por qué esperar? Cuando el ftp empiece a funcionar, habrá una excusa para moverse. Hasta ahora, no hay nada que mover. El tema no está cubierto.
¿Dónde ir?