Eu lhe escreverei um assessor de graça - página 9

 
borisyth:

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.
 
Evgeny Belyaev:

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!

 
borisyth:

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!)

 
Vitaly Muzichenko:

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

 
Andrey Luxe:

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.

 
Vladimir Karputov:

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?

 
Andrey Luxe:

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

 

можете помочь с советником который бы анализировал данные кластердельты?

Razão: