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
erro 130 com script
Eu recebo um erro 130 quando este script é carregado, eu acredito que o erro é parar para fechar, mas eu defini as paradas para diferentes extremos 200 pips +
e ainda devolve erro 130
par_0 = "USDCAD";
Par_0_Par_0_Lots externo = 0,04;
par_0_TP externo = 100;
par_0_SL = 62;
par_0_0_OrdType = 0;
/*
0 Posição de compra (padrão para outros então 0 e 1).
1 Posição de venda.
*/
par_1 = "USDJPY";
Par_1_Par_1_Lots externo = 0,06;
par_1_TP externo = 60;
par_1_SL = 38;
Par_1_OrdType = 0;
/*
0 Posição de compra (padrão para outros então 0 e 1).
1 Posição de venda.
*/
fio externo OrdType = "0= Posição de compra. 1=Posição de venda";
Exterior int Slippage = "5";
números int externos MagicNumbers = 234;
bool KillEmAll=falso;
//+------------------------------------------------------------------+
//| função de iniciação de especialista |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{
//----
if(KillEmAll===verdadeiro) {
Comentário ("\nJust 2 Become 1 DONE!");
retornar(0);
}
int kabbi=OrdersTotal(),sittong=0,dhuwe=0,karcis;
argena dupla=0,TP=0,SL=0;
for(int a=0;a<kabbi;a++) {
if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES)) {
if(OrderMagicNumber()!=MagicNumbers) continue;
if(OrderSymbol()==Pair_0) sittong++;
caso contrário if(OrderSymbol()==Pair_1) dhuwe++;
}
}
if(sittong==0) {
if(Par_0_OrdType>2) Par_0_OrdType=0;
if(Par_0_OrdType==OP_BUY) {
argena=MarketInfo(Pair_0,MODE_ASK);
if(Pair_0_SL==0) SL=0; else SL=argena-Pair_0_SL*MarketInfo(Pair_0,MODE_POINT);
if(Pair_0_TP==0) TP=0; else TP=argena+Pair_0_TP*MarketInfo(Pair_0,MODE_POINT);
} else {
argena=MarketInfo(Pair_0,MODE_BID);
if(Pair_0_SL==0) SL=0; else SL=argena+Pair_0_SL*MarketInfo(Pair_0,MODE_POINT);
if(Pair_0_TP==0) TP=0; else TP=argena-Pair_0_TP*MarketInfo(Pair_0,MODE_POINT);
}
karcis=OrderSend(Pair_0,Pair_0_OrdType,Pair_0_Lots,argena,argena,Slippage,SL,TP, "Viking234.Com",MagicNumbers,0,Yellow)
if(karcis<0) {
Print("Algo errado com esta ordem no erro "+Pair_0+"#"+GetLastError());
return(0);
}
}
if(dhuwe==0) {
if(Par_1_OrdType>1) Par_1_OrdType=0;
if(Par_1_OrdType==OP_BUY) {
argena=MarketInfo(Pair_1,MODE_ASK);
if(Pair_1_SL==0) SL=0; else SL=argena-Pair_1_SL*MarketInfo(Pair_1,MODE_POINT);
if(Pair_1_TP==0) TP=0; else TP=argena+Pair_1_TP*MarketInfo(Pair_1,MODE_POINT);
} else {
argena=MarketInfo(Pair_1,MODE_BID);
if(Pair_1_SL==0) SL=0; else SL=argena+Pair_1_SL*MarketInfo(Pair_1,MODE_POINT);
if(Pair_1_TP==0) TP=0; else TP=argena-Pair_1_TP*MarketInfo(Pair_1,MODE_POINT);
}
karcis=OrderSend(Pair_1,Pair_1_OrdType,Pair_1_Lots,argena,Slippage,SL,TP, "Viking234.Com",MagicNumbers,0,Yellow);
if(karcis<0) {
Print("Algo errado com esta ordem no erro "+Pair_1+"#"+GetLastError());
return(0);
}
}
if(sittong>0&&dhuwe>0) KillEmAll=true;
//----
retorno(0);
}
//+------------------------------------------------------------------+
EA: Solicitação - Fechando Múltiplos Spreads quando o objetivo de lucro é atingido.
Olá, estou precisando de um EA que rastreará numerosas posições como subgrupos e depois as fechará quando um objetivo de lucro total para cada subgrupo de negócios for atingido. Gostaria de atribuir números de ordem a um subgrupo, uma meta de lucro a um subgrupo, e depois fechar todas as posições nesse subgrupo quando o lucro como um subgrupo for atingido. (Minha estratégia: Eu negocio spreads de dois pares de moedas e também escalo nos spreads, colocando em posições adicionais se o preço líquido for contra mim. -se abaixo da média. Mas estou preocupado apenas com a meta de lucro global para o grupo de spread. Entretanto, há mais de um par que será negociado na mesma conta ao mesmo tempo, portanto os vários pares precisam ser segregados um do outro ao calcular o P/L global para os spreads.
Na realidade: Eu coloco numerosas posições do AUD/USD contra o USD/CHF em 1/4/11 e também colocarei um GBP/USD contra o EUR/USD em 1/8/11 e preciso rastrear o P/L para estes dois conceitos de forma independente. -thanks !
Fechar negócios em horário especificado
Oi, olá
Existe algum roteiro para o fechamento de pedidos em horário especificado? (horário local ou do corretor)
Olá, qualquer um tem roteiro para fechar todos os pedidos vender apenas ou fechar todos os pedidos comprar apenas ? thx por ação...
Alguém tem um roteiro de compra/venda como este?
Sem STOP LOSS SEM ALVO LUCROS...Totalmente manual...
comprar script de exemplo...
.01
.02 - deve ser aberto após ter caído 5 pips
.04 - depois de cair 8 pips
.06 - depois de ter descido 10 pips
.08 - depois de descer 15 pips
.10 - depois de descer 20 pips
.12 - depois de ter descido 30 pips
etc., etc.
EA para colocar ordens pendentes
Hi,
Alguém conhece um EA que possa me ajudar a colocar ordens pendentes de compra e venda nestes pares de moedas EUR/USD, USD/JPY, e EUR/GBP. Preciso inserir o preço de entrada para compra e venda para cada par de moedas e T/P e S/L de preferência em pips. Tenho um que coloca estas negociações em EUR/USD, USD/CHF, e GBP/USD.
Os parâmetros devem ser algo parecido com isto:
Preço de compra EUR/USD
Preço de venda EUR/USD
EUR/USD S/L
EUR/USD T/P
Preço de compra USD/JPY
Preço de venda USD/JPY
USD/JPY S/L
USD/JPY T/P
EUR/GBP Preço de compra
EUR/GBP SELL Price
EUR/GBP S/L
EUR/GBP T/P
Qualquer ajuda será bem-vinda.
Olá espaço de areia,
Esses roteiros devem estar nesta linha.
Veja este post https://www.mql5.com/en/forum/173000/page25 (explicação), este post https://www.mql5.com/en/forum/173000/page25 (explicação também) e esta página https://www.mql5.com/en/forum/173000 (para download).
Além disso, mais algumas ferramentas semelhantes:
https://www.mql5.com/en/forum/180162
e
https://www.mql5.com/en/forum/general
Olá newdigital,
Obrigado por sua resposta.
Ainda não experimentei os roteiros, mas acho que posso usá-los.
O problema é que eu tenho que fazer um para cada par de moedas e um para comprar e outro para vender. Existe uma maneira de integrá-los para que eu os execute uma vez e abra todas as negociações, ou seja, uma parada de compra e uma parada de venda por EUR/USD, USD/JPY, e EUR/GBP.
Existe uma EA que possa fazer este trabalho?
Cumprimentos,
Sandro
O que você descreveu - são as receitas.
Porque os EAs estão fazendo tudo automaticamente (até eles podem decidir quando colocar os ofícios ... ).
Quando eu negociava muitos gráficos e poucos sistemas simultaniosamente, eu tinha o mesmo problema com você: Tive que abrir algumas negociações rapidamente com stop loss e ter lucro: algumas delas como pendentes, outras pelo preço de mercado ... e assim por diante.
Então, eu usei esses roteiros:
https://www.mql5.com/en/forum/173000/page24
O que eu fiz foi o seguinte:
- Coloquei esses scripts na pasta de scripts, compilar.
- Abrir o MetaEditor e editar esses scrips com as configurações.
Para examinador:
Eu quero automatizar:
Vender por EURUSD com meu take profit e meu stop loss
Comprar por EURUSD
e comprar parada por USDCHF.
Então, abro 1 roteiro no MetaEditor (para comprar), troco tirar lucro e parar de perder de acordo com meu desejo, troco Muito ao meu desejo, magia a 1 (Magia = 1).
Depois disso - no MetaEditor - vá para o menu - File e "Save as". e salvar este script é AllBuyOrders_5d_ eurusd.
Como usar?
Em Metatrader - abra o gráfico para EURUSD e anexe este script e o comércio será aberto.
A troca com tem número mágico = 1 (Magia = 1).
O mesmo com outros pares ou tipos de negócios, por exemplo - você terá
AllBuyOrders_5d_ usdchf_buystop
e assim por diante.
Na negociação manual - tudo que você precisa fazer é apenas selecionar o roteiro correto pelo nome do roteiro, e anexá-lo ao par/carta correto.
Isso é tudo.
---------
Só não sei como esses scripts funcionarão para os corretores ECN/STP (IBFX, FXCM e assim por diante) porque os usei na Alpari.
Se 5 dígitos assim o utilizarem, use esses scripts:
https://www.mql5.com/en/forum/173000/page24
Você precisa saber: seu corretor/conta é ecn/stp ou não (porque eu acho - esses scripts devem ser modificados para ecn/stp corretores/contas). Portanto, leia este post como conhecê-lo rapidamente sem perguntar a ninguém:
https://www.mql5.com/en/forum/179984/page8
Explicação sobre como utilizar esses roteiros:
https://www.mql5.com/en/forum/173000/page25
e
https://www.mql5.com/en/forum/173000/page25
O preço de mercado é o preço no momento. Não é para ordens pendentes.
É para ordem normal. A ordem pendente deve ser diferente do preço de mercado.
Por exemplo - ordem de parada de compra é algo como
"se o preço subir a partir do preço de mercado em ... 4 dígitos pips so - open buy in this time".
Portanto, você precisa desta para ordem pendente:
Distância = 0; // Distância do preço atual em pips para ordens pendentes
Há parâmetro de Preço nas configurações/input, mas não sei nada sobre ele, pois nunca o utilizei.
Você pode tentar em demonstração e ver.