Tenho uma idéia para a construção do indicador, já o desenhei para outra plataforma, agora penso como transferi-lo para a MT, mas com as funções estatísticas em Mql ainda não entendo..... será que elas são de todo?
As fórmulas para ele se parecem com isto
comprimento de entrada = 20; comprimento de cumlength de entrada = 13;; closeLog = log(close[1] / close[2]); SDev = stdev(closeLog, comprimento) * Sqrt(close[comprimento] / close[comprimento - 1]) x = SDev * fechar[1]; spike = (fechar[0] - fechar[1]) / x;
y = se pico > 0 então pico mais 0;
up = soma(y, cumlength); z = se pico <= 0 então pico mais 0; dn = soma(AbsValue(z), cumlength);// Isto soma o módulo de z
A curva spikeLimit = se spike > 3, então 3 se spike < -3, então -3 spike;
A curva spikeOsc = (para cima - dn)/3;
seria muito bom se também calcular e exibir na curva SpikeOsc seu mesmo canal Bollinger.... e configurar para que ele acrescente o período deCOPY0 e o valor do desvio.
Agradecemos antecipadamente se alguém o achar interessante e o implementar em mql
Vinin, sim, exatamente o que eu queria ver... se agora tirarmos o bollinger da linha amarela, ficamos extremamente fora do número de desvios definidos em BB.... esses momentos são geralmente extremamente instáveis
Zen: Sua resposta não é clara. Onde no traseiro é isso? E se você não conseguiu nada com isso, por que você está sendo tão cortante com os outros? )
Que tipo de rudeza é essa? O /rujob - notar as três últimas letras :-) O trabalho é um lugar - onde você pode fazer seu trabalho por uma taxa razoável...
//----------переменные для уровня тейк-профита---------------------------externint ATRPeriod_3 = 9; // Период ATR3 для вычисления значения тейк-профитаexterndouble Mul1 = 3; // множитель ATR для вычисления значения тейк-профита
...
// ---------- Расчет ТР по ATR ---------------------------------------------------------------------------------------------------------
TP = NormalizeDouble ((PRICE + Mul1*iATR(Symbol(), 0, ATRPeriod_3, 1)), Digits) ; // TakeProfit (цена)if (TP<Level_new*Point) TP=Level_new*Point; // Если меньше допустимого, то допустимый
Ticket=OrderSend(Symbol(),4,Lots_New,PRICE,5,SL,TP,"Classiс_3_screen",Magic,0,Green);
...
O ATR 9 não é o mesmo, você deve usar 25 (+-) ou mais dias, e filtrar o próprio ATR, levando em conta o tempo de negociação. Isto é, o alcance do mercado não é interessante, a força das flutuações locais de certas sessões é interessante. mas se você não entender, então é outra questão. É minha culpa, também, que não tenha sido capaz de expressar minha idéia de forma inteligente. )
Aleksander: que tipo de indelicadeza existe? /rujob - prestar atenção às três últimas letras :-) O trabalho é... o lugar - onde você pode fazer seu trabalho por uma taxa razoável...
Eu mesmo sou programador, obrigado pelo esclarecimento, sim. )
O truque é chegar a um tp adaptativo e sl(como a volatilidade temporada/mês), por exemplo, para que o atr primeiro tenha uma idéia
À pergunta "volatilidade da estação/mês" - cuidado até o fim("... e todos têm um "flounce"")! :-)
Não desperdice o fio - com esta "porcaria" - para ajudar no seu pedido.
Se você não sabe o que está fazendo, vá direto para o trabalho.
Você pode fazer um sinal sonoro no correio quando ele é abordado, quando o preço é ultrapassado?
Tenho uma idéia para a construção do indicador, já o desenhei para outra plataforma, agora penso como transferi-lo para a MT, mas com as funções estatísticas em Mql ainda não entendo..... será que elas são de todo?
As fórmulas para ele se parecem com isto
comprimento de entrada = 20;
comprimento de cumlength de entrada = 13;;
closeLog = log(close[1] / close[2]);
SDev = stdev(closeLog, comprimento) * Sqrt(close[comprimento] / close[comprimento - 1])
x = SDev * fechar[1];
spike = (fechar[0] - fechar[1]) / x;
y = se pico > 0 então pico mais 0;
up = soma(y, cumlength);
z = se pico <= 0 então pico mais 0;
dn = soma(AbsValue(z), cumlength);// Isto soma o módulo de z
A curva spikeLimit = se spike > 3, então 3 se spike < -3, então -3 spike;
A curva spikeOsc = (para cima - dn)/3;
seria muito bom se também calcular e exibir na curva SpikeOsc seu mesmo canal Bollinger.... e configurar para que ele acrescente o período deCOPY0 e o valor do desvio.
Agradecemos antecipadamente se alguém o achar interessante e o implementar em mql
Parece que sim?
Vinin, sim, exatamente o que eu queria ver... se agora tirarmos o bollinger da linha amarela, ficamos extremamente fora do número de desvios definidos em BB.... esses momentos são geralmente extremamente instáveis
A respeito da "volatilidade da estação/mês" - cuidado até o fim("... e todos têm um "flounce"")! :-)
Não desperdice o fio - com esta "porcaria" - para ajudar no seu pedido.
Se você não sabe o que está fazendo, vá direto para o vagabundo.
Sua resposta não é clara. Onde no traseiro é isso? E se você não conseguiu nada com isso, por que você está sendo tão cortante com os outros? )
Se você não sabe, vá direto para
que tipo de indelicadeza existe? /rujob - prestar atenção às três últimas letras :-) O trabalho é... o lugar - onde você pode fazer seu trabalho por uma taxa razoável...