Ordens do Gráfico == Idioma do Gráfico - Ordens comerciais, GTerminal Expert Advisor Refinement - página 6

 

para Romzes90

Se um EA for anexado a um gráfico, clique com o botão direito do mouse ou pressione F7 para alterar suas propriedades e excluí-lo.
Caso contrário:
1. o EA não foi anexado = > prenda o EA com o mouse do Navegador e solte-o na carta. Se a EA não for compilada, ela não estará na aba Navigator.
2. terminal pendurado => reiniciar o terminal.

 

Obrigado pela resposta rápida. você pode me dizer onde o navito está localizado, sou um novo comerciante e ainda não usei EAs!

Obrigado!

 
Romzes90 писал (а) >>

Obrigado pela resposta rápida. você pode me dizer onde está o navito, sou um novo comerciante e ainda não usei EAs!

Obrigado!

Muito obrigado!!!!!!!!!

 
Podemos verificar onde estava o preço anterior? Se estava no canal (eu uso um canal), significa que a linha foi atravessada. Se não, significa que o canal ainda não teve tempo de reorganizar e é muito cedo para abrir uma ordem. Caso contrário, podemos abrir pedidos fechados fora do canal quantas vezes quisermos, levando a uma perda. Pelo menos especifique onde, no código, a interseção com a linha é controlada.
Arquivos anexados:
screen_1.rar  6 kb
 

GTerminal - por um lado totalmente operacional, por outro, é um trabalho experimental, de vanguarda,
uma tentativa de implementar uma variante da idéia de gerenciar o comércio com objetos gráficos.
Por exemplo: -Pedi para inserir indicadores - o fiz, embora o MT-4 proíba)))).
Mas aqui você está escrevendo que é inconveniente ou mesmo impossível trabalhar com o canal.
Vamos dar uma olhada em uma foto (que estava no arquivo e pode ser adicionada ao poste usando o botão "Foto").


Vemos que a parede inferior do canal na foto é tomada por um bigode, a parede superior é construída como se fosse um canal, ou seja, é um desenho teórico por deslocamento paralelo da linha.
Portanto, este não é o canal clássico sobre o qual se escreve e que é claramente visível da história,
é uma tentativa fracassada de reconhecer um canal que ainda não se formou.
O que poderia ser feito automaticamente aqui?

 
O canal é calculado automaticamente, e é calculado corretamente ;-) Assim que a barra atual for formada, o canal será reconstruído. Há um atraso de duas barras. E, mesmo neste projeto, dá um pequeno lucro e dá esperança. (A imagem da tela não está toda lá). O que me interessa principalmente é onde a interseção do preço com a linha é verificada no código. E então eu mesmo terminá-lo-ei. Naturalmente, comunicarei os resultados.
 

para totalizar

O cruzamento da linha ao preço atual é analisado em
double first_line(string s,int u_d,color col)

Entretanto, seria mais fácil mover/criar a linha SellLimit com um indicador ou roteiro.
Isto é, a GUI GTerminal é um executável bem testado, você não pode interferir com ele, mas operar com linhas do exterior.

 
O indicador desenha as linhas, mas como podemos ver na figura, as ordens se abrem uma após a outra! O indicador reconstrói o canal, a ordem de venda é fechada e se estivermos acima da linha de selimit (não importa a distância), esta atrocidade acontece. A EA não verifica se o preço anterior estava do outro lado da linha antes de estar deste lado. Não há uma travessia real, uma mudança de sinal (se você quiser) de + para -. A própria linha com a ordem é zero (em relação a ela, o Expert Advisor deve trabalhar) e o cruzamento resulta em uma mudança de sinal para o sinal oposto.
 

para totalizar

A EA não muda a posição mútua das linhas.

É por isso que pode haver múltiplas aberturas de pedidos, abertos e imediatamente fechados, então no loop o indicador coloca uma nova linha de abertura....

O Expert Advisor tem dois métodos de reconhecimento de cruzamento, a variável cross_method
0 = ao encontrar Close[1] antes da linha СLose[0] depois da linha. ou seja, as garras das duas barras estão em lados diferentes da linha. Esta é uma condição rigorosa.
1 = ( padrão) no primeiro toque ou na posição "outro lado", ou seja, Close[0] >= linha.

a) Tente cross_method=0.
b) Observe a posição das linhas de fechamento no indicador.


Uma linha zero com um flip é algorítmica e inequívoca apenas no caso de um preço rápido cruzando a linha
Mas se o preço passar a linha muitas vezes, a incerteza ocorrerá e, portanto, a realização de uma linha "flip" é tecnicamente impossível.

 
Korey писал (а) >>

para a skifodessa

A condição para desencadear a "clara desigualdade".

pode ser mudado para fuzzy.....

e esta é a última versão ? não pode ser adicionada a partir daqui https://www.mql5.com/ru/forum/110344/page4?

Arquivos anexos:
GTerminal_V7betta4.mq4 (39.83 KB)