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
Hi
Por favor, me diga como postar o código - para que ele vá para uma caixa que outros possam copiar facilmente.
ObrigadoVocê pode postar o código como um simples texto.
Mas o melhor é postar o código no twitter, assim como este sinal #:
testes
oi
algum código:
{
int i,hstTotal=HistoryTotal();
int losses;
static double val1;
for(i=hstTotal-1;i>=0;i--)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==fals e)
{
Print("Access to history failed with error (",GetLastError(),")");
break;
}
if(OrderProfit()>0){
val1 = 0;
break;
}
if(OrderProfit()<0) {
losses++;
val1 = val1 + orderProfit();
}
if(losses==2) {
lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk
if (lotMM < 0.1) lotMM = Lots;
if (lotMM > 1.0) lotMM = MathCeil(lotMM);
if (lotMM > 100) lotMM = 100;
}
}Entendido - obrigado - seria possível encontrar as diferentes tags html que se podem usar neste fórum?
código vB
seria possível encontrar as diferentes tags html que se pode usar neste fórum?
Siga este link código vB
Obrigado
Obrigado codesguru
Código de Perda Zero?
Hi,
Por favor, ajude um novato aqui!
Qualquer pessoa pode escrever o código (MQL4) para modificar o StopLoss de um pedido depois que o lucro tiver atingido X pips? Eu quero incluir este código em um EA. Gostaria de elevar o StopLoss para o nível 0 de lucro, a fim de não perder nada se o mercado for contra minha posição. Desta forma, a posição fechará em 0 P/L. Isto é muito útil quando sua posição está fazendo apenas alguns pips (não o suficiente para acionar a parada móvel) e depois disso, os preços vão para a direção oposta, fazendo você perder.
Obrigado.
Olá,
Não tenho certeza se isto poderia ser integrado em sua EA, mas coloquei uma fonte separada que você pode colocar no final do código e ligar durante o loop principal.
Certifique-se de ter uma variável global "Magic" que você está usando ao fazer o pedido:
----
int Magic;
-----
Você também precisa definir o número de pips em lucro "ProfitModifySL" antes de definir seu stopLoss para o preço de abertura real:
----
Duplo Lucro ExternoModifySL=15; // Depois de estar em 15 pips Lucro Stoploss é ajustado ao preço de abertura do pedido
-----
//+------------------------------------------------------------------+
//| Scan through Order and if in profit by PrmSL Modify SL |
//+------------------------------------------------------------------+
fModifySLWhenInProfit()
{
para (int i=0; i<OrdersTotal(); i++)
{
se (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
se (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice()));
if (OrderType()==OP_SELLL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice()));
}
}
}
}
//+------------------------------------------------------------------+
//| Modificar Stop Loss |
//+------------------------------------------------------------------+
fModifyStopLoss(duplo tStopLoss)
{
resultado bool = OrderModify(OrderTicket(),OrderOpenPrice(),tStopLoss,OrderTakeProfit(),0,NULL);
}
Caso contrário, anexei ao posto um simples EA que o faz.
Espero que esta ajuda
Abraço
Obrigado sunwest!
Você é bem-vindo, também para evitar modificar seus pedidos o tempo todo e fazê-lo uma vez que você possa mudar:
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice()));
if (OrderType()==OP_SELLL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)
fModifyStopLoss(OrderOpenPrice()));
para
if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)
if (OrderStopLoss()<OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice()));
if (OrderType()==OP_SELLL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)
if (OrderStopLoss()>OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())
S.
Produção emlinha vertical em código mql
Olá, pessoal,
Estou interessado em um conjunto de códigos mql que possa produzir uma linha vertical em um gráfico em um momento selecionável. Existe algo parecido com isto ou pode ser codificado?
Minha compreensão dos códigos mql é muito mínima e eu não posso codificar nada. O melhor que posso fazer é mudar a cor dos 'objetos' e sua densidade.
Meu apreço a todos que respondem e a este maravilhoso fórum...
Boas negociações para todos.......................
barco similar
Estou enfrentando a mesma coisa... mas ao invés de ter uma linha (mais desordem) gostaria de ter uma vela colorida... mais uma vez ela precisa ser entrada do usuário para que possamos mostrar a abertura de vários mercados... como um exemplo.
konjn