[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 115
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
Você já considerou que todos os indicadores se ajustam ao Preço - e não o contrário.
Que conclusão pode ser tirada a partir disto? Ainda não sei).
O preço não depende de índices.
Os índices dependem do preço.
Você já considerou que todos os indicadores se ajustam ao Preço - e não o contrário.
Que conclusão pode ser tirada a partir disto? Ainda não sei).
O preço não depende de índices.
Os índices dependem do preço.
conclusão profunda.
indicadores não são ajustados ao preço, eles são construídos com base no preço.
Você sente a diferença?
Por favor, ajude um novato!
O robô não coloca stop losses, não consigo entender porque, na revista, escreve um erro "ticket inválido para a função OrderClose".
O código no ponto de fazer uma troca e colocar uma parada na perda:
//+
+
//+
CONTROLLLING A TRADE +
//+ + if (POINT_BUY >= 5)
{
if (OrderTotal() == 0) {
int ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 5, kijun_sen-100*Point, Ask+1000*Point, "My order #", 16384, 0, Green);
}
if(ticket < 0)
{
Print("Order not set. Erro - #",GetLastError());
return(0);
}
}
//+------------------------------------------------------------------+
//+-------------------------СТАВИМ СПОП ЛОСС-------------------------+
//+------------------------------------------------------------------+
OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
if (POINT_BUY < 5)
{
if (OrderTotal() == 1)
{
OrderClose(ticket, 0.1, Bid, 5, Red);
}
}
}
return(0);
//+ +
conclusão profunda.
Os indicadores não se ajustam ao preço, eles são construídos com base no preço.
sente a diferença?
É claro que há uma diferença:
O preço está em primeiro lugar, e
Índios na segunda = e nunca o contrário.
Essa é a diferença. Os últimos dependem sempre dos primeiros.
Sem preço, sem perus. O preço alimenta os perus :)
Por favor, ajude um novato!
O robô não coloca stop losses, não consigo entender porque, na revista, escreve um erro "ticket inválido para a função OrderClose".
O código está no lugar onde eu coloco um comércio e coloco um stop loss:
//+------------------------------------------------------------------+
//+---------------------ЗАКЛЮЧАЕМ СДЕЛКУ ПОКУПКИ---------------------+
//+------------------------------------------------------------------+
se (POINT_BUY >= 5)
{
se (OrderTotal() == 0)
{
int ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 5, kijun_sen-100*Point, Ask+1000*Point, "My order #", 16384, 0, Green);
}
if(bilhete < 0)
{
Imprimir("Encomenda não definida. Erro #",GetLastError();
retorno(0);
}
}
//+------------------------------------------------------------------+
//+-------------------------СТАВИМ СПОП ЛОСС-------------------------+
//+------------------------------------------------------------------+
OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
se (POINT_BUY < 5)
{
se (OrderTotal() == 1)
{
OrderClose(ticket, 0.1, Bid, 5, Red);
}
}
}
retorno(0);
//+------------------------------------------------------------------+
primeiro você precisa selecionar um pedido https://docs.mql4.com/ru/trading/OrderSelect.
Se você quiser fechar uma ordem aberta, defina seu tipo,
e dependendo de seu tipo, feche-o a preço de Compra ou Venda.
notado - há uma seleção, então em vez de bilhete deve-se escrever OrderTicket()
Em geral, o código é meio feio: selecione uma ordem, depois verifique o número de ordens, depois apague a ordem que está aberta.
ordens em aberto: procure através das ordens da primeira à última - encontre a ordem correta na busca - depois apague-a
Além disso, por que usar a função de ordem fechada se a tarefa é modificar
primeiro você tem que selecionar o pedido https://docs.mql4.com/ru/trading/OrderSelect.
Se uma ordem aberta tiver que ser fechada, defina seu tipo,
e dependendo de seu tipo, feche-o ao preço Bid or Ask.
notei que há uma seleção, então em vez de bilhete deve-se escrever OrderTicket()
Em geral, o código é meio feio: selecione um pedido, depois verifique o número de pedidos, depois apague exatamente o pedido aberto.
Geralmente: passe pelas ordens da primeira à última - encontre a ordem correta na busca - depois apague-a
Além disso, por que usar a função de ordem fechada se a tarefa é modificar
Rapazes, vocês podem me dizer por que pode haver um erro ao não poder abrir um indicador em um EA?
Esta condição é cumprida:
-Lista de parâmetros (se necessário). Os parâmetros transmitidos devem corresponder à ordem de declaração e ao tipo de variáveis externas (externas) do indicador personalizado.