Discussão - página 148

 

Olá newdigital,

Não há EA com esta funcionalidade a ser baixada neste link. Você poderia recomendar um?

 

Há muitos EAs nesta seção.

Algumas das últimas versões que encontrei aqui:

https://www.mql5.com/en/forum/172886/page6

e, por exemplo - nesta página https://www.mql5.com/en/forum/173425

Mas não é exatamente o que você quer. Os EAs de múltiplos pares estão negociando muitos pares (selecionados por você) anexando apenas 1 gráfico. Esses EAs estão usando alguns sistemas para abrir a negociação ... e você quer algo diferente como eu vejo ... você quer ... se a ordem é colocada para um par então a outra ordem deve ser colocada automaticamente para o outro par com regras não-sistêmicas e não-regras, sim?

Se sim, sim... não temos pena.

Pares múltiplos EAs são os EAs que podem trocar 1 sistema em muitos pares simultaniosamente, anexando apenas um par/gráfico. Por exemplo, o EA pode negociar EURUSD, GBPUSD, USDJPY e USDCHF anexando apenas ao EURUSD H1 ... mas de qualquer forma - a ordem para os outros pares é colocada de acordo com a condição de negociação.

 

teste

newdigital,

Encontrei uma EA com as codições que eu quero, se você tiver tempo pode dar uma olhada porque a EA funciona apenas com pedidos de compra.

obrigado por sua atenção

//+------------------------------------------------------------------+

//| jkh.mq4 |

//| Copyright © 2009, MetaQuotes Software Corp. |

//| MetaTrader 4 Trading Platform / MetaQuotes Software Corp. |

//+------------------------------------------------------------------+

#direitos autorais "Copyright © 2009, MetaQuotes Software Corp."

#link do proprietário "http://www.metaquotes.net"

bool wannaBuy = true;

bool wannaBuy1 = verdadeiro;

tamanho de lote duplo externo = 0,01;

símbolo de corda externa1 = "EURUSD";

símbolo de corda externa2 = "USDCHF";

Exterior int MaxDifferência = 6;

Exterior int Slippage = 3;

número mágico1 = 786;

Exterior int Magicnumber2 = 123;

int sendticket = 3;

pares de cordas[18];

//+------------------------------------------------------------------+

//| função de iniciação de especialista |

//+------------------------------------------------------------------+

int init()

{

//----

pares[0] = símbolo1;

pares[1] = símbolo2;

wannaBuy = verdadeiro;

wannaBuy1 = verdadeiro;

//----

retorno(0);

}

//+------------------------------------------------------------------+

//| função de desinicialização especializada |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

retorno(0);

}

//+------------------------------------------------------------------+

//| função de início especializado |

//+------------------------------------------------------------------+

int start()

{

//----

// Enviar pedido para EURUSD & USDCHF

se (wannaBuy) {

int ticket1;

RefreshRates();

ticket1 = OrderSend(symbol1, OP_BUY, LotSize, MarketInfo(symbol1,MODE_ASK), Slippage, 0, 0, 0,0,Magicnumber1,0) & OrderSend(symbol2, OP_BUY, LotSize, MarketInfo(symbol2,MODE_ASK), Slippage, 0, 0, 0,0,Magicnumber2,0);

se (ticket1 <0 )

{

Print ("OrderSend failed with error #", GetLastError()));

return(0);

}

wannaBuy = falso;

}

//----

retorno(0);

}

//+------------------------------------------------------------------+

 

Olá SSF,

Você poderia explicar exatamente o que você quer que o Ea faça e verá se eu posso modificar o Ea acima para você.

Obrigado!

 

simples

Oi mrtools,

É simples, eu analiso o índice do dólar, então quando eu troco eur/usd, eu quero que a ordem (compra ou venda) seja copiada ao mesmo tempo para outros pares que eu determinei, como aud/usd e gbp/usd. Somente isto, mas se colocar um stoploss programado e um takeprofit será bom.

Obrigado.

 
ssf:
Oi mrtools,

É simples, eu analiso o índice do dólar, então quando eu troco eur/usd, eu quero que a ordem (compra ou venda) seja copiada ao mesmo tempo para outros pares que eu determinei, como aud/usd e gbp/usd. Somente isto, mas se colocar um stoploss programado e um takeprofit será bom.

Obrigado.

Parece viável, dê-me um ou dois dias para ver o que consigo arranjar.

 

ok

Obrigado por sua atenção.Voltarei aqui na próxima terça-feira para falar sobre isso.

 

Todas as declarações/desempenho, arquivos Excel e os tópicos dos líderes foram atualizados. Por favor, leia este post https://www.mql5.com/en/forum/173403/page43 e este tópico https://www.mql5.com/en/forum/174416

(nota: na próxima semana será o local diferente das declarações/desempenho - apenas para manter o desempenho antigo dentro desta seção).

 
ssf:
Oi mrtools,

É simples, eu analiso o índice do dólar, então quando eu troco eur/usd, eu quero que a ordem (compra ou venda) seja copiada ao mesmo tempo para outros pares que eu determinei, como aud/usd e gbp/usd. Somente isto, mas se colocar um stoploss programado e um takeprofit será bom.

Obrigado.

Olá Ssf,

Isto é o que eu tenho pensado até agora, talvez um roteiro, ele colocará por enquanto 3 pedidos, não importa em que tabela você o coloque, não foram capazes de testá-lo, mas ele deve funcionar. Por padrão, os pedidos abrirão pedidos de compra que são S1,S2,&S3_BUY = verdadeiro, mas se você o mudar para falso, então ele deverá colocar vendas. Ele usa 3 símbolos diferentes, por padrão os coloca como eur/usd,gbp/usd,e aud/usd. Agora, para evitar perdas e obter lucro, talvez você possa tentar este Ea de Gerenciamento de Comércio, o que eu fiz foi, por padrão, monitorar as negociações por este script pelo número mágico do script, não importa em que gráfico você o tenha, desde que o número mágico que você colocar no gerente de comércio corresponda ao número mágico do script e ele deve colocar suas paradas e obter lucro. Este gerente de comércio tem muitas opções diferentes, muitas demais para listar, mas colocando um pdf para ler sobre suas possibilidades.

Agora voltando ao script quando você estiver pronto para negociar, coloque-o em qualquer 1 dos gráficos e ele deve colocar instantaneamente 3 ordens de mercado dos 3 símbolos, o gerente comercial pode estar em qualquer um dos gráficos (na verdade, em qualquer gráfico) apenas certifique-se de ManageByMagicNumber=true , MagicNumber=9696, e PairstoManage(certifique-se de que seus 3 pares estão nessa lista), e que outra opção você pode escolher.

buy_sell_rapidfire_script.mq4

multi_propósito_trade_manager.mq4

multi_propósito_comerciais_gerenciadores_instruções.pdf

 

Obrigado mrtools, isto é muito útil para mim. obrigado mais uma vez.

Razão: