Impulso - página 43

 
Karputov Vladimir:

Estaremos testando este em breve - só não deixe os processadores se esgotarem! Vou começar a brincar com os carrapatos.

++++++++++

BRAVO!!!!

Mal posso esperar para ver a história do carrapato.

 
Karputov Vladimir:

Estamos prestes a começar os testes - só não deixe que os processadores se queimem! Eu vou brincar com os carrapatos.
Eu não ficaria muito entusiasmado prematuramente. Eles prometeram carrapatos, mas não um histórico personalizado. Sem seus dados todas estas inovações são inúteis, porque nenhum dos corretores dará um histórico normal (especialmente o histórico de carrapatos).
 

Indicador

Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais

Impulso

Karputov Vladimir, 2015.08.11 20:16

A chegada de carrapatos no Expert Advisor pode agora ser monitorada na tabela:

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

E aqui está como fica na tabela:

tics


Em vez da coluna "Pergunte", quero acrescentar velocidade dos carrapatos. Haverá visualização da mudança de velocidade na forma de texto.

 
A "vida" de um pedido no livro (mercados líquidos) é em segundos + robôs na sala que vêem volumes em um segundo (por carrapato), quero dizer que o impulso deve ser determinado em pips em N número de vezes (padrões), alguns têm informações sobre os volumes, outros não.
 
Veniamin Skrepkov:
A "vida" do pedido no livro (mercados líquidos) em segundos + robôs no salão que vêem volumes em um segundo (por carrapato), quero dizer que o impulso deve ser determinado em pips em N número de vezes (padrão), alguns têm informações sobre os volumes, outros não.
Na primeira mensagem há fórmulas: velocidade, aceleração e densidade do fluxo do tick.
 
Por densidade de volume, a divisão é por minuto - 130 tick/1=130, 150 tick/1=150, você pode tentar 60 segundos e dividir a fórmula por 2 (como ticks "andar" em ambas as direções) (E/60)/2 = taxa de crescimento ou aceleração.
 

Vladimir , como podemos calcular a magnitude da média (para cima) por meios técnicos (testador)?

ou seja, se a barra média na M-1 for 3-4-5 pips (eles não estão interessados em 80%) 10% = 1-2 pips e 10% - 7-8-9 pips ! as porcentagens são dadas livremente (de acordo com o princípio gauss)

ou seja, decompor algum período em porcentagem e pips e procurar por um pulso na zona de 10% ou em algum lugar próximo e ver quais características eles têm ?

 
Veniamin Skrepkov:

Vladimir , como podemos calcular a magnitude da média (para cima) por meios técnicos (testador)?

ou seja, se a barra média na M-1 for 3-4-5 pips (eles não estão interessados em 80%) 10% = 1-2 pips e 10% - 7-8-9 pips ! as porcentagens são dadas livremente (de acordo com o princípio gauss)

ou seja, decompor algum período em porcentagem e pips e procurar por um pulso na zona de 10% ou em algum lugar próximo e ver quais características eles têm ?

Até termos o histórico do tick, não devemos lidar com estratégias de tick no testador, porque os resultados no testador e na conta real serão muito diferentes. Mas a distribuição de carrapatos por um minuto e sua ordenação deve ser considerada.

 
Sobre a estratégia de trabalhar com ímpeto
 
Veniamin Skrepkov:
Nada bom. Onde estão os carrapatos para este período?