- Da teoria à prática. Parte 2
- Aos especialistas na teoria da probabilidade. Eu tenho uma carteira de 10 ações. Qual é a probabilidade de 2 das minhas 10 empresas entrarem em falência no próximo ano?
- como posso obter o preço mais alto após a abertura do pedido.
Era uma vez um fio como este aqui https://www.mql5.com/ru/forum/105771
и
https://www.mql5.com/ru/forum/105771
são tudo sobre a volatilidade H. Mais alguém está interessado nisto?
- 2007.11.14
- www.mql5.com
A pergunta se refere à página 81. As fórmulas estão ligeiramente deslocadas, onde os parênteses, Kagi(H) é aproximadamente 2, Kagi2(H) é aproximadamente 5, Renko(H) é aproximadamente 2 e Renko2(H) é aproximadamente 6. É um pouco confuso com estes números. A construção do Kagi é mais sensível que a Renko, e aqui tudo equivale a um 2, e depois algumas dúvidas.
Deixe-me lembrar um pouco o caso sem mercado de arbitragem que temos quando construímos o ziguezague Kagi e Renko H-volatilidade =2, flat<2, tendência>2. Isto é o mesmo que no caso do índice Hurst.
Eu certamente aprecio a busca do conhecimento, mas eu tenho apenas duas perguntas
1) o que diabos é isso?
2) para que serve?
ohhhhhhhhhhhhh o que é isto ?
Eu certamente aprecio a busca do conhecimento, mas eu tenho apenas duas perguntas
1) o que diabos é isso?
2) para que serve?
Bem, deve ser entendido que a humilde dona de casa se refere a maridos instruídos, e não a tais lunáticos como você).
Há também uma publicação similar aqui https://www.argolab.net/izuchaem-zigzagi.html
Isto é na verdade a mesma coisa, apenas a fórmula é ligeiramente modificada e o conceito de excesso é introduzido. O princípio é o mesmo.
Todos os ziguezagues são utilizados por valor limiar, bem como na tese de Pastukhov.
No caso dos ziguezagues Renko, que são menos sensíveis que Kagi, a distribuição de probabilidade da ocorrência de segmentos H está em poder de dois, ou seja
1H-50%, 2H-25%, 3H-12,5%, etc. Assim, a não arbitrariedade é obtida, ou seja, em média na SB temos 2 segmentos Na BP com uma amostra bastante grande obtemos os mesmos números, ou seja, temos um pouco mais de 2 ou um pouco menos de 2.
Estou interessado na distribuição em ziguezague Kagi, alguém pode me dizer, porque não há 2.
- www.argolab.net
Exemplo de construção de um Kagi zig-zag
https://www.mql5.com/ru/code/1027
e este é um ziguezague Renko,se(High[i]>zzH[last] add + depth ,
} else //direction<0 { if(Low[i]<zzL[last] добавить -depth
//+------------------------------------------------------------------+ //| FastZZ.mq4 | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, Yurich" #property link "https://login.mql5.com/ru/users/Yurich" //--- #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Red #property indicator_color3 Gold #property indicator_color4 DodgerBlue #property indicator_width3 3 #property indicator_width4 3 //--- input parameters extern int Depth = 300; extern bool AllPoint = true; //--- double zzH[], zzL[]; double depth; int last, direction, pbars; datetime lastbar; double ArrUp[]; double ArrDn[]; //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexBuffer(0,zzH); SetIndexBuffer(1,zzL); SetIndexBuffer(2,ArrUp); SetIndexBuffer(3,ArrDn); SetIndexStyle(0,DRAW_ZIGZAG); SetIndexStyle(1,DRAW_ZIGZAG); SetIndexStyle(2,DRAW_ARROW); SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(2,159); SetIndexArrow(3,159); SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(1,0.0); IndicatorDigits(Digits); //---- depth=Depth*Point; direction=1; last=0; pbars=0; lastbar=0; return(0); } //+------------------------------------------------------------------+ int start() { int limit=Bars-IndicatorCounted()-1; if(lastbar!=Time[0]) { lastbar=Time[0]; last++; } if(MathAbs(Bars-pbars)>1) { last=Bars-1; limit=last;} pbars=Bars; //--- for(int i=limit; i>0; i--) { bool set=false; zzL[i]=0; zzH[i]=0; ArrUp[i]=EMPTY_VALUE; ArrDn[i]=EMPTY_VALUE; //--- if(direction>0) { if(High[i]>zzH[last]+depth) { zzH[last]=0; zzH[i]=High[i]; if(AllPoint) ArrUp[i]=High[i]; if(Low[i]<High[last]-depth) { if(Open[i]<Close[i]) { zzH[last]=High[last]; ArrUp[i]=High[i]; }else direction=-1; zzL[i]=Low[i]; ArrDn[i]=Low[i]; } last=i; set=true; } if(Low[i]<zzH[last]-depth && (!set || Open[i]>Close[i])) { zzL[i]=Low[i]; ArrDn[i]=Low[i]; if(High[i]>zzL[i]+depth && Open[i]<Close[i]) { zzH[i]=High[i]; ArrUp[i]=High[i]; }else direction=-1; last=i; } } else //direction<0 { if(Low[i]<zzL[last]-depth) { zzL[last]=0; zzL[i]=Low[i]; if(AllPoint) ArrDn[i]=Low[i]; if(High[i]>Low[last]+depth) { if(Open[i]>Close[i]) { zzL[last]=Low[last]; ArrDn[i]=Low[i]; }else direction=1; zzH[i]=High[i]; ArrUp[i]=High[i]; } last=i; set=true; } if(High[i]>zzL[last]+depth && (!set || Open[i]<Close[i])) { zzH[i]=High[i]; ArrUp[i]=High[i]; if(Low[i]<zzH[i]-depth && Open[i]>Close[i]) { zzL[i]=Low[i]; ArrDn[i]=Low[i]; }else direction=1; last=i; } } } //---- zzH[0]=0; zzL[0]=0; //---- return(0); } //+------------------------------------------------------------------+
hohohohohoho((( o que é isso?
Este é o "Ai de Wit" no mais alto grau de purificação. Uma purga da conexão com a realidade.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso