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
Isso é ridículo! Você entendeu o que você disse? Eu estava falando com você?
Você tem muita experiência em desenvolvimento, quanto lhe custa modificar o MACD? Leva 5 minutos.
Pessoas estranhas hoje em dia. Eles pedem para fazê-lo de graça, mas ao mesmo tempo falam mal dos programadores:
"A experiência sugere que a maioria dos programadores quer o dinheiro,mas são incapazes de fazê-lo corretamente. "
Que pessoa respeitadora de si mesma faria isso?
Não significa NÃO!!! Por que esta conversa está demorando tanto tempo? Você quer conversar?
Onde eu escrevi que era GRATUITO???
Vão se foder caras, eu não estava falando com vocês!
Isso é uma besteira! Você entendeu o que você disse? Eu estava falando com você?
Então não há necessidade de escrever este absurdo
Você não precisa de grandes habilidades de programação, a tarefa não é difícil (acredite em mim,eu sei do que estou falando!)
Então não há necessidade de escrever este absurdo
Você não precisa de muitas habilidades de programação, não é uma tarefa difícil (acredite em mim,eu sei do que estou falando!)
O que você precisa de mim?
quem mais precisa escrever um conselheiro, eu ajudarei
Quem mais precisa escrever um EA, eu ajudo.
Da próxima vez eu não editarei - imediatamente banido. Se você quer fazer o bem para as pessoas e gratuitamente, então você só deve corresponder publicamente nos termos de referência com a publicação dos códigos.
Da próxima vez eu não vou editar - você será banido. Se você quiser fazer o bem para as pessoas e gratuitamente, então a correspondência sobre os termos de referência somente em público com a publicação pública dos códigos.
Desculpe, o que havia de errado comigo?
Quem mais precisa escrever um EA, eu ajudarei
Baseado no título do tema "Eu lhe escreverei uma EA de graça", pronto para fornecer um ToR totalmente formado.
Robô automático em um indicador zig-zag, trabalhando em ordens de parada, no mercado em uma ordem, se as condições mudarem - nós modificamos para um novo valor. Também haverá momentos freqüentes em que o robô construirá uma grade contra o movimento, fechando-se na obtenção de N pontos de lucro acumulado.
O trabalho é público, na saída, por favor, código-fonte para posterior discussão. Os ToR completos serão fornecidos em revisão de vídeo.
Você vai aceitar, parece que a tarefa é totalmente coerente com o título do tópico?
Obrigado!
Olá a todos. eu tenho um problema mais fácil. eu tenho tentado descobrir como fazer uma ordem compensatória como uma função separada por 3 semanas. eu só preciso de um bloco separado. para inserir em diferentes especialistas. eu preciso sobreviver a um drawdown. em posições negativas
por exemplo, aqui está o código
Ordens de Compensação nulas()
{
duplo OOP,res1,ProfitBUY=0,ProfitSELL=0, TicketB=0,TicketS=0;
for(int i=0; i<OrdersTotal()-1; i++)
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==verdadeiro)break;
// if((OrderSymbol()==Symbol() || OrderMagicNumber()==Magic) && OrderMagicNumber()!=Magic2) //all
{
OOP = NormalizeDouble(OrderOpenPrice(),Digits);
{
ProfitSELL=NormalizeDouble((OOP-L*Point),Dígitos);
se (OrderType()==OP_BUY)
{
TicketB=OrderTicket();
{
if(OrderSelect(TicketB,SELECT_BY_TICKET))
{
if(L!=0 && Bid<=ProfitSELL && CheckCompensatorOrders(OrderTicket())) // Bid<=OOP-L*Point
// if(Profit===L)
{
res1=OrderSend(Symbol(),OP_SELLL,OrderLots(),Bid,slippage,0,0, "CompensatorOrders for OP_BUY",Magic2,0,clrRed);
se(!res1)
{Imprimir("Encomenda #",TicketB, "CompensatorOrders" de abertura de erro! Código de erro=",GetLastError());}
senão
Imprimir("Order #",TicketB," CompensatorOrders executados com sucesso!"," L=",L,",OrderOpenPrice=",OrderOpenPrice(),",ProfitSELLL=",ProfitSELLL);
}}}
}
ProfitBUY=NormalizeDouble((OOP+L*Point),Dígitos);
se (OrderType()==OP_SELL)
{
TicketS=OrderTicket();
{
if(OrderSelect(TicketS,SELECT_BY_TICKET))
{
if(L!=0 && Ask>=ProfitBUY && CheckCompensatorOrders(OrderTicket()))
{
res1=OrderSend(Symbol(),OP_BUY,OrderLots(),Ask,slippage,0,0, "CompensatorOrders for OP_SELLL",Magic2,0,clrBlue);
se(!res1)
{Imprimir("Encomenda #", TicketS, "Compensação de Abertura de Erro Encomendas! Código de erro=",GetLastError());}
senão
Imprimir("Encomenda #",TicketS," CompensatorOrders executados com sucesso!"," L=",L,", OrderOpenPrice=",OrderOpenPrice(),", ProfitBUY=",ProfitBUY);
// continuar;
}}}
}
}
}
}
mas o homem, no início funciona, depois fica confuso e não abre a ordem compensatória quando ela fecha
можете помочь с советником который бы анализировал данные кластердельты?