[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 997
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
ou seja, supõe-se que a matriz está cheia e que o spread médio é então encontrado
se ( CountedSpred == verdadeiro)
{
if (Bid <=Baixo && Ask< Alto -CountedSpred/2*delta )
retorno(10);
se ( Licitação>= Alta )
retorno(20);
}
Primeiro, faça uma pequena EA que simplesmente colete a história da propagação. Guarde-o em um arquivo em certos intervalos.
Primeiro, faça uma pequena EA que simplesmente colete a história da propagação. Guarde-o em um arquivo em certos intervalos.
// Cálculo de critérios comerciais
if (Bid <=Baixo && Ask< Alto -CountedSpred/2*delta)
retorno(10);
se ( Licitação>= Alta )
retorno(20);
Aqui eu fiquei preso. De acordo com a tarefa, devemos primeiro obter o histórico de propagação média, como devo fazer isso?
precisamos de um conjunto de 100 células a serem completamente preenchidas
Quando a EA começar, esta matriz será preenchida principalmente com o spread atual. Você entende o que são 100 ticks? Calcule o período de chegada de um novo tick e multiplique por 100 - é o tempo que levará para preencher o array, mas... é improvável que a propagação mude durante este tempo. Portanto, para o primeiro início, você precisa preencher a matriz com o spread atual e iniciar a EA com esses dados. Então, com forte volatilidade do mercado, sua corretora poderá aumentar o spread e expandir o Stop Leverage - então o spread entrará em um array e começará a preenchê-lo com novos dados. Mas eu não consigo colocar isso na minha cabeça - por que precisamos de um spread médio? Se for menor do que o spread real, e for possível, então você ainda terá que trabalhar com o spread atual. Se o spread médio for maior que o atual, é provável que as condições mais favoráveis não sejam atingidas.
Podemos simplesmente deixar o Expert Advisor trabalhar com as limitações necessárias e não plantar demasiadas árvores?
Vamos organizar uma série de spreads de acordo com os valores esperados desses spreads e ver... Vamos tomar 50 carrapatos com um spread de 2 e 50 carrapatos com um spread de 10.
(50*2 + 50*10)/100 = (100 + 500)/100 = 6 E o spread é 10 ... E como seu consultor especializado irá trabalhar em caso de não conformidade com as condições comerciais? Naturalmente, o Consultor Especialista levará os dados sobre o estado atual das condições da empresa de corretagem e trabalhará com um spread de 10.
A pergunta - por que toda a confusão com a gama de spreads e o cálculo da média, antes da abertura em qualquer caso, de acordo com as condições atuais?
Pensei nisso, mas a necessidade de considerar a propagação na EA, porque, digamos, a propagação média acima de 100 ticks é de 6 pontos, e então a condição para comprar coincide, mas naquele exato momento a propagação era de 12, vamos abrir, e temos que pular este sinal, então eu acho que um roteiro separado não vai funcionar, e se funcionar deve ser vinculado à EA, mas, infelizmente, eu ainda não sei como
Estranho. Destaquei as adversidades. Com um spread de 6 pips, quando a condição de compra é igualada, a EA tem dados de spread = 6 pips. Assim, ele trabalha tentando atender a essas condições. Agora o spread dobrou - tornou-se 12 e você escreve: ". então, por condição, abriremos ..."
Posso assegurar-lhe que não. Você receberá um erro do servidor comercial. O Expert Advisor processará este erro e ou não incomodará o servidor com mais solicitações ou corrigirá a variável armazenando o valor de spread e entrará no mercado com novas condições, respeitando todas as restrições sobre a distância mínima...
Quando a EA começar, esta matriz será basicamente preenchida com o spread atual. Você entende o que são 100 ticks? Calcule o período de chegada de um novo tick e multiplique por 100 - isso é quanto tempo levará para preencher o array, mas... é improvável que a propagação mude durante este tempo. Portanto, para o primeiro início, você precisa preencher a matriz com o spread atual e iniciar a EA com esses dados. Então, com forte volatilidade do mercado, sua corretora poderá aumentar o spread e expandir o Stop Leverage - então o spread entrará em um array e começará a preenchê-lo com novos dados. Mas eu não consigo colocar isso na minha cabeça - por que precisamos de um spread médio? Se for menor do que o spread real, e for possível, então você ainda terá que trabalhar com o spread atual. Se o spread médio for maior que o atual, é provável que as condições mais favoráveis não sejam atingidas.
Podemos simplesmente deixar o Expert Advisor trabalhar com as limitações necessárias e não plantar demasiadas árvores?
Vamos organizar uma série de spreads de acordo com os valores esperados desses spreads e ver... Vamos tomar 50 carrapatos com um spread de 2 e 50 carrapatos com um spread de 10.
(50*2 + 50*10)/100 = (100 + 500)/100 = 6 E o spread é 10 ... E como seu consultor especializado irá trabalhar em caso de não conformidade com as condições comerciais? Naturalmente, o Consultor Especialista levará os dados sobre o estado atual das condições da empresa de corretagem e trabalhará com um spread de 10.
A pergunta - por que toda a confusão com uma série de spreads e cálculo da média, antes da abertura em qualquer caso, de acordo com as condições atuais?
Não, porque estaremos fechando no vermelho o tempo todo.
agora aumentamos os volumes, o spread médio sobe para 12, mas o canal atrai 14, agora podemos tomar 2 pontos, e esse é o spread médio cabe no canal, respectivamente, no sinal de entrada se o spread está se alargando saltamos e esperamos por mais um, porque sabemos que o spread médio ainda é 12, e é possível que entremos não aos 12, mas aos 7 ou 8, mas não podemos entrar aos 16!Se não tivermos este valor, ou se o tivermos como um valor fixo, podemos perder muitas entradas com um grande spread
é muito importante comprar porque abrimos com Ask, ou seja, o Bid toca a linha inferior, mas o spread é 16 e ele abre uma Buy fora do canal, então o Bid chega à linha superior e fecha em menos 2 pontos.
Agora vamos supor que o mercado esteja calmo (é noite), o corredor médio é de 8 pips (diferença entre nai e gato), mas o spread é de 10.