Como codificar? - página 2

 
cardio:
Hi

Por favor, me diga como postar o código - para que ele vá para uma caixa que outros possam copiar facilmente.

Obrigado

Você pode postar o código como um simples texto.

Mas o melhor é postar o código no twitter, assim como este sinal #:

This is the code
 

testes

oi

algum código:

void MoneyManagement()

{

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

cardio:
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

Arquivos anexados:
sample-v1.mq4  4 kb
 

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

Razão: