Noite de fim de semana - página 27

 
Aleksandr Klapatyuk:
Obrigado por estar aqui - estou tentando aprender com seus EAs como funciona.

Estudo: Expert Advisor simples. Verificação do tamanho da barra. Comprar/vender

 
Muito obrigado! link muito útil. teria encontrado mais cedo. Obrigado!
 
Aleksandr Klapatyuk:

https://www.mql5.com/ru/code/20424 Finalmente o encontrei. Muito obrigado - Saúde e tudo de bom!

Autor da idéia: Scriptor

Autor docódigo MQL5: Vladimir Karputov.




Fiz isso a partir de diferentes Conselheiros Especializados seus - acabou se tornando interessante com o arrasto. - Arrasta tudo

Stop loss Take profit.mq5
TrendMeLeaveMe(barabashkakvn's edition).mq5
Jims Close Positions(barabashkakvn's edition).mq5
ASCV 3.mq5
Stairs.mq5
Universal 1.64(barabashkakvn's edition).mq5

Destes EAs todo o material é AUTO-MANUAL. Consultor especialista - CodeBase Karputov.mq5

Arquivos anexados:
 

Boa noite. Posso escrever um simples EA para MT5.

A essência é a seguinte. Quando o robô entra na carta, ele espera pela ordem aberta manualmente. Quando é detectado, ele estabelece o TP prescrito nos parâmetros (por uma certa quantidade de pontos a partir do preço em aberto). Em seguida, ele monitora o preço. Se não se moveu a nosso favor, na distância especificada no parâmetro (pontos), o robô abre outra ordem na direção da anterior. A rentabilidade de um novo pedido é aumentada pelo coeficiente especificado no parâmetro. Em seguida, o robô calcula o ponto de equilíbrio total, adiciona o tamanho TP a ele e define o TP para cada pedido. Em seguida, o ciclo se repete. O preço percorreu uma certa distância contra nós e abrimos um pedido novamente, calculamos o ponto de equilíbrio para toda a grade, adicionamos o TP e definimos o TP para cada pedido, e assim por diante. Ao mesmo tempo, a propagação também é considerada.

Obtemos um robô que segue um comércio aberto manualmente. Um sistema simples de cálculo da média.

 
yurabob:

Boa noite. Posso escrever um simples EA para MT5.

A essência é a seguinte. Quando o robô entra na carta, ele espera pela ordem aberta manualmente. Quando é detectado, ele estabelece o TP prescrito nos parâmetros (por uma certa quantidade de pontos a partir do preço em aberto). Em seguida, ele monitora o preço. Se não se moveu a nosso favor, na distância especificada no parâmetro (pontos), o robô abre outra ordem na direção da anterior. A rentabilidade de um novo pedido é aumentada pelo coeficiente especificado no parâmetro. Em seguida, o robô calcula o ponto de equilíbrio total, adiciona o tamanho TP a ele e define o TP para cada pedido. Em seguida, o ciclo se repete. O preço percorreu uma certa distância contra nós e abrimos um pedido novamente, calculamos o ponto de equilíbrio para toda a grade, adicionamos o TP e definimos o TP para cada pedido, e assim por diante. Ao mesmo tempo, a propagação também é considerada.

Obtemos um robô que segue um comércio aberto manualmente. Uma simples máquina de calcular a média.

Como eu defino Take Profit para o nível Breakeven - como eu defino Take Profit para a posição Buy #1?

asdqwe

 
Vladimir Karputov:

No Take Profit at Breakeven - como eu estabeleço Take Profit at Breakeven para COMPRAR #1?


Refiro-me ao seguinte. Eu abri (ou melhor, abri manualmente) uma ordem de compra a 1000. Conjuntos de robôs TP = 1000 + spread + 20 (este é o nível TP que especifiquei nos parâmetros) = 1020 (não vou escrever sobre spread para evitar confusão). Então o preço passou para o nível de 900 (vamos supor que a distância do pedido anterior para abrir um novo pedido que especifiquei é de 100). O robô abre uma nova ordem. Ele calcula um ponto de equilíbrio para ambas as ordens (vamos supor que será em 950) e acrescenta 20 a ele, ou seja, TP = 950+20=970.
 
yurabob:
O que eu quero dizer é o seguinte. Uma ordem de compra é aberta (ou melhor, eu a abri manualmente) a 1000. O conjunto de robôs TP = 1.000 + spread + 20 (este é o nível TP que especifiquei nos parâmetros) = 1.020 (não vou especificar o spread para não confundi-lo). Então o preço passou para o nível de 900 (vamos supor que a distância do pedido anterior para abrir um novo pedido que especifiquei é de 100). O robô abre uma nova ordem. Ele calcula um ponto de equilíbrio para ambas as ordens (vamos supor que será em 950) e acrescenta 20 a ele, ou seja, TP = 950+20=970.

Sugiro uma restrição: uma posição manual é colocada sobre o caráter atual. Isso é tudo. A partir de agora, o Consultor Especialista trabalha. Você não pode mais interferir manualmente.

 
Vladimir Karputov:

Sugiro uma restrição: uma posição manual é colocada sobre o caráter atual. Isso é tudo. A partir de agora, o Consultor Especialista trabalha. Não é mais permitida a intervenção manual.

Esta é uma idéia bastante lógica. Eu preciso de uma coruja assim para controlar uma posição aberta. Às vezes eu a defino, e parece que vai na minha direção, mas vai um pouco na outra direção. Eu trabalho com TPs pequenos, mas nem sempre posso sentar na frente do computador. É por isso que eu preciso de uma rede de segurança.
 
yurabob:
Esta é uma idéia bastante lógica. Eu preciso de uma coruja assim exatamente para controlar uma posição aberta. Às vezes, eu a defino para ir na minha direção, mas ela vai um pouco na outra direção. Eu trabalho com TPs pequenos, mas nem sempre posso sentar na frente do computador. É por isso que eu preciso de uma rede de segurança.

Sugiro utilizar o Indicador dePreço Líquido de Cálculo para visualizar a linha de breakeven:

Este indicador mostra três linhas: o preço líquido para COMPRAR, para VENDER e o total para COMPRAR e VENDER.

Um exemplo de operação, quando quatro posições COMPRAR são abertas primeiro, e então mais uma posição COMPRAR é adicionada:

Indicador de preço líquido do cálculo

Embora mostre três linhas, mas apenas uma linha - a linha de equilíbrio - será realmente vista.

 
Vladimir Karputov:

Sugiro usar o Indicador dePreço Líquido de Cálculo para visualizar a linha de breakeven:

Embora exiba três linhas, apenas uma linha, a linha de breakeven, será realmente visível.

A decisão é sua. Eu não sou um programador.
Razão: